@charset 'UTF-8';
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

main{line-height:1;}main div,main span,main applet,main object,main iframe,main h1,main h2,main h3,main h4,main h5,main h6,main p,main blockquote,main pre,main a,main abbr,main acronym,main address,main big,main cite,main code,main del,main dfn,main em,main img,main ins,main kbd,main q,main s,main samp,main small,main strike,main strong,main sub,main sup,main tt,main var,main b,main u,main i,main center,main dl,main dt,main dd,main ol,main ul,main li,main fieldset,main form,main label,main legend,main table,main caption,main tbody,main tfoot,main thead,main tr,main th,main td,main article,main aside,main canvas,main details,main embed,main figure,main figcaption,main footer,main header,main hgroup,main menu,main nav,main output,main ruby,main section,main summary,main time,main mark,main audio,main video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}main article,main aside,main details,main figcaption,main figure,main footer,main header,main hgroup,main menu,main nav,main section{display:block}main ol,main ul{list-style:none}main blockquote,main q{quotes:none}main blockquotebefore,main blockquoteafter,main qbefore,main qafter{content:'';content:none}main table{border-collapse:collapse;border-spacing:0}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:after{clear:both}.slick-track:before,.slick-track:after{display:table;content:''}.slick-loading .slick-track{visibility:hidden}.slick-loading .slick-slide{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}[dir='rtl'] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px;}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev{right:-25px;left:auto;}[dir='rtl'] .slick-prev:before{content:'→'}[dir='rtl'] .slick-next{right:auto;left:-25px;}[dir='rtl'] .slick-next:before{content:'←'}.slick-next{right:-25px;}.slick-next:before{content:'→'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}body.is-menu-show main{pointer-events:none}main{display:block;}@media screen and (max-width:1179px),print{main{padding-top:58px}}@media screen and (max-width:1023px){main{margin-bottom:-43px}}.l-footer{position:relative;padding:100px 0 90px;background-color:#000;}@media screen and (max-width:1023px){.l-footer{padding:70px 0 50px}}.l-footer-nav{margin-bottom:90px;}@media screen and (max-width:1023px){.l-footer-nav{margin-bottom:70px}}.l-footer-nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin:0 auto;}.l-footer-nav-links_link{width:135px;}@media screen and (max-width:1023px){.l-footer-nav-links_link{width:100%}}.l-footer-nav-links_link_icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:135px;margin-bottom:10px;-webkit-transition:all .3s;transition:all .3s;}@media screen and (max-width:1023px){.l-footer-nav-links_link_icon{height:80px}}.l-footer-nav-links_link a{display:block;text-align:center;font-size:12px;line-height:1.6}.l-footer-topics-head{text-align:center}.l-footer-topics-inner{max-width:1200px;margin:0 auto;padding:0 60px;}@media screen and (max-width:1023px){.l-footer-topics-inner{max-width:auto;padding:0}}.l-footer-topics-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:40px;margin-right:-30px;margin-bottom:-30px;}@media screen and (max-width:1023px){.l-footer-topics-list{margin-right:0;margin-bottom:0}}.l-footer-topics-list_item{width:277.5px;margin-right:30px;margin-bottom:30px;}@media screen and (max-width:1023px){.l-footer-topics-list_item{width:auto;margin:0 !important}}.l-footer-topics-list_item a{display:block;position:relative;width:100%;border:1px solid #fff;-webkit-transition:all .3s;transition:all .3s;}@media screen and (max-width:1023px){.l-footer-topics-list_item a{width:55vw;margin:0 auto}}.l-footer-topics-list_item a.is-new:before{content:"NEW";position:absolute;top:0;left:0;padding:3px 5px;background:#f00;color:#fff;font-weight:700;font-size:14px;line-height:1;}@media screen and (max-width:1023px){.l-footer-topics-list_item a.is-new:before{padding:1vw;font-size:3.2vw}}.l-footer-topics-list_item a:hover{opacity:.6}.l-footer-topics-list_item a img{width:100%}.l-footer.is-ek_x .l-footer-nav-links_link_icon{border:1px solid #ffd900;}.l-footer.is-ek_x .l-footer-nav-links_link_icon svg{fill:#ffd900}.l-footer.is-ek_x .l-footer-nav-links_link a{color:#ffd900;}@media screen and (min-width:1024px){.l-footer.is-ek_x .l-footer-nav-links_link a:hover .l-footer-nav-links_link_icon{-webkit-transition:all .3s;transition:all .3s;background:#ffd900;}.l-footer.is-ek_x .l-footer-nav-links_link a:hover .l-footer-nav-links_link_icon svg{fill:#000}}.l-footer.is-ek_wagon .l-footer-topics-text{color:#fff;text-align:center;margin-top:30px}.l-footer.is-ek_wagon .l-footer-nav-links_link_icon{border:1px solid #fff;}.l-footer.is-ek_wagon .l-footer-nav-links_link_icon svg{fill:#fff}.l-footer.is-ek_wagon .l-footer-nav-links_link a{color:#fff;}@media screen and (min-width:1024px){.l-footer.is-ek_wagon .l-footer-nav-links_link a:hover .l-footer-nav-links_link_icon{-webkit-transition:all .3s;transition:all .3s;background:#fff;}.l-footer.is-ek_wagon .l-footer-nav-links_link a:hover .l-footer-nav-links_link_icon svg{fill:#000}}@font-face{font-family:"NotoSansCJKJP";font-style:normal;font-weight:normal;src:'/lineup/ek_series/space_special/assets/fonts/NotoSansCJKjpRegular.woff' format('woff')}@font-face{font-family:"NotoSansCJKJP";font-style:normal;font-weight:bold;src:'/lineup/ek_series/space_special/assets/fonts/NotoSansCJKjpBold.woff' format('woff')}.l-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 60px);padding:0 30px;background-color:#000;z-index:10;}@media screen and (max-width:1180px){.l-header{position:fixed;top:58px}}@media screen and (max-width:1023px){.l-header{position:fixed;top:58px;width:92%;padding:4vw 4%}.l-header.is-open:after{content:"";position:absolute;top:100%;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.7);z-index:5}.l-header.is-open .l-header-menu_btn:after{top:45%;border-top:none;border-bottom:5px solid #fff}}.l-header.is-fixed{position:fixed;top:0;left:0}.l-header-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.l-header-logo_img{width:83px;}@media screen and (max-width:1023px){.l-header-logo_img{width:calc(100vw * 135 / 750)}}.l-header-logo_txt{width:73px;margin-left:10px;}@media screen and (max-width:1023px){.l-header-logo_txt{width:calc(100vw * 109 / 750);margin-left:2vw}}.l-header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;}@media screen and (max-width:1023px){.l-header-nav{display:none}}.l-header-nav_links{padding:10px;}.l-header-nav_links a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:12px;font-weight:700;-webkit-transition:all .3s;transition:all .3s;}.l-header-nav_links a:hover{opacity:.6}.l-header-nav_links a:before{content:"";display:inline-block;margin-right:10px;background-size:cover}.l-header-nav_links a.online:before{width:19px;height:23px;background-image:url("../images/common/img_nav01.png")}.l-header-nav_links a.catalog:before{width:18px;height:21px;background-image:url("../images/common/img_nav02.png")}.l-header-nav_links a.car:before{width:26.5px;height:20.5px;background-image:url("../images/common/img_nav03.png")}.l-header-nav_links a.charge:before{width:15px;height:20px;background-image:url("../images/common/img_nav04.png")}.l-header-menu_btn{display:none;}@media screen and (max-width:1023px){.l-header-menu_btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:50%;right:4vw;padding-right:6vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-header-menu_btn:before{content:"";position:absolute;top:50%;right:0;width:4.5vw;height:4.5vw;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-header-menu_btn:after{content:"";position:absolute;top:60%;right:2.25vw;border-top:1vw solid #000;border-right:1vw solid transparent;border-left:1vw solid transparent;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.l-header-menu_btn img{width:calc(100vw * 52 / 750)}}.l-header-menu_nav{display:none;position:absolute;top:100%;left:0;width:100%;background:#000;z-index:10;}@media screen and (min-width:1024px){.l-header-menu_nav{display:none !important}}.l-header-menu_nav_links a{display:block;position:relative;padding:4vw 8% 4vw 16%;color:#fff;font-size:3.2vw;}.l-header-menu_nav_links a:before{content:"";position:absolute;top:50%;left:8vw;background-size:cover;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.l-header-menu_nav_links:nth-child(1) a:before{width:calc(100vw * 38 / 750);height:calc(100vw * 46 / 750);background-image:url("../images/common/img_nav01.png")}.l-header-menu_nav_links:nth-child(2) a:before{width:calc(100vw * 36 / 750);height:calc(100vw * 42 / 750);background-image:url("../images/common/img_nav02.png")}.l-header-menu_nav_links:nth-child(3) a:before{width:calc(100vw * 53 / 750);height:calc(100vw * 41 / 750);background-image:url("../images/common/img_nav03.png")}.l-header-menu_nav_links:nth-child(4) a:before{width:calc(100vw * 30 / 750);height:calc(100vw * 40 / 750);background-image:url("../images/common/img_nav04.png")}.l-header-menu_nav_links a:after{content:"";position:absolute;top:50%;right:2vw;width:calc(100vw * 16 / 750);height:calc(100vw * 35 / 750);background-image:url("../images/common/arrow_white.png");background-size:cover;background-repeat:no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-header.is-ek_x .l-header-nav_links + .l-header-nav_links{margin-left:10px}.l-header.is-ek_x .l-header-menu_btn{color:#ffd900;}.l-header.is-ek_x .l-header-menu_btn:before{background:#ffd900}.l-header.is-ek_x .l-header-menu_nav{border-top:1px solid #ffd900;}.l-header.is-ek_x .l-header-menu_nav_links{border-bottom:1px solid #ffd900}@media screen and (max-width:1023px){.l-header.is-ek_x.is-open .l-header-menu_btn::after{border-top:none;border-bottom:5px solid #000}}.l-header.is-ek_wagon .l-header-nav_links + .l-header-nav_links{margin-left:10px}.l-header.is-ek_wagon .l-header-logo_img{width:197px;}@media screen and (max-width:1023px){.l-header.is-ek_wagon .l-header-logo_img{width:29.333333333333332vw}}.l-header.is-ek_wagon .l-header-menu_btn{color:#fff;}.l-header.is-ek_wagon .l-header-menu_btn:before{background:#fff}.l-header.is-ek_wagon .l-header-menu_nav{border-top:1px solid #fff;}.l-header.is-ek_wagon .l-header-menu_nav_links{border-bottom:1px solid #fff}@media screen and (max-width:1023px){.l-header.is-ek_wagon.is-open .l-header-menu_btn::after{border-top:none;border-bottom:5px solid #000}}.l-header.is-space_special{background:#fff;}@media screen and (min-width:1024px){.l-header.is-space_special{padding-left:10px;padding-right:0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:1023px){.l-header.is-space_special{padding-top:4.533333333333333vw}}.l-header.is-space_special .l-header-menu_btn{color:#fff;}.l-header.is-space_special .l-header-menu_btn:before{background:#000}.l-header.is-space_special .l-header-menu_btn::after{border-top-color:#fff}@media screen and (min-width:1024px){.l-header.is-space_special .l-header-logo{padding-top:9px;padding-bottom:13px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (max-width:1023px){.l-header.is-space_special .l-header-logo{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.l-header.is-space_special .l-header-logo_xs{width:106.6px;}@media screen and (max-width:1023px){.l-header.is-space_special .l-header-logo_xs{width:29.6vw}}.l-header.is-space_special .l-header-logo_s{width:86.9px;}@media screen and (max-width:1023px){.l-header.is-space_special .l-header-logo_s{width:24.266666666666666vw}}.l-header.is-space_special .l-header-logo_slash{position:relative;width:4.8px;margin:0 6px 0 8px;}@media screen and (max-width:1023px){.l-header.is-space_special .l-header-logo_slash{width:2vw;top:-.2vw;margin:0 2.133333333333333vw}}@media screen and (min-width:1024px){.l-header.is-space_special .l-header-nav_links_subcategory{display:none;position:absolute;z-index:11;left:0;bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%);}.l-header.is-space_special .l-header-nav_links_subcategory>a{position:relative;display:block;font-size:0;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #808080;}.l-header.is-space_special .l-header-nav_links_subcategory>a::before,.l-header.is-space_special .l-header-nav_links_subcategory>a::after{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.l-header.is-space_special .l-header-nav_links_subcategory>a::before{background-color:#1a1a1a}.l-header.is-space_special .l-header-nav_links_subcategory>a::after{opacity:0;background-color:#373737;-webkit-transition:opacity ease-out .2s;transition:opacity ease-out .2s}.l-header.is-space_special .l-header-nav_links_subcategory>a:hover{opacity:1;}.l-header.is-space_special .l-header-nav_links_subcategory>a:hover::after{opacity:1}.l-header.is-space_special .l-header-nav_links_subcategory>a + a{border-top:none}.l-header.is-space_special .l-header-nav_links_subcategory.is-special{left:auto;right:0}.l-header.is-space_special .l-header-nav_links.is-subcategory{position:relative;cursor:pointer;padding:11px 10px;}.l-header.is-space_special .l-header-nav_links.is-subcategory:hover{background-color:#e8e8e8;}.l-header.is-space_special .l-header-nav_links.is-subcategory:hover .l-header-nav_links_subcategory{display:block}.l-header.is-space_special .l-header-nav_links.is-subcategory > span,.l-header.is-space_special .l-header-nav_links.is-subcategory > a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;font-size:11px;font-weight:700;text-decoration:none;}.l-header.is-space_special .l-header-nav_links.is-subcategory > span:before,.l-header.is-space_special .l-header-nav_links.is-subcategory > a:before{content:"";display:inline-block;margin-right:10px;background-size:cover}.l-header.is-space_special .l-header-nav_links.is-subcategory > span.car:hover,.l-header.is-space_special .l-header-nav_links.is-subcategory > a.car:hover,.l-header.is-space_special .l-header-nav_links.is-subcategory > span.charge:hover,.l-header.is-space_special .l-header-nav_links.is-subcategory > a.charge:hover{opacity:1}.l-header.is-space_special .l-header-nav_links.is-subcategory > span.online:before,.l-header.is-space_special .l-header-nav_links.is-subcategory > a.online:before{width:19px;height:23px;background-image:url("../images/common/img_nav01_bk.png")}.l-header.is-space_special .l-header-nav_links.is-subcategory > span.catalog:before,.l-header.is-space_special .l-header-nav_links.is-subcategory > a.catalog:before{width:18px;height:21px;background-image:url("../images/common/img_nav02_bk.png")}.l-header.is-space_special .l-header-nav_links.is-subcategory > span.car:before,.l-header.is-space_special .l-header-nav_links.is-subcategory > a.car:before{width:27px;height:21px;background-image:url("../images/common/img_nav03_bk.png")}.l-header.is-space_special .l-header-nav_links.is-subcategory > span.charge:before,.l-header.is-space_special .l-header-nav_links.is-subcategory > a.charge:before{width:15px;height:20px;background-image:url("../images/common/img_nav04_bk.png")}.l-header.is-space_special .l-header-nav_links.is-subcategory > span.special:before,.l-header.is-space_special .l-header-nav_links.is-subcategory > a.special:before{width:18px;height:18px;background-image:url("../images/common/img_nav05_bk.png")}.l-header.is-space_special .l-header-nav_links.is-subcategory .l-header-nav_links_subcategory_special{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:210px;min-height:52px;padding-top:7px;padding-left:10px;padding-right:40px;padding-bottom:7px;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:1.6;letter-spacing:0;color:#fff;background-image:url("/lineup/ek_series/space_special/assets/images/common/arrow_white_simple.png");background-repeat:no-repeat;background-size:18px;background-position:176px center}.l-header.is-space_special .separator{width:1px;height:100%;padding:11px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.l-header.is-space_special .separator .separator-border{width:1px;height:22px;background:#000}.l-header.is-space_special .l-header-menu_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:0;top:auto;bottom:0;width:100%;height:46px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #fff;padding-left:20px}.l-header.is-space_special .l-header-menu_nav_links{margin-left:29px;}.l-header.is-space_special .l-header-menu_nav_links:first-child{margin-left:0}.l-header.is-space_special .l-header-menu_nav_links a{padding:0;font-size:12px;padding-left:19px;letter-spacing:.05em;}.l-header.is-space_special .l-header-menu_nav_links a::before{background-image:url("../images/common/arrow_cv.png");width:16px;height:8px;left:0;-webkit-transform:none;transform:none;top:calc(50% - 4px);right:auto}.l-header.is-space_special .l-header-menu_nav_links a::after{content:normal}}@media screen and (max-width:1023px){.l-header.is-space_special .l-header-menu_nav{border-top:1px solid #fff;max-height:80vh;overflow-y:auto}.l-header.is-space_special .l-header-menu_nav_links{border-bottom:1px solid #fff;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;}.l-header.is-space_special .l-header-menu_nav_links a{text-decoration:none;padding:0 4vw 0 14.666666666666666vw;width:100%;height:13.333333333333334vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-size:auto 100%;background-position:4vw center;background-repeat:no-repeat;}.l-header.is-space_special .l-header-menu_nav_links a:hover{text-decoration:none}.l-header.is-space_special .l-header-menu_nav_links a::before{content:normal}.l-header.is-space_special .l-header-menu_nav_links a::after{position:absolute;right:4vw;content:"";display:block;background-image:url("/lineup/ek_series/space_special/assets/images/common/arrow_white_simple.png");width:4.399999999999999vw;height:1.333333333333333vw;background-size:100%;background-repeat:no-repeat}.l-header.is-space_special .l-header-menu_nav_links .l-header-menu_nav_links__subtext{width:100%;padding-left:4vw;height:7.066666666666667vw;border-bottom:.26666666666666666vw solid #808080;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2.666666666666667vw;line-height:1;font-family:'NotoSansCJKJP',sans-serif;color:#fff}.l-header.is-space_special .l-header-menu_nav_links .l-header-menu_nav_links__list{position:relative;width:100%;height:9.733333333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.l-header.is-space_special .l-header-menu_nav_links .l-header-menu_nav_links__list::after{position:absolute;top:0;left:50%;bottom:0;margin:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:"";display:block;width:.26666666666666666vw;height:100%;background:#808080}.l-header.is-space_special .l-header-menu_nav_links .l-header-menu_nav_links__list__item{width:50%;height:9.733333333333333vw}.l-header.is-space_special .l-header-menu_nav_links .l-header-menu_nav_links__list__item__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 4vw;background:#1a1a1a}.l-header.is-space_special .l-header-menu_nav_links .l-header-menu_nav_links__list__item.ekxspace img{width:32vw}.l-header.is-space_special .l-header-menu_nav_links .l-header-menu_nav_links__list__item.ekspace img{width:26.13333333333333vw}.l-header.is-space_special .l-header-menu_nav_links .l-header-menu_nav_links__list__item.both img{width:65.48vw}.l-header.is-space_special .exhibition .l-header-menu_nav_links__list::after,.l-header.is-space_special .car .l-header-menu_nav_links__list::after{display:none}.l-header.is-space_special .exhibition .l-header-menu_nav_links__list__item,.l-header.is-space_special .car .l-header-menu_nav_links__list__item{width:100%}}.l-header.is-space_special .l-header-menu_special-contents{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1.333333333333333vw 4vw 8.266666666666666vw;}.l-header.is-space_special .l-header-menu_special-contents .l-header-menu_special-contents__title{font-size:3.2vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:10.933333333333334vw;color:#fff}.l-header.is-space_special .l-header-menu_special-contents a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;width:100%;height:10.933333333333334vw;border-top:1px solid #fff;}.l-header.is-space_special .l-header-menu_special-contents a::after{right:0}.l-header.is-space_special .l-header-menu_special-contents a:last-of-type{border-bottom:1px solid #fff}.l-wrapper_L{max-width:1200px;margin:0 auto;padding:0 60px;}@media screen and (max-width:1023px){.l-wrapper_L{max-width:100%;padding:0 4%}}.l-wrapper_M{max-width:790px;margin:0 auto;}@media screen and (max-width:1023px){.l-wrapper_M{max-width:92%}}.c-link-btn{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 35px 30px 15px;width:330px;text-decoration:none;line-height:1;}@media screen and (max-width:1023px){.c-link-btn{width:78vw;padding:4vw 4vw 4vw 2vw}}.c-link-btn svg{position:relative}.c-link-btn:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:#000;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(0,1);transform:scale(0,1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.c-link-btn:after{content:'';position:absolute;top:50%;right:20px;width:14px;height:31px;background-size:cover;background-repeat:no-repeat;-webkit-transform:translateY(-50%);transform:translateY(-50%);}@media screen and (max-width:1023px){.c-link-btn:after{right:2vw;width:calc(100vw * 16 / 750);height:calc(100vw * 35 / 750)}}@media screen and (min-width:1024px){.c-link-btn:hover:before{-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1,1);transform:scale(1,1)}}.c-link-btn.is-small{width:250px;}@media screen and (max-width:1023px){.c-link-btn.is-small{width:44vw}}.c-link-btn.is-large{width:740px;}@media screen and (max-width:1023px){.c-link-btn.is-large{width:calc(100% - 6vw)}}.c-link-btn.is-blank:after{width:21px;height:20px;}@media screen and (max-width:1023px){.c-link-btn.is-blank:after{width:calc(100vw * 34 / 750);height:calc(100vw * 32 / 750)}}.c-link-btn.is-white{background:#fff;}.c-link-btn.is-white svg path{fill:#000}.c-link-btn.is-white:before{background:#000;width:101%;height:101%}.c-link-btn.is-white:after{background-image:url("../images/common/arrow_black.png")}@media screen and (min-width:1024px){.c-link-btn.is-white:hover svg path{fill:#fff}.c-link-btn.is-white:hover:after{background-image:url("../images/common/arrow_white.png")}}.c-link-btn.is-white.is-blank:after{background-image:url("../images/common/window_black.png")}@media screen and (min-width:1024px){.c-link-btn.is-white.is-blank:hover:after{background-image:url("../images/common/window_white.png")}}.c-link-btn.is-black{background:#000;border:2px solid #000;}.c-link-btn.is-black svg path{fill:#fff}.c-link-btn.is-black:before{background:#fff}.c-link-btn.is-black:after{background-image:url("../images/common/arrow_white.png")}@media screen and (min-width:1024px){.c-link-btn.is-black:hover svg path{fill:#000}.c-link-btn.is-black:hover:after{background-image:url("../images/common/arrow_black.png")}}.c-link-btn.is-black.is-blank:after{background-image:url("../images/common/window_white.png")}@media screen and (min-width:1024px){.c-link-btn.is-black.is-blank:hover:after{background-image:url("../images/common/window_black.png")}}.c-cvbtn{position:fixed;bottom:0;width:100%;background:#000;border-bottom:2px solid #e60012;overflow:hidden;z-index:0;-webkit-transition:height .3s;transition:height .3s;}@media screen and (min-width:1024px){.c-cvbtn{display:none}}.c-cvbtn-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:45px;border-top:1px solid #fff;}@media screen and (min-width:768px){.c-cvbtn-head{height:48px}}.c-cvbtn-head_open{display:none;position:relative;padding-right:20px;color:#fff;font-size:10px;}.c-cvbtn-head_open:before{content:"";position:absolute;top:50%;right:0;width:13px;height:7px;background-image:url("../images/common/arrow_cv.png");background-size:cover;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.c-cvbtn-head_close{display:none;position:relative;padding-right:20px;color:#fff;font-size:10px;}.c-cvbtn-head_close:before{content:"";position:absolute;top:50%;right:0;width:13px;height:7px;background-image:url("../images/common/arrow_cv.png");background-size:cover;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-cvbtn-links{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:45px;border-top:1px solid #fff;}@media screen and (min-width:768px){.c-cvbtn-links{height:48px}}.c-cvbtn-links_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc((100% - 47px) / 4);}@media screen and (min-width:768px){.c-cvbtn-links_link{width:calc((100% - 50px) / 4)}}.c-cvbtn-links_link img{width:82px;max-width:100%}.c-cvbtn-links_link.is-disabled{pointer-events:none;opacity:.2}.c-cvbtn-subcategory{height:0;-webkit-transition:height .3s;transition:height .3s;overflow:hidden}.c-cvbtn-subcategory__item{display:none;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;height:45px;border-top:1px solid #fff;text-align:center;}.c-cvbtn-subcategory__item img{max-width:100%;max-height:100%;vertical-align:bottom}.c-cvbtn-subcategory__item a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50%;height:100%;background-color:#33b964;}.c-cvbtn-subcategory__item a:first-child::after{content:"";position:absolute;display:block;right:0;top:0;height:100%;width:1px;background-color:#fff}.c-cvbtn-subcategory__item.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}.c-cvbtn.is-open{height:92px;}@media screen and (min-width:768px){.c-cvbtn.is-open{height:98px}}.c-cvbtn.is-open .c-cvbtn-head_close{display:inline-block}.c-cvbtn.is-open.is-subcategoryOpen{height:137px;}.c-cvbtn.is-open.is-subcategoryOpen .c-cvbtn-subcategory{height:45px}.c-cvbtn.is-open.is-subcategoryOpen .c-cvbtn-links_subcategory{position:relative;}.c-cvbtn.is-open.is-subcategoryOpen .c-cvbtn-links_subcategory.is-open{background-color:#1d8d46}.c-cvbtn.is-closed{height:46px;}@media screen and (min-width:768px){.c-cvbtn.is-closed{height:49px}}.c-cvbtn.is-closed .c-cvbtn-head_open{display:inline-block}.c-heading{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.c-heading_sub{display:inline-block;padding:0 10px 5px;margin-bottom:20px;background-image:url("../images/common/pt_line.png");background-position:bottom center;background-size:100% 10px;background-repeat:no-repeat;}@media screen and (max-width:1023px){.c-heading_sub{padding:0 0 1vw;margin-bottom:2vw;background-size:100% 1vw}}.c-heading_main{display:inline-block}.c-heading img{display:block}.c-sub-heading{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.c-sub-heading span{margin-top:20px;}@media screen and (max-width:1023px){.c-sub-heading span{margin-top:3vw}}.c-sub-heading img{width:auto}.c-sec-heading{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:585px;height:90px;margin:0 auto 40px;background-image:url("../images/common/bg_sec_head_main.png");background-size:cover;}@media screen and (max-width:1023px){.c-sec-heading{width:calc(84% / 0.92);height:12vw;margin:0 auto 6vw}}.c-sec-heading img{position:relative}.c-sec-heading:before{content:"";display:none;position:absolute;top:-60px;left:-10px;width:116px;height:141px;background-image:url("../images/common/bg_sec_head_eff.png");background-size:cover;}@media screen and (max-width:1023px){.c-sec-heading:before{top:-8vw;left:-3vw;width:calc(100vw * 116 / 750);height:calc(100vw * 141 / 750)}}.c-sec-heading:after{content:"";display:none;position:absolute;top:-55px;right:-45px;width:116px;height:141px;background-image:url("../images/common/bg_sec_head_eff.png");background-size:cover;}@media screen and (max-width:1023px){.c-sec-heading:after{top:-8vw;right:-6vw;width:calc(100vw * 116 / 750);height:calc(100vw * 141 / 750)}}.c-sec-heading.odd:after{display:block}.c-sec-heading.even:before{display:block}.c-modal{display:none;position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:1000;}.c-modal-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.9)}.c-modal-inner{position:relative;width:940px;height:530px;background:#000;}@media screen and (max-width:1023px){.c-modal-inner{width:100%;height:calc(100vw * 422 / 750)}}.c-modal-inner_s{position:relative;width:752px;height:424px;background:#000;}@media screen and (max-width:1023px){.c-modal-inner_s{width:100%;height:calc(100vw * 422 / 750)}}.c-modal-close{position:absolute;top:-64px;right:0;color:#fff;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;}@media screen and (max-width:1023px){.c-modal-close{top:calc(-100vw * 60 / 750);right:4vw}}.c-modal-close:hover{opacity:.6}.c-modal-play{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);}@media screen and (min-width:1024px){.c-modal-play_btn{width:156px;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s}.c-modal-play_btn:hover{opacity:.7}}@media screen and (max-width:1023px){.c-modal-play_btn{width:calc(100vw * 190 / 750)}}.c-modal-play_btn img{width:100%}.c-modal-head{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700;-webkit-transform:translateY(-100%);transform:translateY(-100%);}@media screen and (min-width:1024px){.c-modal-head{top:-30px;font-size:30px}}@media screen and (max-width:1023px){.c-modal-head{top:calc(-100vw * 30 / 750);left:calc(100vw * 20 / 750);fontsize:calc(100vw * 25 / 750)}}@media screen and (min-width:1024px){.c-modal-head .logo_x{width:130px;margin-right:25px}}@media screen and (max-width:1023px){.c-modal-head .logo_x{width:calc(100vw * 130 / 750);margin-right:calc(100vw * 20 / 750)}}@media screen and (min-width:1024px){.c-modal-head .logo_wagon{width:190px;margin-right:25px}}@media screen and (max-width:1023px){.c-modal-head .logo_wagon{width:calc(100vw * 220 / 750);margin-right:calc(100vw * 20 / 750)}}.c-modal-link{position:absolute;}@media screen and (min-width:1024px){.c-modal-link{top:calc(100% + 35px);right:0}}@media screen and (max-width:1023px){.c-modal-link{top:calc(100% + (100vw * 40 / 750));left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (min-width:1024px){.c-modal-link .c-link-btn{width:190px;padding:24px 35px 24px 15px}}@media screen and (max-width:1023px){.c-modal-link .c-link-btn{width:calc(100vw * 245 / 750)}}.c-modal.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1024px){.c-modal.is-space_special{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;width:100%;height:100%;overflow-y:scroll}}@media screen and (min-width:1024px){.c-modal.is-space_special .c-modal-inner{width:640px;height:360px;margin:100px auto}}@media screen and (min-width:1024px){.c-modal.is-space_special .c-modal-bg{position:fixed;top:0;left:0}}@media screen and (min-width:1024px){.c-modal.is-space_special.is-open{display:block}}
/* Carmodel Header [common.css]
---------------------------------------*/
#carmodel-header {
  min-height: 50px;
  background-color: #000;
}
#carmodel-header.fixed_wrapper {
  width: 100%;
  min-width: 1200px;
  max-width: 1600px;
  margin: 0 auto;
}
#carmodel-header.fixed_wrapper > div {
  position: fixed;
  z-index: 300;
  top: 0;
  right: 0;
  left: 0;
  width: 100%;
  min-width: 1200px;
  background-color: #000;
}
#carmodel-header.fixed_wrapper > div .carmodel-header_wrapper {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
#carmodel-header .carmodel-header_wrapper {
  display: table;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  table-layout: fixed;
  position: relative;
  z-index: 1;
}
#carmodel-header .carmodel-header_wrapper * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: normal;
}
#carmodel-header .carmodel-header_wrapper .carmodel-logo,
#carmodel-header .carmodel-header_wrapper .carmodelnav-section {
  display: table-cell;
  vertical-align: middle;
}
#carmodel-header .carmodel-header_wrapper .carmodel-logo {
  width: 100px;
}
#carmodel-header .carmodel-header_wrapper .carmodel-logo img {
  width: 100%;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_main {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 500px;
  height: 50px;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_main a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-decoration: none;
  color: #fff;
  font-size: 12px;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_main a.js-no-data {
  -webkit-box-flex: 0.5;
      -ms-flex-positive: 0.5;
          flex-grow: 0.5;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_main.v2 {
  width: 635px;
  margin-left: 40px;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_main.v2 a {
  font-size: 11px;
  color: #f9f9f9;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_main.v2 a span {
  display: block;
  min-height: 28px;
  line-height: 28px;
  white-space: nowrap;
  width: 100%;
  text-align: center;
  border-right: 1px #808080 dotted;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_main.v2 a:first-child span {
  border-left: 1px #808080 dotted;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub {
  display: block;
  float: right;
  padding: 0;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub .carmodelnav-conv {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 560px;
  height: 50px;
  border-bottom: 2px solid #f00;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub .carmodelnav-conv a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding-left: 54px;
  text-decoration: none;
  color: #fff;
  background-color: #444;
  font-size: 12px;
  line-height: 1.6;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub .carmodelnav-conv a.drive {
  background: url("/lineup/share_cm/template/car-model/common/images/conv/icon_01.png") #444 no-repeat;
  background-position: 12px 50%;
  background-size: 36px;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub .carmodelnav-conv a.search {
  background: url("/lineup/share_cm/template/car-model/common/images/conv/icon_02.png") #444 no-repeat;
  background-position: 12px 50%;
  background-size: 36px;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub .carmodelnav-conv a.online {
  background: url("/lineup/share_cm/template/car-model/common/images/conv/icon_03.png") #444 no-repeat;
  background-position: 12px 50%;
  background-size: 36px;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub .carmodelnav-conv a.catalog {
  padding-left: 48px;
  background: url("/lineup/share_cm/template/car-model/common/images/conv/icon_04.png") #444 no-repeat;
  background-position: 10px 50%;
  background-size: 36px;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub .carmodelnav-conv a:hover,
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub .carmodelnav-conv a .selected {
  text-decoration: none;
  background-color: #696969;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub.v2 .carmodelnav-conv {
  width: auto;
  border-bottom: 0;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub.v2 .carmodelnav-conv a {
  border-top: 4px solid #e60314;
  font-size: 10px;
  line-height: 1.2;
  margin-right: 1px;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  padding-left: 34px;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub.v2 .carmodelnav-conv a:last-child {
  margin-right: 0;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub.v2 .carmodelnav-conv a.online {
  width: 95px;
  background: url("/lineup/share_cm/template/car-model/common/images/conv/icon_03.png") #444 no-repeat;
  background-position: 9px 50%;
  background-size: 22px;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub.v2 .carmodelnav-conv a.catalog {
  width: 90px;
  background: url("/lineup/share_cm/template/car-model/common/images/conv/icon_04.png") #444 no-repeat;
  background-position: 9px 50%;
  background-size: 19px;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub.v2 .carmodelnav-conv a.drive {
  width: 102px;
  background: url("/lineup/share_cm/template/car-model/common/images/conv/icon_01_v2.png") #444 no-repeat;
  background-position: 6px 50%;
  background-size: 22px;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub.v2 .carmodelnav-conv a.search {
  width: 130px;
  background: url("/lineup/share_cm/template/car-model/common/images/conv/icon_02_v2.png") #444 no-repeat;
  background-position: 8px 50%;
  background-size: 21px;
}
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub.v2 .carmodelnav-conv a:hover,
#carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub.v2 .carmodelnav-conv a .selected {
  text-decoration: none;
  background-color: #696969;
}
#carmodel-header .carmodelnav-page_wrapper {
  position: absolute;
  width: 100%;
  max-height: 52px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-bottom: 2px solid #C2C6C9;
  background-color: #fff;
  z-index: 100;
}
#carmodel-header .carmodelnav-page_wrapper .carmodelnav-page {
  min-height: 50px;
  line-height: 50px;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto 0;
  position: relative;
  top: 0px;
  padding-bottom: 1px;
}

@media screen and (min-width: 1180px) {
  body,
  #carmodel-header {
    min-width: 1200px;
  }
  #carmodel-header.is-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1;
  }
  .sp_only {
    display: none !important;
  }
}

@media screen and (max-width: 1179px) {
  #carmodel-header {
    position: fixed;
    top: 58px;
    left: 0;
    width: 100%;
    z-index: 1;
    min-height: 50px;
  }
  #carmodel-header .carmodel-header_wrapper .carmodel-logo,
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section,
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_main,
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub {
    display: block;
    float: none;
    width: 100%;
  }
  #carmodel-header .carmodel-header_wrapper .carmodel-logo ul, #carmodel-header .carmodel-header_wrapper .carmodel-logo ul li,
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section ul,
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section ul li,
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_main ul,
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_main ul li,
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub ul,
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub ul li {
    width: 100%;
    height: auto;
    display: block;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
  }
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub.v2 {
    display: none;
  }
  #carmodel-header.fixed_wrapper {
    min-width: 0;
  }
  #carmodel-header.fixed_wrapper > div {
    min-width: 0;
  }
  #carmodel-header .carmodel-header_wrapper {
    background-color: #f0f0f0;
    position: relative;
    z-index: 300;
  }
  #carmodel-header .carmodel-header_wrapper .carmodel-logo {
    background-color: #000;
    text-align: center;
    padding: 10px;
    position: relative;
  }
  #carmodel-header .carmodel-header_wrapper .carmodel-logo img {
    max-height: 30px;
    width: auto;
  }
  #carmodel-header .carmodel-header_wrapper .carmodel-logo .menu-trigger2 {
    position: absolute;
    right: 0;
    top: 0;
    height: 45px;
  }
  #carmodel-header .carmodel-header_wrapper .carmodel-logo .menu-trigger2 .menu-trigger2-label {
    display: block;
    width: 89px;
    height: 45px;
    background: url(/lineup/share_cm/template/car-model/common/images/sp_menu/btn_menu_o.png) no-repeat;
    background-size: 89px 45px;
  }
  #carmodel-header .carmodel-header_wrapper .carmodel-logo .menu-trigger2 .menu-trigger2-label.open {
    background: url(/lineup/share_cm/template/car-model/common/images/sp_menu/btn_menu.png) no-repeat;
    background-size: 89px 45px;
  }
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section {
    padding-bottom: 15px;
    display: none;
    position: absolute;
    z-index: 300;
    background-color: #222;
  }
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
  }
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_main {
    display: block;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: auto;
  }
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_main > a {
    display: block;
    margin: 0 auto;
    width: 95%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    border-bottom: 1px solid #2F2F2F;
    background: url(/lineup/share_cm/template/car-model/common/images/sp_menu/arrow.png) no-repeat;
    background-size: 25px;
    background-position: right 0 center;
  }
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_main.v2 {
    width: auto;
    margin-left: 0;
  }
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_main.v2 a {
    width: 100%;
    padding: 0 10px;
    background-position: right 10px center;
  }
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_main.v2 a span {
    border: 0 !important;
    min-height: 50px;
    line-height: 50px;
    text-align: left;
  }
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub .carmodelnav-conv {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    width: 100%;
    height: auto;
    border: 0;
  }
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub .carmodelnav-conv > a {
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    width: 45%;
    padding: 5px 5px 10px 36px;
    border-bottom: 1px solid #f00;
    height: 60px;
  }
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub .carmodelnav-conv > a.drive, #carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub .carmodelnav-conv > a.search, #carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub .carmodelnav-conv > a.online, #carmodel-header .carmodel-header_wrapper .carmodelnav-section_sub .carmodelnav-conv > a.catalog {
    background-size: 30px;
    background-position: left 0 bottom 10px;
    background-color: #222;
  }

  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_main a.js-no-data {
    display: none;
  }
}

/* Carmodel Header [basic.css]
---------------------------------------*/
.carmodelnav-page_wrapper {
  display: none; }
  .carmodelnav-page_wrapper .carmodelnav-page .submenu {
    display: table;
    position: relative;
    left: 0; }
    .carmodelnav-page_wrapper .carmodelnav-page .submenu li {
      display: table-cell;
      background-color: #fff;
      border-bottom: 2px solid #ccc; }
      .carmodelnav-page_wrapper .carmodelnav-page .submenu li.active, .carmodelnav-page_wrapper .carmodelnav-page .submenu li:hover {
        border-bottom: 2px solid #e50011; }
      .carmodelnav-page_wrapper .carmodelnav-page .submenu li a {
        color: #262626;
        text-decoration: none;
        font-size: 12px;
        display: block;
        padding: 0 10px; }
  .carmodelnav-page_wrapper .carmodelnav-page .submenu.usp {
    left: 302px; }
  .carmodelnav-page_wrapper .carmodelnav-page .submenu.utility {
    left: 385px; }
    .carmodelnav-page_wrapper .carmodelnav-page .submenu.utility li.blank {
      padding-right: 10px;
      background: url(../images/common/blank_icon01.png) no-repeat 100%; }
  .carmodelnav-page_wrapper .carmodelnav-page .submenu.spec {
    left: 504px; }
  .carmodelnav-page_wrapper.v2 .carmodelnav-page .submenu.grade {
    left: 167px; }
    .carmodelnav-page_wrapper.v2 .carmodelnav-page .submenu.grade li {
      padding: 0 20px; }
  .carmodelnav-page_wrapper.v2 .carmodelnav-page .submenu.usp {
    left: 342px; }
  .carmodelnav-page_wrapper.v2 .carmodelnav-page .submenu.utility {
    left: 342px; }
  .carmodelnav-page_wrapper.v2 .carmodelnav-page .submenu.spec {
    left: 604px; }

@media screen and (max-width: 1179px) {
  .carmodelnav-page_wrapper {
    display: none !important; } }

#carmodel-header .carmodel-header_wrapper .carmodelnav-section_main {
  margin-left: 20px; }

@media screen and (max-width: 1179px) {
  #carmodel-header .carmodel-header_wrapper .carmodelnav-section_main {
    margin-left: 0; } }

.carmodelnav-section_main a {
  position: relative; }
  .carmodelnav-section_main a:hover:after, .carmodelnav-section_main a.active:after {
    display: block;
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 2px;
    background-color: #e50011;
    opacity: 1; }
  .carmodelnav-section_main a:hover.js-no-data:after, .carmodelnav-section_main a.active.js-no-data:after {
    content: none; }
  .carmodelnav-section_main a.active:before {
    display: block;
    content: '';
    position: absolute;
    left: 50%;
    bottom: -10px;
    width: 0;
    height: 0;
    border: 5px solid transparent;
    border-top: 5px solid #e50011;
    z-index: 1;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0); }

@media screen and (max-width: 1179px) {
  .carmodelnav-section_main a:hover:after, .carmodelnav-section_main a .active:after {
    display: none; }
  .carmodelnav-section_main a:hover:before, .carmodelnav-section_main a .active:before {
    display: none; }
  .carmodelnav-section_main a.active:before {
    content: none; } }

/* Carmodel Conversion Sp Only Bottom [common.css]
---------------------------------------*/
.mod-carmodel-common-conv {
  display: none;
}

@media screen and (max-width: 1023px) {
  .mod-carmodel-common-conv {
    position: fixed;
    bottom: 0;
    display: block;
    overflow: hidden;
    width: 100%;
    border-bottom: 2px solid #E60012;
    background-color: #333;
  }
  .mod-carmodel-common-conv .conv-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-bottom: 7px;
    width: 100%;
  }
  .mod-carmodel-common-conv .conv-list li {
    display: block;
    width: 25%;
  }
  .mod-carmodel-common-conv .conv-list li img {
    width: 100%;
  }
  .mod-carmodel-common-conv .mod-carmodel-common-conv-trigger {
    display: block;
    height: 30px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    font-size: 10px;
    line-height: 30px;
  }
  .mod-carmodel-common-conv .mod-carmodel-common-conv-trigger:after {
    position: absolute;
    display: inline-block;
    width: 50px;
    height: 30px;
    content: "";
    background: url("/lineup/share_cm/images/arrow3.png") no-repeat;
    background-size: 50%;
  }
  .mod-carmodel-common-conv .mod-carmodel-common-conv-trigger.open:after {
    background: url("/lineup/share_cm/images/arrow4.png") no-repeat;
    background-size: 50%;
  }
}
.anim_fade{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}.anim_fade.show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .8s ease-out,-webkit-transform .5s ease-out;transition:opacity .8s ease-out,-webkit-transform .5s ease-out;transition:opacity .8s ease-out,transform .5s ease-out;transition:opacity .8s ease-out,transform .5s ease-out,-webkit-transform .5s ease-out}.is-active .anim_fade{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity .8s ease-out,-webkit-transform .5s ease-out;transition:opacity .8s ease-out,-webkit-transform .5s ease-out;transition:opacity .8s ease-out,transform .5s ease-out;transition:opacity .8s ease-out,transform .5s ease-out,-webkit-transform .5s ease-out}@media screen and (max-width:1023px){.is-sp-padding{padding:0 5.333333333333333vw}}@media screen and (max-width:1023px){.is-sp-bg-white{background-color:#fff}}@media screen and (max-width:1023px){.l-contents-wrap{background:rgba(0,0,0,0)}}@media screen and (max-width:1023px){.sp-mb0{margin-bottom:0 !important}}@media screen and (max-width:1023px){.sp-pt50{padding-top:13.333333333333334vw !important}}@media screen and (max-width:1023px){.sp-pb40{padding-bottom:10.666666666666666vw !important}}@media screen and (max-width:1023px){.sp-pb20{padding-bottom:5.333333333333333vw !important}}@media screen and (max-width:1023px){.sp-pt0{padding-top:0 !important}}@media screen and (max-width:1023px){.sp-pt40{padding-top:10.666666666666666vw !important}}.note_bt{padding-top:40px !important;margin-bottom:0 !important;font-size:16px !important;}@media screen and (max-width:1023px){.note_bt{padding-left:20px;text-indent:-20px}}.p-my_life{overflow:hidden;}@media screen and (max-width:1023px){.p-my_life_heading__logo{padding:5.333333333333333vw}.p-my_life_heading__logo img{width:58.666666666666664vw}}.p-my_life_mv{position:relative;}@media screen and (min-width:1024px){.p-my_life_mv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}}@media screen and (max-width:1023px){.p-my_life_mv{padding-top:500px;margin-top:-500px}}.p-my_life_mv .tt__hd{position:relative;overlay:hidden;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0);transition:transform .4s cubic-bezier(.26,1,.48,1),-webkit-transform .4s cubic-bezier(.26,1,.48,1)}.p-my_life_mv .overlay{position:absolute;width:101%;height:101%;background:#fff;-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1);transition:transform .4s cubic-bezier(.26,1,.48,1) .5s,-webkit-transform .4s cubic-bezier(.26,1,.48,1) .5s}.p-my_life_mv.active .tt__hd{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1);transition:transform .4s cubic-bezier(.26,1,.48,1),-webkit-transform .4s cubic-bezier(.26,1,.48,1)}.p-my_life_mv.active .overlay{-webkit-transform:scaleX(0);transform:scaleX(0);transition:transform .4s cubic-bezier(.26,1,.48,1) .5s,-webkit-transform .4s cubic-bezier(.26,1,.48,1) .5s}@media screen and (min-width:1024px){.p-my_life_mv .mv_img{width:calc(1080 / 1440 * 100%);max-width:1080px;margin-left:350px}}@media screen and (max-width:1023px){.p-my_life_mv .mv_img{margin-left:16vw}}@media screen and (min-width:1024px){.p-my_life_mv .mv_img img{max-width:100%;height:auto}}@media screen and (max-width:1023px){.p-my_life_mv .mv_img img{width:100%;height:auto}}@media screen and (min-width:1024px){.p-my_life_mv__inner{height:100%;width:100%;max-width:1200px;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width:1023px){.p-my_life_mv__inner{padding:0 5.333333333333333vw}}@media screen and (min-width:1024px){.p-my_life_mv__inner .mv_info{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-my_life_mv__inner .mv_info .p-my_life_heading__logo{width:223px;margin-top:60px;}.p-my_life_mv__inner .mv_info .p-my_life_heading__logo img{max-width:100%;height:auto}.p-my_life_mv__inner .mv_info .p-my_life_heading__text{display:table;}@media screen and (min-width:1024px){.p-my_life_mv__inner .mv_info .p-my_life_heading__text__vol{width:169px;margin:0 0 20px 0}}@media screen and (max-width:1023px){.p-my_life_mv__inner .mv_info .p-my_life_heading__text__vol{width:24vw;margin:-5.333333333333333vw 0 3.2vw 0}}.p-my_life_mv__inner .mv_info .p-my_life_heading__text__vol img{max-width:100%;height:auto}.p-my_life_mv__inner .mv_info .p-my_life_heading__text__ds{display:table;}.p-my_life_mv__inner .mv_info .p-my_life_heading__text__ds span{font-size:35px;font-weight:bold;color:#fff;background:#000;display:inline-block;padding:15px;}@media screen and (max-width:1023px){.p-my_life_mv__inner .mv_info .p-my_life_heading__text__ds span{font-size:4.8vw;font-weight:400;padding:1.333333333333333vw;line-height:1.3}}.p-my_life_mv__inner .mv_info .p-my_life_heading__text__ds + .p-my_life_heading__text__ds{margin-top:10px;}@media screen and (max-width:1023px){.p-my_life_mv__inner .mv_info .p-my_life_heading__text__ds + .p-my_life_heading__text__ds{margin-top:1.333333333333333vw}}.p-my_life_contents{padding:90px 0 120px;}@media screen and (max-width:1023px){.p-my_life_contents{padding:0}}.p-my_life_contents_inner{max-width:960px;margin:0 auto}.p-my_life_about{text-align:center;border-bottom:1px solid #cfcfcf;padding:0 0 90px 0;margin:0 0 90px 0;}@media screen and (max-width:1023px){.p-my_life_about{padding:16vw 5.333333333333333vw 13.333333333333334vw;margin:0;background-color:#fff}}.p-my_life_about__ttl{margin-bottom:50px;}@media screen and (max-width:1023px){.p-my_life_about__ttl{margin-bottom:6.666666666666667vw}.p-my_life_about__ttl img{width:52.266666666666666vw}}.p-my_life_about__copy{font-size:18px;line-height:1.8;}@media screen and (max-width:1023px){.p-my_life_about__copy{text-align:left;font-size:4.266666666666667vw}}.p-my_life_article + .p-my_life_article{margin-top:80px;}@media screen and (max-width:1023px){.p-my_life_article + .p-my_life_article{margin-top:0;padding-top:16vw}}.p-my_life_article img{max-width:100%;height:auto}.p-my_life_article .copy{font-size:18px;line-height:1.8;}@media screen and (max-width:1023px){.p-my_life_article .copy{font-size:4.266666666666667vw}}.p-my_life_article__cap{display:none}.p-my_life_article__cat{font-size:16px;}@media screen and (max-width:1023px){.p-my_life_article__cat{font-size:3.466666666666667vw}}.p-my_life_article__ttl{font-size:28px;font-weight:bold;margin:15px 0 40px 0;line-height:1.5;position:relative;}@media screen and (max-width:1023px){.p-my_life_article__ttl{font-size:5.333333333333333vw;margin:0;padding:4vw 0 8vw 0}}.p-my_life_article__ttl:before{position:absolute;content:'';width:45px;height:2px;left:-60px;top:20px;background:#dc0212;}@media screen and (max-width:1023px){.p-my_life_article__ttl:before{width:2.666666666666667vw;height:.5333333333333333vw;left:-5.333333333333333vw;top:8vw}}.p-my_life_article__copy{font-size:18px;line-height:1.8;margin-bottom:35px;}@media screen and (max-width:1023px){.p-my_life_article__copy{font-size:4.266666666666667vw;margin-bottom:8vw}}.p-my_life_article__copy.txt__note{font-size:14px}.p-my_life_article__copy sup{display:inline-block;font-size:14px}.p-my_life_article__imglg{margin:40px 0 40px 0;}@media screen and (max-width:1023px){.p-my_life_article__imglg{margin:5.333333333333333vw 0 5.333333333333333vw 0}}.p-my_life_article__cicle{font-size:16px;line-height:1.8;padding:20px 0 40px 20px;}.p-my_life_article__cicle li{list-style:disc;}.p-my_life_article__cicle li +li{margin-top:20px}@media screen and (max-width:1023px){.p-my_life_article__cicle{font-size:4.266666666666667vw}}.p-my_life_article .txt__bold{display:inline-block;font-weight:bold}.p-my_life_article .row_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:40px 0 40px -40px;}@media screen and (max-width:1023px){.p-my_life_article .row_flex{margin:0 -5.333333333333333vw 5.333333333333333vw -5.333333333333333vw}}.p-my_life_article .row_flex_item{width:calc(50% - 40px);margin:0 0 0 40px;}@media screen and (max-width:1023px){.p-my_life_article .row_flex_item.row_img{width:48vw;margin:0}.p-my_life_article .row_flex_item.copy{width:52vw;margin:0;padding:0 5.333333333333333vw 0 4vw;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:1023px){.p-my_life_article .row_flex.block_sp{display:block;margin:0}.p-my_life_article .row_flex.block_sp .row_flex_item{width:100%;margin:0 0 5.333333333333333vw 0}}.p-my_life_article .row_flex.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;}@media screen and (max-width:1023px){.p-my_life_article .row_flex.reverse .row_flex_item.copy{padding:0 4vw 0 5.333333333333333vw}}.p-my_life_article_fixed{height:280px;background-image:url("/lineup/ek_x/special/my_ek_x_life/assets/images/section4_1b.jpg");background-attachment:fixed;background-size:cover;background-position:center;margin:80px 0 40px 0;}.p-my_life_article_fixed figure{display:none}@media screen and (max-width:1023px){.p-my_life_article_fixed{height:41.06666666666666vw;margin:0 -5.333333333333333vw 5.333333333333333vw;background:none}}.p-my_life_nav{width:100%;height:250px;background:url("/lineup/ek_x_space/special/my_ek_x_life/assets/images/bottom-bnr.jpg");background-size:cover;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;}@media screen and (max-width:1023px){.p-my_life_nav{height:53.333333333333336vw;background:url("/lineup/ek_x_space/special/my_ek_x_life/assets/images/bottom-bnr_sp.jpg");background-size:cover;background-position:center}}.p-my_life_nav:after{position:absolute;content:'';width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.35)}.p-my_life_nav__ttl{color:#fff;font-size:20px;font-weight:bold;margin-bottom:20px;position:relative;z-index:1;line-height:1.5;text-align:center;}@media screen and (max-width:1023px){.p-my_life_nav__ttl{font-size:4.266666666666667vw}}.p-my_life_nav__btn{-webkit-animation:fuwafuwa 1s linear infinite alternate;animation:fuwafuwa 1s linear infinite alternate}.p-my_life_nav__progress{width:240px;height:4px;background:#8d8d8d;border-radius:2px;margin-top:35px;position:relative;z-index:1;}.p-my_life_nav__progress__inner{width:0;height:4px;background:#dc0212;border-radius:2px;-webkit-transition:width 1s linear;transition:width 1s linear}.p-my_life_nav.is-active .p-my_life_nav__progress .p-my_life_nav__progress__inner{width:100%;-webkit-transition:width 4s linear;transition:width 4s linear}.p-my_life_profile{padding-top:40px;}@media screen and (max-width:1023px){.p-my_life_profile{padding-bottom:21.333333333333332vw}}.p-my_life_profile__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-my_life_profile__img{width:360px;}@media screen and (max-width:1023px){.p-my_life_profile__img{width:40vw}.p-my_life_profile__img img{width:100%}}.p-my_life_profile__ctn{width:540px;}@media screen and (max-width:1023px){.p-my_life_profile__ctn{width:42.666666666666664vw}}.p-my_life_profile__ttl{margin:0 0 40px 0;}@media screen and (max-width:1023px){.p-my_life_profile__ttl{margin:0 0 10.666666666666666vw 0}}.p-my_life_profile__ttl span{display:inline-block;position:relative;}.p-my_life_profile__ttl span:after{position:absolute;content:'';width:45px;height:2px;right:-60px;top:8px;background:#dc0212}.p-my_life_profile__en{font-size:18px;color:#8d8d8d;}@media screen and (max-width:1023px){.p-my_life_profile__en{font-size:4.266666666666667vw}}.p-my_life_profile__ja{font-size:24px;color:#000;font-weight:500;margin:10px 0 15px;}@media screen and (max-width:1023px){.p-my_life_profile__ja{font-size:5.866666666666666vw}}.p-my_life_profile__hobit{font-size:18px;line-height:1.8;}@media screen and (max-width:1023px){.p-my_life_profile__hobit{font-size:4.266666666666667vw}}.p-my_life_profile__copy{font-size:17px;line-height:1.8;margin-top:40px;}@media screen and (max-width:1023px){.p-my_life_profile__copy{font-size:4.266666666666667vw}}@media screen and (max-width:1023px){.p-my_life_bg.active{display:none}}.link_caption{position:fixed;right:0;width:270px;height:60px;}@media screen and (min-width:1024px){.link_caption{bottom:55px !important}}@media screen and (max-width:1023px){.link_caption{position:absolute;right:0;top:0}}@media screen and (max-width:1023px){.link_caption.active{display:none}}.link_caption >div.link_caption_1 .link_caption_in .cap__jp,.link_caption >div.link_caption_2 .link_caption_in .cap__jp,.link_caption >div.link_caption_3 .link_caption_in .cap__jp,.link_caption >div.link_caption_4 .link_caption_in .cap__jp,.link_caption >div.link_caption_5 .link_caption_in .cap__jp,.link_caption >div.link_caption_6 .link_caption_in .cap__jp,.link_caption >div.link_caption_7 .link_caption_in .cap__jp,.link_caption >div.link_caption_8 .link_caption_in .cap__jp,.link_caption >div.link_caption_9 .link_caption_in .cap__jp,.link_caption >div.link_caption_10 .link_caption_in .cap__jp,.link_caption >div.link_caption_11 .link_caption_in .cap__jp,.link_caption >div.link_caption_1 .link_caption_in .cap__en,.link_caption >div.link_caption_2 .link_caption_in .cap__en,.link_caption >div.link_caption_3 .link_caption_in .cap__en,.link_caption >div.link_caption_4 .link_caption_in .cap__en,.link_caption >div.link_caption_5 .link_caption_in .cap__en,.link_caption >div.link_caption_6 .link_caption_in .cap__en,.link_caption >div.link_caption_7 .link_caption_in .cap__en,.link_caption >div.link_caption_8 .link_caption_in .cap__en,.link_caption >div.link_caption_9 .link_caption_in .cap__en,.link_caption >div.link_caption_10 .link_caption_in .cap__en,.link_caption >div.link_caption_11 .link_caption_in .cap__en{-webkit-animation:slidein .5s forwards;animation:slidein .5s forwards}.link_caption_in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;height:80px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f4f4f4;border:1px solid #cfcfcf;padding:5px 50px 5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;position:relative;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;overflow:hidden;}.link_caption_in:before{position:absolute;content:'';width:60px;height:2px;right:0;bottom:-1px;background:#dc0212}.link_caption_in:after{position:absolute;content:'';width:18px;height:11px;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url("/lineup/ek_x_space/special/my_ek_x_life/assets/images/arr_right.svg");background-size:cover}.link_caption_in:hover{opacity:.6}.link_caption_in .cap__jp{display:block;font-size:14px;line-height:1.25;font-weight:bold;color:rgba(0,0,0,0.6);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.link_caption_in .cap__en{display:block;font-size:22px;font-weight:bold;color:#000;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@media screen and (max-width:1023px){.sp-pb0{padding-bottom:0 !important}}@media screen and (min-width:1024px){.note__bottom{margin:90px 0 0}}@media screen and (max-width:1023px){.note__bottom{margin:16vw 0 21.333333333333332vw}}@-webkit-keyframes fade_up{0%{visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade_up{0%{visibility:hidden;-webkit-transform:translateY(50px);transform:translateY(50px)}100%{visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scale_in{0%{-webkit-transform:scale(.3);transform:scale(.3);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale_in{0%{-webkit-transform:scale(.3);transform:scale(.3);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translateY(14px);transform:translateY(14px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fuwafuwa{0%{-webkit-transform:translateY(14px);transform:translateY(14px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slidein{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slidein{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:1023px){.u-pc{display:none !important}}@media screen and (min-width:1024px){.u-sp{display:none !important}}@media screen and (max-width:1023px){.u-w1{width:.13333333333333333vw !important}.u-w2{width:.26666666666666666vw !important}.u-w3{width:.4vw !important}.u-w4{width:.5333333333333333vw !important}.u-w5{width:.6666666666666666vw !important}.u-w6{width:.8vw !important}.u-w7{width:.9333333333333333vw !important}.u-w8{width:1.066666666666667vw !important}.u-w9{width:1.2vw !important}.u-w10{width:1.333333333333333vw !important}.u-w11{width:1.466666666666667vw !important}.u-w12{width:1.6vw !important}.u-w13{width:1.733333333333333vw !important}.u-w14{width:1.866666666666667vw !important}.u-w15{width:2vw !important}.u-w16{width:2.133333333333333vw !important}.u-w17{width:2.266666666666667vw !important}.u-w18{width:2.4vw !important}.u-w19{width:2.533333333333333vw !important}.u-w20{width:2.666666666666667vw !important}.u-w21{width:2.8vw !important}.u-w22{width:2.933333333333333vw !important}.u-w23{width:3.066666666666667vw !important}.u-w24{width:3.2vw !important}.u-w25{width:3.333333333333333vw !important}.u-w26{width:3.466666666666667vw !important}.u-w27{width:3.6vw !important}.u-w28{width:3.733333333333333vw !important}.u-w29{width:3.866666666666667vw !important}.u-w30{width:4vw !important}.u-w31{width:4.133333333333334vw !important}.u-w32{width:4.266666666666667vw !important}.u-w33{width:4.4vw !important}.u-w34{width:4.533333333333333vw !important}.u-w35{width:4.666666666666667vw !important}.u-w36{width:4.8vw !important}.u-w37{width:4.933333333333334vw !important}.u-w38{width:5.066666666666666vw !important}.u-w39{width:5.2vw !important}.u-w40{width:5.333333333333333vw !important}.u-w41{width:5.466666666666667vw !important}.u-w42{width:5.6vw !important}.u-w43{width:5.733333333333333vw !important}.u-w44{width:5.866666666666666vw !important}.u-w45{width:6vw !important}.u-w46{width:6.133333333333334vw !important}.u-w47{width:6.266666666666667vw !important}.u-w48{width:6.4vw !important}.u-w49{width:6.533333333333333vw !important}.u-w50{width:6.666666666666667vw !important}.u-w51{width:6.8vw !important}.u-w52{width:6.933333333333334vw !important}.u-w53{width:7.066666666666666vw !important}.u-w54{width:7.2vw !important}.u-w55{width:7.333333333333333vw !important}.u-w56{width:7.466666666666667vw !important}.u-w57{width:7.6vw !important}.u-w58{width:7.733333333333333vw !important}.u-w59{width:7.866666666666666vw !important}.u-w60{width:8vw !important}.u-w61{width:8.133333333333333vw !important}.u-w62{width:8.266666666666667vw !important}.u-w63{width:8.4vw !important}.u-w64{width:8.533333333333333vw !important}.u-w65{width:8.666666666666666vw !important}.u-w66{width:8.8vw !important}.u-w67{width:8.933333333333334vw !important}.u-w68{width:9.066666666666666vw !important}.u-w69{width:9.2vw !important}.u-w70{width:9.333333333333334vw !important}.u-w71{width:9.466666666666667vw !important}.u-w72{width:9.6vw !important}.u-w73{width:9.733333333333333vw !important}.u-w74{width:9.866666666666667vw !important}.u-w75{width:10vw !important}.u-w76{width:10.133333333333333vw !important}.u-w77{width:10.266666666666667vw !important}.u-w78{width:10.4vw !important}.u-w79{width:10.533333333333333vw !important}.u-w80{width:10.666666666666666vw !important}.u-w81{width:10.8vw !important}.u-w82{width:10.933333333333334vw !important}.u-w83{width:11.066666666666666vw !important}.u-w84{width:11.2vw !important}.u-w85{width:11.333333333333334vw !important}.u-w86{width:11.466666666666667vw !important}.u-w87{width:11.6vw !important}.u-w88{width:11.733333333333333vw !important}.u-w89{width:11.866666666666667vw !important}.u-w90{width:12vw !important}.u-w91{width:12.133333333333333vw !important}.u-w92{width:12.266666666666667vw !important}.u-w93{width:12.4vw !important}.u-w94{width:12.533333333333333vw !important}.u-w95{width:12.666666666666666vw !important}.u-w96{width:12.8vw !important}.u-w97{width:12.933333333333334vw !important}.u-w98{width:13.066666666666666vw !important}.u-w99{width:13.2vw !important}.u-w100{width:13.333333333333334vw !important}.u-w101{width:13.466666666666667vw !important}.u-w102{width:13.6vw !important}.u-w103{width:13.733333333333333vw !important}.u-w104{width:13.866666666666667vw !important}.u-w105{width:14vw !important}.u-w106{width:14.133333333333333vw !important}.u-w107{width:14.266666666666667vw !important}.u-w108{width:14.4vw !important}.u-w109{width:14.533333333333333vw !important}.u-w110{width:14.666666666666666vw !important}.u-w111{width:14.8vw !important}.u-w112{width:14.933333333333334vw !important}.u-w113{width:15.066666666666666vw !important}.u-w114{width:15.2vw !important}.u-w115{width:15.333333333333334vw !important}.u-w116{width:15.466666666666667vw !important}.u-w117{width:15.6vw !important}.u-w118{width:15.733333333333333vw !important}.u-w119{width:15.866666666666667vw !important}.u-w120{width:16vw !important}.u-w121{width:16.133333333333333vw !important}.u-w122{width:16.266666666666666vw !important}.u-w123{width:16.4vw !important}.u-w124{width:16.533333333333335vw !important}.u-w125{width:16.666666666666668vw !important}.u-w126{width:16.8vw !important}.u-w127{width:16.933333333333334vw !important}.u-w128{width:17.066666666666666vw !important}.u-w129{width:17.2vw !important}.u-w130{width:17.333333333333332vw !important}.u-w131{width:17.466666666666665vw !important}.u-w132{width:17.6vw !important}.u-w133{width:17.733333333333334vw !important}.u-w134{width:17.866666666666667vw !important}.u-w135{width:18vw !important}.u-w136{width:18.133333333333333vw !important}.u-w137{width:18.266666666666666vw !important}.u-w138{width:18.4vw !important}.u-w139{width:18.533333333333335vw !important}.u-w140{width:18.666666666666668vw !important}.u-w141{width:18.8vw !important}.u-w142{width:18.933333333333334vw !important}.u-w143{width:19.066666666666666vw !important}.u-w144{width:19.2vw !important}.u-w145{width:19.333333333333332vw !important}.u-w146{width:19.466666666666665vw !important}.u-w147{width:19.6vw !important}.u-w148{width:19.733333333333334vw !important}.u-w149{width:19.866666666666667vw !important}.u-w150{width:20vw !important}.u-w151{width:20.133333333333333vw !important}.u-w152{width:20.266666666666666vw !important}.u-w153{width:20.4vw !important}.u-w154{width:20.533333333333335vw !important}.u-w155{width:20.666666666666668vw !important}.u-w156{width:20.8vw !important}.u-w157{width:20.933333333333334vw !important}.u-w158{width:21.066666666666666vw !important}.u-w159{width:21.2vw !important}.u-w160{width:21.333333333333332vw !important}.u-w161{width:21.466666666666665vw !important}.u-w162{width:21.6vw !important}.u-w163{width:21.733333333333334vw !important}.u-w164{width:21.866666666666667vw !important}.u-w165{width:22vw !important}.u-w166{width:22.133333333333333vw !important}.u-w167{width:22.266666666666666vw !important}.u-w168{width:22.4vw !important}.u-w169{width:22.533333333333335vw !important}.u-w170{width:22.666666666666668vw !important}.u-w171{width:22.8vw !important}.u-w172{width:22.933333333333334vw !important}.u-w173{width:23.066666666666666vw !important}.u-w174{width:23.2vw !important}.u-w175{width:23.333333333333332vw !important}.u-w176{width:23.466666666666665vw !important}.u-w177{width:23.6vw !important}.u-w178{width:23.733333333333334vw !important}.u-w179{width:23.866666666666667vw !important}.u-w180{width:24vw !important}.u-w181{width:24.133333333333333vw !important}.u-w182{width:24.266666666666666vw !important}.u-w183{width:24.4vw !important}.u-w184{width:24.533333333333335vw !important}.u-w185{width:24.666666666666668vw !important}.u-w186{width:24.8vw !important}.u-w187{width:24.933333333333334vw !important}.u-w188{width:25.066666666666666vw !important}.u-w189{width:25.2vw !important}.u-w190{width:25.333333333333332vw !important}.u-w191{width:25.466666666666665vw !important}.u-w192{width:25.6vw !important}.u-w193{width:25.733333333333334vw !important}.u-w194{width:25.866666666666667vw !important}.u-w195{width:26vw !important}.u-w196{width:26.133333333333333vw !important}.u-w197{width:26.266666666666666vw !important}.u-w198{width:26.4vw !important}.u-w199{width:26.533333333333335vw !important}.u-w200{width:26.666666666666668vw !important}.u-w201{width:26.8vw !important}.u-w202{width:26.933333333333334vw !important}.u-w203{width:27.066666666666666vw !important}.u-w204{width:27.2vw !important}.u-w205{width:27.333333333333332vw !important}.u-w206{width:27.466666666666665vw !important}.u-w207{width:27.6vw !important}.u-w208{width:27.733333333333334vw !important}.u-w209{width:27.866666666666667vw !important}.u-w210{width:28vw !important}.u-w211{width:28.133333333333333vw !important}.u-w212{width:28.266666666666666vw !important}.u-w213{width:28.4vw !important}.u-w214{width:28.533333333333335vw !important}.u-w215{width:28.666666666666668vw !important}.u-w216{width:28.8vw !important}.u-w217{width:28.933333333333334vw !important}.u-w218{width:29.066666666666666vw !important}.u-w219{width:29.2vw !important}.u-w220{width:29.333333333333332vw !important}.u-w221{width:29.466666666666665vw !important}.u-w222{width:29.6vw !important}.u-w223{width:29.733333333333334vw !important}.u-w224{width:29.866666666666667vw !important}.u-w225{width:30vw !important}.u-w226{width:30.133333333333333vw !important}.u-w227{width:30.266666666666666vw !important}.u-w228{width:30.4vw !important}.u-w229{width:30.533333333333335vw !important}.u-w230{width:30.666666666666668vw !important}.u-w231{width:30.8vw !important}.u-w232{width:30.933333333333334vw !important}.u-w233{width:31.066666666666666vw !important}.u-w234{width:31.2vw !important}.u-w235{width:31.333333333333332vw !important}.u-w236{width:31.466666666666665vw !important}.u-w237{width:31.6vw !important}.u-w238{width:31.733333333333334vw !important}.u-w239{width:31.866666666666667vw !important}.u-w240{width:32vw !important}.u-w241{width:32.13333333333333vw !important}.u-w242{width:32.266666666666666vw !important}.u-w243{width:32.4vw !important}.u-w244{width:32.53333333333333vw !important}.u-w245{width:32.666666666666664vw !important}.u-w246{width:32.8vw !important}.u-w247{width:32.93333333333333vw !important}.u-w248{width:33.06666666666667vw !important}.u-w249{width:33.2vw !important}.u-w250{width:33.333333333333336vw !important}.u-w251{width:33.46666666666667vw !important}.u-w252{width:33.6vw !important}.u-w253{width:33.733333333333334vw !important}.u-w254{width:33.86666666666667vw !important}.u-w255{width:34vw !important}.u-w256{width:34.13333333333333vw !important}.u-w257{width:34.266666666666666vw !important}.u-w258{width:34.4vw !important}.u-w259{width:34.53333333333333vw !important}.u-w260{width:34.666666666666664vw !important}.u-w261{width:34.8vw !important}.u-w262{width:34.93333333333333vw !important}.u-w263{width:35.06666666666667vw !important}.u-w264{width:35.2vw !important}.u-w265{width:35.333333333333336vw !important}.u-w266{width:35.46666666666667vw !important}.u-w267{width:35.6vw !important}.u-w268{width:35.733333333333334vw !important}.u-w269{width:35.86666666666667vw !important}.u-w270{width:36vw !important}.u-w271{width:36.13333333333333vw !important}.u-w272{width:36.266666666666666vw !important}.u-w273{width:36.4vw !important}.u-w274{width:36.53333333333333vw !important}.u-w275{width:36.666666666666664vw !important}.u-w276{width:36.8vw !important}.u-w277{width:36.93333333333333vw !important}.u-w278{width:37.06666666666667vw !important}.u-w279{width:37.2vw !important}.u-w280{width:37.333333333333336vw !important}.u-w281{width:37.46666666666667vw !important}.u-w282{width:37.6vw !important}.u-w283{width:37.733333333333334vw !important}.u-w284{width:37.86666666666667vw !important}.u-w285{width:38vw !important}.u-w286{width:38.13333333333333vw !important}.u-w287{width:38.266666666666666vw !important}.u-w288{width:38.4vw !important}.u-w289{width:38.53333333333333vw !important}.u-w290{width:38.666666666666664vw !important}.u-w291{width:38.8vw !important}.u-w292{width:38.93333333333333vw !important}.u-w293{width:39.06666666666667vw !important}.u-w294{width:39.2vw !important}.u-w295{width:39.333333333333336vw !important}.u-w296{width:39.46666666666667vw !important}.u-w297{width:39.6vw !important}.u-w298{width:39.733333333333334vw !important}.u-w299{width:39.86666666666667vw !important}.u-w300{width:40vw !important}.u-w301{width:40.13333333333333vw !important}.u-w302{width:40.266666666666666vw !important}.u-w303{width:40.4vw !important}.u-w304{width:40.53333333333333vw !important}.u-w305{width:40.666666666666664vw !important}.u-w306{width:40.8vw !important}.u-w307{width:40.93333333333333vw !important}.u-w308{width:41.06666666666667vw !important}.u-w309{width:41.2vw !important}.u-w310{width:41.333333333333336vw !important}.u-w311{width:41.46666666666667vw !important}.u-w312{width:41.6vw !important}.u-w313{width:41.733333333333334vw !important}.u-w314{width:41.86666666666667vw !important}.u-w315{width:42vw !important}.u-w316{width:42.13333333333333vw !important}.u-w317{width:42.266666666666666vw !important}.u-w318{width:42.4vw !important}.u-w319{width:42.53333333333333vw !important}.u-w320{width:42.666666666666664vw !important}.u-w321{width:42.8vw !important}.u-w322{width:42.93333333333333vw !important}.u-w323{width:43.06666666666667vw !important}.u-w324{width:43.2vw !important}.u-w325{width:43.333333333333336vw !important}.u-w326{width:43.46666666666667vw !important}.u-w327{width:43.6vw !important}.u-w328{width:43.733333333333334vw !important}.u-w329{width:43.86666666666667vw !important}.u-w330{width:44vw !important}.u-w331{width:44.13333333333333vw !important}.u-w332{width:44.266666666666666vw !important}.u-w333{width:44.4vw !important}.u-w334{width:44.53333333333333vw !important}.u-w335{width:44.666666666666664vw !important}.u-w336{width:44.8vw !important}.u-w337{width:44.93333333333333vw !important}.u-w338{width:45.06666666666667vw !important}.u-w339{width:45.2vw !important}.u-w340{width:45.333333333333336vw !important}.u-w341{width:45.46666666666667vw !important}.u-w342{width:45.6vw !important}.u-w343{width:45.733333333333334vw !important}.u-w344{width:45.86666666666667vw !important}.u-w345{width:46vw !important}.u-w346{width:46.13333333333333vw !important}.u-w347{width:46.266666666666666vw !important}.u-w348{width:46.4vw !important}.u-w349{width:46.53333333333333vw !important}.u-w350{width:46.666666666666664vw !important}.u-w351{width:46.8vw !important}.u-w352{width:46.93333333333333vw !important}.u-w353{width:47.06666666666667vw !important}.u-w354{width:47.2vw !important}.u-w355{width:47.333333333333336vw !important}.u-w356{width:47.46666666666667vw !important}.u-w357{width:47.6vw !important}.u-w358{width:47.733333333333334vw !important}.u-w359{width:47.86666666666667vw !important}.u-w360{width:48vw !important}.u-w361{width:48.13333333333333vw !important}.u-w362{width:48.266666666666666vw !important}.u-w363{width:48.4vw !important}.u-w364{width:48.53333333333333vw !important}.u-w365{width:48.666666666666664vw !important}.u-w366{width:48.8vw !important}.u-w367{width:48.93333333333333vw !important}.u-w368{width:49.06666666666667vw !important}.u-w369{width:49.2vw !important}.u-w370{width:49.333333333333336vw !important}.u-w371{width:49.46666666666667vw !important}.u-w372{width:49.6vw !important}.u-w373{width:49.733333333333334vw !important}.u-w374{width:49.86666666666667vw !important}.u-w375{width:50vw !important}.u-w376{width:50.13333333333333vw !important}.u-w377{width:50.266666666666666vw !important}.u-w378{width:50.4vw !important}.u-w379{width:50.53333333333333vw !important}.u-w380{width:50.666666666666664vw !important}.u-w381{width:50.8vw !important}.u-w382{width:50.93333333333333vw !important}.u-w383{width:51.06666666666667vw !important}.u-w384{width:51.2vw !important}.u-w385{width:51.333333333333336vw !important}.u-w386{width:51.46666666666667vw !important}.u-w387{width:51.6vw !important}.u-w388{width:51.733333333333334vw !important}.u-w389{width:51.86666666666667vw !important}.u-w390{width:52vw !important}.u-w391{width:52.13333333333333vw !important}.u-w392{width:52.266666666666666vw !important}.u-w393{width:52.4vw !important}.u-w394{width:52.53333333333333vw !important}.u-w395{width:52.666666666666664vw !important}.u-w396{width:52.8vw !important}.u-w397{width:52.93333333333333vw !important}.u-w398{width:53.06666666666667vw !important}.u-w399{width:53.2vw !important}.u-w400{width:53.333333333333336vw !important}.u-w401{width:53.46666666666667vw !important}.u-w402{width:53.6vw !important}.u-w403{width:53.733333333333334vw !important}.u-w404{width:53.86666666666667vw !important}.u-w405{width:54vw !important}.u-w406{width:54.13333333333333vw !important}.u-w407{width:54.266666666666666vw !important}.u-w408{width:54.4vw !important}.u-w409{width:54.53333333333333vw !important}.u-w410{width:54.666666666666664vw !important}.u-w411{width:54.8vw !important}.u-w412{width:54.93333333333333vw !important}.u-w413{width:55.06666666666667vw !important}.u-w414{width:55.2vw !important}.u-w415{width:55.333333333333336vw !important}.u-w416{width:55.46666666666667vw !important}.u-w417{width:55.6vw !important}.u-w418{width:55.733333333333334vw !important}.u-w419{width:55.86666666666667vw !important}.u-w420{width:56vw !important}.u-w421{width:56.13333333333333vw !important}.u-w422{width:56.266666666666666vw !important}.u-w423{width:56.4vw !important}.u-w424{width:56.53333333333333vw !important}.u-w425{width:56.666666666666664vw !important}.u-w426{width:56.8vw !important}.u-w427{width:56.93333333333333vw !important}.u-w428{width:57.06666666666667vw !important}.u-w429{width:57.2vw !important}.u-w430{width:57.333333333333336vw !important}.u-w431{width:57.46666666666667vw !important}.u-w432{width:57.6vw !important}.u-w433{width:57.733333333333334vw !important}.u-w434{width:57.86666666666667vw !important}.u-w435{width:58vw !important}.u-w436{width:58.13333333333333vw !important}.u-w437{width:58.266666666666666vw !important}.u-w438{width:58.4vw !important}.u-w439{width:58.53333333333333vw !important}.u-w440{width:58.666666666666664vw !important}.u-w441{width:58.8vw !important}.u-w442{width:58.93333333333333vw !important}.u-w443{width:59.06666666666667vw !important}.u-w444{width:59.2vw !important}.u-w445{width:59.333333333333336vw !important}.u-w446{width:59.46666666666667vw !important}.u-w447{width:59.6vw !important}.u-w448{width:59.733333333333334vw !important}.u-w449{width:59.86666666666667vw !important}.u-w450{width:60vw !important}.u-w451{width:60.13333333333333vw !important}.u-w452{width:60.266666666666666vw !important}.u-w453{width:60.4vw !important}.u-w454{width:60.53333333333333vw !important}.u-w455{width:60.666666666666664vw !important}.u-w456{width:60.8vw !important}.u-w457{width:60.93333333333333vw !important}.u-w458{width:61.06666666666667vw !important}.u-w459{width:61.2vw !important}.u-w460{width:61.333333333333336vw !important}.u-w461{width:61.46666666666667vw !important}.u-w462{width:61.6vw !important}.u-w463{width:61.733333333333334vw !important}.u-w464{width:61.86666666666667vw !important}.u-w465{width:62vw !important}.u-w466{width:62.13333333333333vw !important}.u-w467{width:62.266666666666666vw !important}.u-w468{width:62.4vw !important}.u-w469{width:62.53333333333333vw !important}.u-w470{width:62.666666666666664vw !important}.u-w471{width:62.8vw !important}.u-w472{width:62.93333333333333vw !important}.u-w473{width:63.06666666666667vw !important}.u-w474{width:63.2vw !important}.u-w475{width:63.333333333333336vw !important}.u-w476{width:63.46666666666667vw !important}.u-w477{width:63.6vw !important}.u-w478{width:63.733333333333334vw !important}.u-w479{width:63.86666666666667vw !important}.u-w480{width:64vw !important}.u-w481{width:64.13333333333334vw !important}.u-w482{width:64.26666666666667vw !important}.u-w483{width:64.4vw !important}.u-w484{width:64.53333333333333vw !important}.u-w485{width:64.66666666666667vw !important}.u-w486{width:64.8vw !important}.u-w487{width:64.93333333333334vw !important}.u-w488{width:65.06666666666666vw !important}.u-w489{width:65.2vw !important}.u-w490{width:65.33333333333333vw !important}.u-w491{width:65.46666666666667vw !important}.u-w492{width:65.6vw !important}.u-w493{width:65.73333333333333vw !important}.u-w494{width:65.86666666666666vw !important}.u-w495{width:66vw !important}.u-w496{width:66.13333333333334vw !important}.u-w497{width:66.26666666666667vw !important}.u-w498{width:66.4vw !important}.u-w499{width:66.53333333333333vw !important}.u-w500{width:66.66666666666667vw !important}.u-w501{width:66.8vw !important}.u-w502{width:66.93333333333334vw !important}.u-w503{width:67.06666666666666vw !important}.u-w504{width:67.2vw !important}.u-w505{width:67.33333333333333vw !important}.u-w506{width:67.46666666666667vw !important}.u-w507{width:67.6vw !important}.u-w508{width:67.73333333333333vw !important}.u-w509{width:67.86666666666666vw !important}.u-w510{width:68vw !important}.u-w511{width:68.13333333333334vw !important}.u-w512{width:68.26666666666667vw !important}.u-w513{width:68.4vw !important}.u-w514{width:68.53333333333333vw !important}.u-w515{width:68.66666666666667vw !important}.u-w516{width:68.8vw !important}.u-w517{width:68.93333333333334vw !important}.u-w518{width:69.06666666666666vw !important}.u-w519{width:69.2vw !important}.u-w520{width:69.33333333333333vw !important}.u-w521{width:69.46666666666667vw !important}.u-w522{width:69.6vw !important}.u-w523{width:69.73333333333333vw !important}.u-w524{width:69.86666666666666vw !important}.u-w525{width:70vw !important}.u-w526{width:70.13333333333334vw !important}.u-w527{width:70.26666666666667vw !important}.u-w528{width:70.4vw !important}.u-w529{width:70.53333333333333vw !important}.u-w530{width:70.66666666666667vw !important}.u-w531{width:70.8vw !important}.u-w532{width:70.93333333333334vw !important}.u-w533{width:71.06666666666666vw !important}.u-w534{width:71.2vw !important}.u-w535{width:71.33333333333333vw !important}.u-w536{width:71.46666666666667vw !important}.u-w537{width:71.6vw !important}.u-w538{width:71.73333333333333vw !important}.u-w539{width:71.86666666666666vw !important}.u-w540{width:72vw !important}.u-w541{width:72.13333333333334vw !important}.u-w542{width:72.26666666666667vw !important}.u-w543{width:72.4vw !important}.u-w544{width:72.53333333333333vw !important}.u-w545{width:72.66666666666667vw !important}.u-w546{width:72.8vw !important}.u-w547{width:72.93333333333334vw !important}.u-w548{width:73.06666666666666vw !important}.u-w549{width:73.2vw !important}.u-w550{width:73.33333333333333vw !important}.u-w551{width:73.46666666666667vw !important}.u-w552{width:73.6vw !important}.u-w553{width:73.73333333333333vw !important}.u-w554{width:73.86666666666666vw !important}.u-w555{width:74vw !important}.u-w556{width:74.13333333333334vw !important}.u-w557{width:74.26666666666667vw !important}.u-w558{width:74.4vw !important}.u-w559{width:74.53333333333333vw !important}.u-w560{width:74.66666666666667vw !important}.u-w561{width:74.8vw !important}.u-w562{width:74.93333333333334vw !important}.u-w563{width:75.06666666666666vw !important}.u-w564{width:75.2vw !important}.u-w565{width:75.33333333333333vw !important}.u-w566{width:75.46666666666667vw !important}.u-w567{width:75.6vw !important}.u-w568{width:75.73333333333333vw !important}.u-w569{width:75.86666666666666vw !important}.u-w570{width:76vw !important}.u-w571{width:76.13333333333334vw !important}.u-w572{width:76.26666666666667vw !important}.u-w573{width:76.4vw !important}.u-w574{width:76.53333333333333vw !important}.u-w575{width:76.66666666666667vw !important}.u-w576{width:76.8vw !important}.u-w577{width:76.93333333333334vw !important}.u-w578{width:77.06666666666666vw !important}.u-w579{width:77.2vw !important}.u-w580{width:77.33333333333333vw !important}.u-w581{width:77.46666666666667vw !important}.u-w582{width:77.6vw !important}.u-w583{width:77.73333333333333vw !important}.u-w584{width:77.86666666666666vw !important}.u-w585{width:78vw !important}.u-w586{width:78.13333333333334vw !important}.u-w587{width:78.26666666666667vw !important}.u-w588{width:78.4vw !important}.u-w589{width:78.53333333333333vw !important}.u-w590{width:78.66666666666667vw !important}.u-w591{width:78.8vw !important}.u-w592{width:78.93333333333334vw !important}.u-w593{width:79.06666666666666vw !important}.u-w594{width:79.2vw !important}.u-w595{width:79.33333333333333vw !important}.u-w596{width:79.46666666666667vw !important}.u-w597{width:79.6vw !important}.u-w598{width:79.73333333333333vw !important}.u-w599{width:79.86666666666666vw !important}.u-w600{width:80vw !important}.u-w601{width:80.13333333333334vw !important}.u-w602{width:80.26666666666667vw !important}.u-w603{width:80.4vw !important}.u-w604{width:80.53333333333333vw !important}.u-w605{width:80.66666666666667vw !important}.u-w606{width:80.8vw !important}.u-w607{width:80.93333333333334vw !important}.u-w608{width:81.06666666666666vw !important}.u-w609{width:81.2vw !important}.u-w610{width:81.33333333333333vw !important}.u-w611{width:81.46666666666667vw !important}.u-w612{width:81.6vw !important}.u-w613{width:81.73333333333333vw !important}.u-w614{width:81.86666666666666vw !important}.u-w615{width:82vw !important}.u-w616{width:82.13333333333334vw !important}.u-w617{width:82.26666666666667vw !important}.u-w618{width:82.4vw !important}.u-w619{width:82.53333333333333vw !important}.u-w620{width:82.66666666666667vw !important}.u-w621{width:82.8vw !important}.u-w622{width:82.93333333333334vw !important}.u-w623{width:83.06666666666666vw !important}.u-w624{width:83.2vw !important}.u-w625{width:83.33333333333333vw !important}.u-w626{width:83.46666666666667vw !important}.u-w627{width:83.6vw !important}.u-w628{width:83.73333333333333vw !important}.u-w629{width:83.86666666666666vw !important}.u-w630{width:84vw !important}.u-w631{width:84.13333333333334vw !important}.u-w632{width:84.26666666666667vw !important}.u-w633{width:84.4vw !important}.u-w634{width:84.53333333333333vw !important}.u-w635{width:84.66666666666667vw !important}.u-w636{width:84.8vw !important}.u-w637{width:84.93333333333334vw !important}.u-w638{width:85.06666666666666vw !important}.u-w639{width:85.2vw !important}.u-w640{width:85.33333333333333vw !important}.u-w641{width:85.46666666666667vw !important}.u-w642{width:85.6vw !important}.u-w643{width:85.73333333333333vw !important}.u-w644{width:85.86666666666666vw !important}.u-w645{width:86vw !important}.u-w646{width:86.13333333333334vw !important}.u-w647{width:86.26666666666667vw !important}.u-w648{width:86.4vw !important}.u-w649{width:86.53333333333333vw !important}.u-w650{width:86.66666666666667vw !important}.u-w651{width:86.8vw !important}.u-w652{width:86.93333333333334vw !important}.u-w653{width:87.06666666666666vw !important}.u-w654{width:87.2vw !important}.u-w655{width:87.33333333333333vw !important}.u-w656{width:87.46666666666667vw !important}.u-w657{width:87.6vw !important}.u-w658{width:87.73333333333333vw !important}.u-w659{width:87.86666666666666vw !important}.u-w660{width:88vw !important}.u-w661{width:88.13333333333334vw !important}.u-w662{width:88.26666666666667vw !important}.u-w663{width:88.4vw !important}.u-w664{width:88.53333333333333vw !important}.u-w665{width:88.66666666666667vw !important}.u-w666{width:88.8vw !important}.u-w667{width:88.93333333333334vw !important}.u-w668{width:89.06666666666666vw !important}.u-w669{width:89.2vw !important}.u-w670{width:89.33333333333333vw !important}.u-w671{width:89.46666666666667vw !important}.u-w672{width:89.6vw !important}.u-w673{width:89.73333333333333vw !important}.u-w674{width:89.86666666666666vw !important}.u-w675{width:90vw !important}.u-w676{width:90.13333333333334vw !important}.u-w677{width:90.26666666666667vw !important}.u-w678{width:90.4vw !important}.u-w679{width:90.53333333333333vw !important}.u-w680{width:90.66666666666667vw !important}.u-w681{width:90.8vw !important}.u-w682{width:90.93333333333334vw !important}.u-w683{width:91.06666666666666vw !important}.u-w684{width:91.2vw !important}.u-w685{width:91.33333333333333vw !important}.u-w686{width:91.46666666666667vw !important}.u-w687{width:91.6vw !important}.u-w688{width:91.73333333333333vw !important}.u-w689{width:91.86666666666666vw !important}.u-w690{width:92vw !important}.u-w691{width:92.13333333333334vw !important}.u-w692{width:92.26666666666667vw !important}.u-w693{width:92.4vw !important}.u-w694{width:92.53333333333333vw !important}.u-w695{width:92.66666666666667vw !important}.u-w696{width:92.8vw !important}.u-w697{width:92.93333333333334vw !important}.u-w698{width:93.06666666666666vw !important}.u-w699{width:93.2vw !important}.u-w700{width:93.33333333333333vw !important}.u-w701{width:93.46666666666667vw !important}.u-w702{width:93.6vw !important}.u-w703{width:93.73333333333333vw !important}.u-w704{width:93.86666666666666vw !important}.u-w705{width:94vw !important}.u-w706{width:94.13333333333334vw !important}.u-w707{width:94.26666666666667vw !important}.u-w708{width:94.4vw !important}.u-w709{width:94.53333333333333vw !important}.u-w710{width:94.66666666666667vw !important}.u-w711{width:94.8vw !important}.u-w712{width:94.93333333333334vw !important}.u-w713{width:95.06666666666666vw !important}.u-w714{width:95.2vw !important}.u-w715{width:95.33333333333333vw !important}.u-w716{width:95.46666666666667vw !important}.u-w717{width:95.6vw !important}.u-w718{width:95.73333333333333vw !important}.u-w719{width:95.86666666666666vw !important}.u-w720{width:96vw !important}.u-w721{width:96.13333333333334vw !important}.u-w722{width:96.26666666666667vw !important}.u-w723{width:96.4vw !important}.u-w724{width:96.53333333333333vw !important}.u-w725{width:96.66666666666667vw !important}.u-w726{width:96.8vw !important}.u-w727{width:96.93333333333334vw !important}.u-w728{width:97.06666666666666vw !important}.u-w729{width:97.2vw !important}.u-w730{width:97.33333333333333vw !important}.u-w731{width:97.46666666666667vw !important}.u-w732{width:97.6vw !important}.u-w733{width:97.73333333333333vw !important}.u-w734{width:97.86666666666666vw !important}.u-w735{width:98vw !important}.u-w736{width:98.13333333333334vw !important}.u-w737{width:98.26666666666667vw !important}.u-w738{width:98.4vw !important}.u-w739{width:98.53333333333333vw !important}.u-w740{width:98.66666666666667vw !important}.u-w741{width:98.8vw !important}.u-w742{width:98.93333333333334vw !important}.u-w743{width:99.06666666666666vw !important}.u-w744{width:99.2vw !important}.u-w745{width:99.33333333333333vw !important}.u-w746{width:99.46666666666667vw !important}.u-w747{width:99.6vw !important}.u-w748{width:99.73333333333333vw !important}.u-w749{width:99.86666666666666vw !important}.u-w750{width:100vw !important}}.u-f-white{color:#fff !important}