
/*! normalize.css v8.0.1 | 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;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * 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 {
  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 */
  -webkit-text-decoration: underline dotted;
          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 {
  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"] {
  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;
}

body{font-family:"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt";font-size:14px;line-height:26px;color:#45494b;background-color:#fff}

a{color:#45494b;text-decoration:none}

a:hover{color:#45494b;text-decoration:none}

ul,li{margin:0;padding:0}

li{list-style:none}

.link{color:#00a3bc}

.link:hover{color:#00a3bc}

.tooltip{position:relative;z-index:10}

.tooltip:after{content:attr(data-tooltip-text);position:absolute;top:60px;left:0;padding:10px 12px;border-radius:6px;background:rgba(0,0,0,.7);font-size:12px;line-height:normal;visibility:hidden;opacity:0;transition:all 150ms}

.tooltip:hover:after{visibility:visible;opacity:1}

@media screen and (max-width: 768px){.tooltip:after{left:auto;right:0;top:calc(100% + 20px);box-sizing:border-box;padding:17px 12px;text-align:center;font-size:16px;line-height:1;background-color:rgba(0,0,0,.7);box-shadow:0 8px 8px 0 rgba(0,0,0,.1)}.tooltip:hover:after{visibility:hidden;opacity:0}.tooltip.copied:after{visibility:visible;opacity:1}}

.btn{display:block;width:220px;height:44px;line-height:44px;border-radius:100px;background:rgba(0,0,0,.7);box-shadow:0 4px 6px 0 rgba(0,0,0,.1);font-size:14px;font-weight:500;text-align:center;color:#fff;cursor:pointer;transition:all 300ms}

@media screen and (min-width: 769px){.btn:hover{color:#fff;text-decoration:none;background-image:linear-gradient(100deg, #1e7dde, #00c4c4);box-shadow:0 9px 10px 0 rgba(0,0,0,.1);transform:translateY(-3px)}}

@media screen and (max-width: 768px){.btn{color:#fff;text-decoration:none;background-image:linear-gradient(100deg, #1e7dde, #00c4c4);box-shadow:0 9px 10px 0 rgba(0,0,0,.1)}}

.btn-admin{background:rgba(0,0,0,0);font-weight:400;cursor:pointer;box-shadow:none;color:rgba(0,0,0,.6)}

@media screen and (min-width: 769px){.btn-admin{border:solid 1px rgba(0,0,0,.6);width:120px}}

.back-to-top-btn-wrapper{display:flex;justify-content:center;margin:110px 0}

.signin{width:100%;box-sizing:border-box;padding:240px 0;display:flex;justify-content:center;text-align:center}

.header{width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}

.footer{width:100%;background-color:rgba(0,0,0,.85);background-image:url("https://d1dlw0u96vqtxd.cloudfront.net/images/shared/footer-bg-2.png");background-size:cover;background-position:center bottom;background-repeat:no-repeat}

.footer-inner{color:#fff}

.footer-inner a{color:#fff}

.site-map h4{margin:0;font-size:14px;font-weight:600;letter-spacing:2px}

.site-map-sub{font-size:12px;opacity:.8}

.site-map-sub li{margin-right:30px;line-height:1;flex-shrink:0}

.site-map-sub li:last-child{margin-right:0}

.footer-appendix .footer-company{display:flex;align-items:center}

.footer-appendix .copyright{font-family:Poppins,sans-serif}

.pagination a{text-decoration:none}

.pagination .page{font-family:Poppins,sans-serif;font-size:14px;margin-right:10px}

.pagination .page a{color:#ccc}

.pagination .page.current a{color:#45494b}

.pagination .page,.pagination .prev,.pagination .next{display:inline-block;width:26px;height:28px;text-align:center}

.pagination .page a,.pagination .prev a,.pagination .next a{display:inline-block;width:26px;height:28px;line-height:28px;text-align:center;border-radius:1px;transition:all 200ms}

.pagination .page:not(.current) a:hover,.pagination .prev:not(.current) a:hover,.pagination .next:not(.current) a:hover{background:#e3e3e3;color:#45494b}

.pagination .prev,.pagination .next{color:#45494b;font-size:16px}

.pagination .prev{margin-right:10px}

.pagination .first,.pagination .last{display:none}

.bar{pointer-events:none}

select::-ms-expand{display:none}

@media screen and (min-width: 769px){.viewport-small{display:none !important}.header a,.footer a,.sidebar a{text-decoration:none;transition:opacity 150ms ease}.header a:hover,.footer a:hover,.sidebar a:hover{text-decoration:none;opacity:.6}.header{padding:40px 40px 40px 60px}.header .nav{display:flex;z-index:5}.header .nav li{padding:0 20px 0 20px}.header .nav a{font-weight:500}.header .logo img{height:30px}.footer{width:100%;padding:80px 30px 60px;box-sizing:border-box}.footer-inner{max-width:960px;margin:0 auto;display:flex;flex-direction:column}.footer-inner .bar{width:100%;height:1px;opacity:.5;background:#fff}.site-map{width:100%;padding:0 0 120px 0;display:flex;justify-content:space-between}.site-map section{flex-shrink:0;flex-grow:1}.site-map .section-title{margin-bottom:20px}.site-map li{font-size:12px;line-height:2.33}.site-map-sub{margin-bottom:20px}.site-map-sub ul{display:flex}.footer-appendix{width:100%;margin:20px 0 0 0;display:flex;justify-content:space-between;align-items:center}.footer-appendix .footer-company{font-family:"Poppins",sans-serif}.footer-appendix .copyright{margin-left:16px;font-size:12px}.footer-appendix .sns-buttons{display:flex;margin-right:10px}.footer-appendix .sns-buttons li{padding-left:18px;font-size:15px}.main-inner{max-width:1280px;margin:0 auto}.main-inner .lead{width:100%;padding:80px 0 100px}.main-inner .lead-main{margin:0;padding-bottom:10px;font-family:"Poppins",sans-serif;font-size:34px;font-weight:600;letter-spacing:6.8px;text-indent:6.8px;text-align:center;color:#24282a}.main-inner .lead-sub{font-size:16px;letter-spacing:1px;text-indent:1px;text-align:center;color:#9da0a4}.container{position:relative;display:flex;justify-content:center}.sidebar{width:180px;box-sizing:border-box;font-size:14px;z-index:5;position:absolute;top:0}.sidebar li{margin-bottom:30px;line-height:1}.sidebar li a{color:#9da0a4}.sidebar li a.selected{color:rgba(0,0,0,.8);font-weight:600}.sidebar li:last-child{margin-bottom:0}.sidebar.fix{position:fixed;margin-top:0}.main-content{width:600px;font-size:16px;color:rgba(0,0,0,.6)}.main-content h2{margin:60px 0 20px;font-size:18px;font-weight:600;line-height:1.33;letter-spacing:2px;color:rgba(0,0,0,.7)}.main-content h2:first-child{margin-top:20px}.main-content p{margin:0;font-size:14px;line-height:2;letter-spacing:1.2px}.main-content .list-item{display:flex;margin-bottom:20px}.main-content .list-item:last-child{margin-bottom:0}.main-content .list-head,.main-content .list-data{font-size:14px;line-height:1.57}.main-content .list-head{width:100px;margin-right:32px;text-align:right;color:rgba(0,0,0,.4)}.main-content .list-data{width:450px;font-weight:600;color:rgba(0,0,0,.7)}.sidebar-nav{display:none}}

@media screen and (max-width: 768px){.viewport-large{display:none !important}.header{position:relative;width:100%;height:52px;z-index:20;background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,0);transition:box-shadow 250ms ease-out;-webkit-tap-highlight-color:rgba(0,0,0,0)}.header.sticky{position:fixed;top:-52px;left:0;transition:top 100ms linear}.header.sticky .logo .normal{opacity:0}.header.sticky.visible{box-shadow:0 4px 6px 0 rgba(0,0,0,.08);top:0}.header.open{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.header.open .menu-icon .wt-icon-bers-o-1{opacity:0}.header.open .menu-icon .wt-icon-close-o-1{opacity:1}.header .logo{height:24px;padding-top:2px;position:relative}.header .logo img{height:22px;position:absolute;top:5px;left:0;padding-left:18px}.header .logo .normal{transition:opacity 150ms;opacity:1}.header .menu-icon{position:relative;width:52px;height:52px}.header .menu-icon>i{position:absolute;top:0;left:0;width:52px;height:52px;line-height:52px;display:block;text-align:center;font-size:21px;transition:opacity 250ms ease}.header .menu-icon .wt-icon-close-o-1{opacity:0}.mobile-nav-wrapper{position:fixed;top:52px;left:0;width:100%;height:calc(100% - 52px);z-index:15;overflow:hidden;pointer-events:none}.mobile-nav{position:absolute;top:0;right:-300px;width:300px;height:100%;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.05);transition:transform 250ms ease-out;pointer-events:auto}.mobile-nav.open{transform:translate3d(-300px, 0, 0)}.mobile-nav .head-block{padding:38px 0 38px 25px;border-bottom:solid 1px rgba(0,0,0,.05)}.mobile-nav .copy{margin-top:20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:1.5px;line-height:1.57;color:rgba(0,0,0,.3)}.mobile-nav .logo{height:26px}.mobile-nav .logo img{width:180px;height:auto}.mobile-nav .nav-block{padding:38px 0 0 25px}.mobile-nav .nav-block li{margin-bottom:10px;padding:10px 0;font-size:14px;font-weight:500;letter-spacing:1px;line-height:1}.mobile-nav .nav-block li a{color:rgba(0,0,0,.6)}.mobile-nav .nav-block li a:hover{text-decoration:none}.mobile-nav .nav-block li:last-child{margin-bottom:0}.mobile-nav .bottom-block{position:absolute;bottom:0;left:0;width:100%;padding:0 0 23px 25px}.mobile-nav .copyright{font-family:Poppins,sans-serif;font-size:14px;font-weight:300;color:rgba(0,0,0,.6)}}

@media screen and (max-width: 768px)and (max-width: 320px){.mobile-nav{width:250px;right:-250px}.mobile-nav.open{transform:translate3d(-250px, 0, 0)}.mobile-nav .logo{height:24px}.mobile-nav .logo img{width:170px;height:auto}.mobile-nav .copy{font-size:13px}.mobile-nav .head-block{padding:34px 0 34px 25px}.mobile-nav .nav-block{padding:15px 0 0 25px}.mobile-nav .nav-block li{font-size:13px;margin-bottom:0}.mobile-nav .bottom-block{padding:0 0 15px 25px}.mobile-nav .copy-right{font-size:13px}}

@media screen and (max-width: 768px){.main{transition:opacity 250ms ease-out}.main.home{margin-top:0;padding-top:0}.main.nav-open{opacity:.2}.main.nav-sticky{margin-top:52px !important}}

@media screen and (max-width: 768px){.main-inner{width:100%;margin:0 auto}.main-inner .lead{width:100%;padding:112px 0 60px}.main-inner .lead-main{margin:0;font-family:"Poppins",sans-serif;font-size:26px;font-weight:600;letter-spacing:3px;text-align:center;color:rgba(0,0,0,.7)}.main-inner .lead-sub{font-size:12px;letter-spacing:.8px;text-align:center;color:rgba(0,0,0,.3)}}

@media screen and (max-width: 768px){.main-content{width:85%;margin:0 auto}.main-content h2{margin:60px 0 30px;font-size:16px;font-weight:600;line-height:1.33;letter-spacing:1px;color:rgba(0,0,0,.7)}.main-content h2:first-child{margin-top:0}.main-content p{margin:0;font-size:13px;line-height:1.85;letter-spacing:.8px;color:rgba(0,0,0,.6)}.main-content .list-item{display:flex;flex-direction:column;margin-bottom:30px}.main-content .list-item:last-child{margin-bottom:0}.main-content .list-head,.main-content .list-data{font-size:14px;line-height:1.57}.main-content .list-head{margin-bottom:8px;color:rgba(0,0,0,.4)}.main-content .list-data{font-weight:600;color:rgba(0,0,0,.7)}}

@media screen and (max-width: 768px){.footer{transition:opacity 250ms ease-out}.footer.nav-open{opacity:.2}.footer.nav-open .footer-inner{pointer-events:none}}

@media screen and (max-width: 768px){.site-map{padding-top:20px}.site-map .section-title{position:relative;padding:20px;border-top:solid 1px rgba(255,255,255,.2);border-bottom:solid 1px rgba(255,255,255,.2);line-height:1;justify-content:space-between}.site-map section.is-expanded .opener{transform:rotateZ(45deg)}.site-map section:first-child .section-title{border-top:none}.site-map ul{height:0;transition:height 300ms ease;overflow-y:hidden}.site-map li{font-size:13px;line-height:3.38}.site-map li a{padding-left:20px;display:block}.site-map .opener{position:absolute;right:20px;top:20px;font-size:16px;transition:transform 100ms ease}}

@media screen and (max-width: 768px){.site-map-sub{margin-left:20px;padding-top:50px;justify-content:center;border-top:solid 1px rgba(255,255,255,.2);word-break:keep-all}.site-map-sub li{margin-bottom:28px}}

@media screen and (max-width: 768px){.footer-appendix{display:flex;justify-content:space-between;align-items:center;margin:90px 20px 0;padding-bottom:25px}.footer-appendix .sns-buttons{display:flex;width:108px;justify-content:space-between}.footer-appendix .sns-buttons li{font-size:20px}.footer-appendix .footer-company{text-align:center}.footer-appendix .copyright{font-size:11px;margin-left:12px}}

@media screen and (max-width: 768px){.sidebar-wrapper{position:absolute;top:52px;z-index:19;width:100%;background-color:#f9f9f9}.sidebar-wrapper.sticky{position:fixed;top:0;box-shadow:0 4px 6px 0 rgba(0,0,0,.08)}}

@media screen and (max-width: 768px){.sidebar{padding:0 32px;overflow:auto;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}.sidebar::-webkit-scrollbar{display:none}.sidebar.no-scroll{text-align:center}.sidebar>li{display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sidebar a{display:block;padding:0 9px;line-height:52px;font-size:13px;color:rgba(0,0,0,.5)}.sidebar a.selected{font-weight:500;color:rgba(0,0,0,.8)}}

@media screen and (max-width: 768px){.sidebar-nav{position:absolute;top:0;width:32px;height:100%;padding:0 7px;font-size:16px;background-color:#f9f9f9;color:rgba(0,0,0,.5);border:none;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sidebar-nav.prev i,.sidebar-nav.next i{display:inline-block;margin-bottom:2px}.sidebar-nav.prev{left:0;transform:rotate(180deg)}.sidebar-nav.next{right:0}.sidebar-nav.disabled{color:rgba(0,0,0,.1)}}

@media screen and (max-width: 768px){.footer{background-size:1000px}}

@media screen and (max-width: 768px)and (min-width: 481px){.main-content{width:80%}}

.flash{color:#fff;font-size:16px;font-weight:600;text-align:center}

.flash.flash-danger{background-color:#f08080}

.flash.flash-info{background-color:#8fbc8f}
.main.home{overflow:hidden}@media screen and (min-width: 769px){.main.home{margin-top:-120px;padding-top:120px}}#home-index .layer-top{z-index:2}#home-index .layer-middle{z-index:1}#home-index .layer-bottom{z-index:-1}#home-index .lead{padding:0}#home-index .section-title{font-family:Poppins,sans-serif;font-weight:600;text-align:center;color:rgba(0,0,0,.7)}#home-index .section-sub{text-align:center;color:rgba(0,0,0,.3)}@media screen and (min-width: 769px){#home-index .section-title{margin:0 0 10px;font-size:30px;letter-spacing:3px}#home-index .section-sub{font-size:16px;letter-spacing:1px}}@media screen and (max-width: 768px){#home-index{box-sizing:border-box}#home-index .section-title{margin:0;font-size:26px;letter-spacing:2.6px}#home-index .section-sub{font-size:12px;letter-spacing:.7px}}@media screen and (max-width: 768px)and (min-width: 481px){#home-index .section-title{font-size:28px}#home-index .section-sub{font-size:14px}}#home-section-top .image-block{position:relative}#home-section-top .image-block img{position:absolute;top:0;left:0;opacity:0;transition:all 480ms ease-in-out}#home-section-top .image-block img.show{opacity:1}@media screen and (min-width: 769px){#home-section-top{position:relative;height:850px;margin-top:80px}#home-section-top .text-block{position:absolute;top:0;left:0;padding-left:4%;z-index:2;width:100%;box-sizing:border-box}#home-section-top .catch{width:50%}#home-section-top .message{width:33%;margin:28px 0 0;font-size:14px;font-weight:600;line-height:2;letter-spacing:.3px;color:rgba(0,0,0,.7)}#home-section-top .image-block{position:relative;top:64px;margin-left:auto;margin-bottom:60px;width:60%}#home-section-top .image-block img{width:100%;box-shadow:0 8px 8px 0 rgba(0,0,0,.1)}#home-section-top .w-logo-wrapper{width:63%;position:absolute;top:-200px;left:30%}#home-section-top .w-logo{width:100%}#home-section-top .bar{position:absolute;top:420px;right:55%;width:18.5%}}@media screen and (max-width: 768px){#home-section-top{position:relative;margin-top:42px}#home-section-top .text-block{margin-top:-12px;padding:0 5%}#home-section-top .catch{width:100%}#home-section-top .message{margin:0;font-size:12px;font-weight:600;line-height:1.83;color:rgba(0,0,0,.6)}#home-section-top .image-block{margin-left:17%;padding-top:96%;z-index:0}#home-section-top .image-block img{width:100%;box-shadow:0 7px 7px 0 rgba(0,0,0,.1)}#home-section-top .bar{position:absolute;top:-20px;right:62%;width:33%}#home-section-top .w-logo-wrapper{width:100%;position:absolute;top:-94px;left:0}#home-section-top .w-logo{height:535px}}@media screen and (max-width: 768px)and (min-width: 481px){#home-section-top .text-block{margin-top:-100px}#home-section-top .message{margin:60px 0 0;font-size:13px}}@media screen and (min-width: 769px){#home-section-products{position:relative;height:1700px;margin-top:150px}#home-section-products .lead{margin-bottom:0}#home-section-products .image-blocks img{box-shadow:0 4px 8px 0 rgba(0,0,0,.08);transition:all 300ms}#home-section-products .image-blocks img:hover{transform:translateY(-5px);box-shadow:0 12px 16px 0 rgba(0,0,0,.08)}#home-section-products .image-block-outer{margin-bottom:30px;width:100%;display:flex}#home-section-products .image-block-outer:nth-child(odd){flex-direction:row}#home-section-products .image-block-outer:nth-child(even){flex-direction:row-reverse}#home-section-products .image-block-inner img{width:800px;height:400px}#home-section-products #home-products-visit-intl{margin-top:-120px}#home-section-products .bg-text{width:845px;position:absolute;top:150px;left:100px}}@media screen and (min-width: 769px)and (max-width: 1279px){#home-section-products{margin-top:0}#home-section-products .bg-text{width:66%}}@media screen and (max-width: 768px){#home-section-products{margin-top:120px;position:relative}#home-section-products .lead{margin-bottom:-30px}#home-section-products .image-blocks{margin-top:4px}#home-section-products .image-block-inner{margin-bottom:23px}#home-section-products .image-block-outer:nth-child(odd) .image-wrapper{margin-right:auto}#home-section-products .image-block-outer:nth-child(even) .image-wrapper{margin-left:auto}#home-section-products .image-wrapper{display:block;width:85%}#home-section-products .image-wrapper img{width:100%;box-shadow:0 7px 7px 0 rgba(0,0,0,.1)}#home-section-products .bg-text{width:100%;position:absolute;bottom:0;left:0}}@media screen and (max-width: 768px)and (min-width: 481px){#home-section-products .image-wrapper{width:75%}}#home-section-news .button-block{width:100%;display:flex;justify-content:center}@media screen and (min-width: 769px){#home-section-news{margin-top:120px}#home-section-news .lead{margin-bottom:60px}#home-section-news .entries-block{margin-bottom:60px;display:flex;justify-content:center}#home-section-news .entries-block a{text-decoration:none}#home-section-news .entry-item:last-child{margin-right:0}}@media screen and (min-width: 769px)and (max-width: 1279px){#home-section-news .entries-container{padding:0 30px}}@media screen and (max-width: 768px){#home-section-news{margin-top:80px}#home-section-news .lead{margin-bottom:60px}#home-section-news .entries-block{margin-bottom:60px}}@media screen and (max-width: 768px)and (min-width: 481px){#home-section-news{margin-top:110px}}@media screen and (min-width: 769px){#home-section-ir{margin-top:120px}#home-section-ir .lead{margin-bottom:56px}}@media screen and (max-width: 768px){#home-section-ir{margin-top:140px}#home-section-ir .lead{margin-bottom:60px}}#home-section-ir .button-block{width:100%;display:flex;justify-content:center}#home-section-access{position:relative}#home-section-access .info-block{color:rgba(0,0,0,.7)}#home-section-access .info-block .tokyo{font-family:Poppins,sans-serif;font-size:46px;line-height:.93;letter-spacing:3.3px}#home-section-access .info-block p{margin:0;font-size:14px;line-height:1.7;letter-spacing:1px}#home-section-access .info-block .office{font-size:14px;font-weight:600;letter-spacing:1px}#home-section-access .info-block .bar{width:26px;height:2px;margin:17px 0 20px;background:rgba(0,0,0,.9)}#home-section-access .info-block .address{font-weight:600}#home-section-access .btn-wrapper{display:flex}#home-section-access .copy-btn{width:44px;border-radius:50%;flex-shrink:0}#home-section-access .copy-btn i{color:#fff;font-size:20px;line-height:44px}#home-section-access .tooltip:after{width:160px}@media screen and (min-width: 769px){#home-section-access{margin:170px 0 180px}#home-section-access .main-block{display:flex;padding-left:100px}#home-section-access .map-block{width:840px;height:580px;box-shadow:0 8px 8px 0 rgba(0,0,0,.1);background-color:rgba(0,0,0,.06)}#home-section-access .info-block{width:270px;height:180px;margin:50px 60px 0 0}#home-section-access .info-block .tokyo{margin:0 0 40px}#home-section-access .info-block .address{margin-bottom:10px}#home-section-access .btn-wrapper{margin-top:120px}#home-section-access .copy-btn{margin-left:15px}#home-section-access .bg-text{position:absolute;bottom:-50px;left:0;width:370px}}@media screen and (min-width: 769px)and (max-width: 1279px){#home-section-access .main-block{padding-right:30px}}@media screen and (max-width: 768px){#home-section-access{margin:140px 0 120px}#home-section-access .main-block{padding-left:8%}#home-section-access .map-block{position:absolute;top:135px;right:0;width:92%;height:280px}#home-section-access .bottom-block{margin-top:340px}#home-section-access .info-block .tokyo{margin:0}#home-section-access .info-block .address{margin-bottom:10px}#home-section-access .btn-wrapper{width:265px;margin:60px auto 0;padding-right:8%}#home-section-access .copy-btn{margin-left:20px}#home-section-access .bg-text{position:absolute;bottom:-50px;left:0;width:80%}#home-section-access .tooltip:after{width:265px}}#disclaimer .lead{padding:60px 0}#security-policy .lead{padding:60px 0}#security-policy .philosophy{margin-bottom:60px}#security-policy .policy{margin-bottom:60px}#security-policy .policy ul{padding-left:20px}#security-policy .policy li{list-style-type:decimal;margin-bottom:8px;margin:0;font-size:14px;line-height:2;letter-spacing:1.2px}#security-policy .signature{width:100%;margin-top:60px;font-size:13px}#security-policy .isms .desc-wrapper{display:flex;justify-content:space-between}#security-policy .isms .desc{margin-bottom:12px}#security-policy .isms .isms-logo{margin-bottom:40px}#security-policy .isms .info{margin-bottom:12px}#security-policy .isms .key{color:rgba(0,0,0,.4);font-size:14px;line-height:1.57;width:100px;margin-bottom:4px}#security-policy .isms .val{color:rgba(0,0,0,.7);font-size:14px;line-height:1.57;font-weight:600}#security-policy .isms-logo{width:160px}@media screen and (min-width: 769px){#security-policy .signature{text-align:right;color:rgba(0,0,0,.5)}}@media screen and (max-width: 768px){#security-policy .philosophy{margin-bottom:60px}#security-policy .signature{text-align:center;color:#6a6e71;margin-bottom:60px}}#brand_assets *{box-sizing:border-box}#brand_assets .title{font-family:Poppins;font-weight:600;color:rgba(0,0,0,.7)}#brand_assets .sub-title{font-family:Poppins;color:rgba(0,0,0,.56)}#brand_assets .bar{width:100%;height:1px;background-color:rgba(0,0,0,.12)}#brand_assets .guideline .describe{font-size:13px;color:rgba(0,0,0,.56);line-height:1.85}#brand_assets .guideline .guideline-thumb{width:100%;box-shadow:0 4px 12px 0 rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.02)}#brand_assets .logo-icons .item{display:flex;position:relative}#brand_assets .logo-icons .download-icon{width:20px;height:20px;position:absolute}#brand_assets .logo-icons .assets-name{font-family:Poppins;font-size:16px;font-weight:500;color:rgba(0,0,0,.56)}@media screen and (min-width: 769px){#brand_assets .main-content{width:75%;max-width:960px}#brand_assets .lead{padding-bottom:108px}#brand_assets .title{font-size:40px;line-height:1.1;margin-bottom:8px}#brand_assets .sub-title{font-size:16px;letter-spacing:.6px;margin-bottom:26px}#brand_assets .guideline{display:flex;align-items:center;justify-content:space-between;margin-bottom:124px}#brand_assets .guideline .text-block{width:50%}#brand_assets .guideline .image-block{width:47.5%}#brand_assets .guideline .title{letter-spacing:1px}#brand_assets .guideline .bar{margin-bottom:24px}#brand_assets .guideline .describe{width:92%;height:112px}#brand_assets .guideline .download{display:block;border-radius:100px;background-color:rgba(0,0,0,.7);padding:5px 8px 5px 16px;width:200px;height:36px;display:flex;justify-content:space-between;align-items:center}#brand_assets .guideline .download-label{font-size:14px;color:#fff}#brand_assets .guideline .download-icon{width:20px;height:20px}#brand_assets .logo-icons{margin-bottom:150px}#brand_assets .logo-icons .title{letter-spacing:.6px}#brand_assets .logo-icons .bar{margin-bottom:40px}#brand_assets .logo-icons .image-block{display:flex;justify-content:center}#brand_assets .logo-icons .item{display:flex;width:222px;height:222px;margin-right:12px;flex-direction:column;align-items:center;justify-content:space-between;padding:36px 0 16px;border-radius:2px;transition:all 300ms}#brand_assets .logo-icons .item:last-child{margin-right:0;padding-top:30px}#brand_assets .logo-icons .item .download-icon{transition:all 300ms;opacity:0}#brand_assets .logo-icons .item .assets-name{transition:all 300ms;color:#45494b}#brand_assets .logo-icons .item:hover{box-shadow:0 4px 12px 0 rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.02);transform:translateY(-3px)}#brand_assets .logo-icons .item:hover .download-icon{opacity:1}#brand_assets .logo-icons .download-icon{width:20px;height:20px;position:absolute;bottom:16px;right:16px}#brand_assets .logo-icons .assets-name{letter-spacing:.4px}#brand_assets .logo-icons .img-wantedly{width:128px;margin-top:12px}#brand_assets .logo-icons .img-visit,#brand_assets .logo-icons .img-people{width:116px}}@media screen and (max-width: 1120px){#brand_assets .logo-icons .item{width:160px;height:160px;padding-bottom:30px}#brand_assets .logo-icons .assets-image{width:auto;height:65%}#brand_assets .logo-icons .img-wantedly{margin-top:3px}}@media screen and (max-width: 768px){#brand_assets .main-content{width:87%}#brand_assets .lead{padding:85px 0 90px}#brand_assets .title{font-size:20px;line-height:1.4;letter-spacing:1px;margin-bottom:3px}#brand_assets .sub-title{font-size:12px;line-height:1.33;letter-spacing:.5px;margin-bottom:26px}#brand_assets .guideline{margin-bottom:70px}#brand_assets .guideline .describe{margin-bottom:24px}#brand_assets .guideline .bar{margin-bottom:24px}#brand_assets .logo-icons{margin-bottom:96px}#brand_assets .logo-icons .title{letter-spacing:.3px;margin-bottom:2px}#brand_assets .logo-icons .item-wrapper{width:100%;height:96px;box-shadow:0 4px 12px 0 rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.02);margin-bottom:16px}#brand_assets .logo-icons .bar{margin-bottom:32px}#brand_assets .logo-icons .item{width:100%;height:100%;align-items:center;padding-bottom:0}#brand_assets .logo-icons .assets-image{margin-left:31px}#brand_assets .logo-icons .assets-name{position:absolute;left:32vw;top:32px;letter-spacing:.1px}#brand_assets .logo-icons .download-icon{right:20px;top:40px}#brand_assets .logo-icons .img-wantedly{height:auto;width:23%;max-width:78px;margin-left:25px}#brand_assets .logo-icons .img-people,#brand_assets .logo-icons .img-visit{height:auto;width:18%;max-width:64px}}
@media screen and (min-width: 769px){.company.main-inner{max-width:1440px;margin-bottom:140px}}@media screen and (max-width: 768px){.company.main-inner{margin-bottom:120px}}@media screen and (min-width: 769px){.company-footer{width:660px;margin:120px auto 0;display:flex;justify-content:space-between}.company-footer .company-footer-item{display:flex;flex-direction:column}.company-footer .box{width:120px;height:120px;border-radius:10px;border:solid 1px rgba(0,0,0,.1);box-sizing:border-box}.company-footer .caption{margin:20px auto 0;font-family:Poppins,sans-serif;font-size:16px;letter-spacing:2px;color:#9da0a4}}@media screen and (max-width: 768px){.company-footer{margin:120px auto 0;width:280px;display:flex;justify-content:space-between;flex-wrap:wrap}.company-footer .company-footer-item{display:flex;flex-direction:column}.company-footer .box{width:120px;height:120px;border-radius:10px;border:solid 1px rgba(0,0,0,.1);box-sizing:border-box}.company-footer .caption{margin:20px auto 54px;font-family:Poppins,sans-serif;font-size:14px;letter-spacing:1.8px;color:#9da0a4}}@media screen and (min-width: 769px){#company-mission .main-content{width:1060px;margin-left:220px;display:flex}#company-mission .text-block{min-width:300px}#company-mission .catch{margin:60px 0 40px;font-size:24px;font-weight:600;line-height:36px;letter-spacing:normal;color:rgba(0,0,0,.84)}#company-mission .statement{color:rgba(0,0,0,.84)}#company-mission .image-block{width:500px;height:530px;margin-left:100px;position:relative}#company-mission .mission-image{width:500px;box-shadow:0 8px 8px 0 rgba(0,0,0,.1)}#company-mission .bar{position:absolute;top:27px;left:-72px}}@media screen and (min-width: 769px)and (max-width: 1280px){#company-mission .main-content{width:60%;margin:0 auto;flex-direction:column}#company-mission .text-block{margin:0 auto;order:1}#company-mission .image-block{margin:0 auto 60px;order:0;width:80%;height:auto}#company-mission .bar{top:27px;left:-15%;width:34%}#company-mission .mission-image{width:100%}}@media screen and (max-width: 768px){#company-mission .main-content{max-width:600px;margin-bottom:120px;display:flex;flex-direction:column-reverse}#company-mission .catch{margin:0;text-align:center;font-weight:600;font-size:18px;line-height:27px;letter-spacing:normal;text-align:center;color:rgba(0,0,0,.84)}#company-mission .statement{margin-top:40px;font-weight:400;font-size:14px;line-height:1.8;letter-spacing:1px;color:rgba(0,0,0,.84)}#company-mission .image-block{text-align:center;width:100%;position:relative;margin-bottom:80px}#company-mission .mission-image{top:0px;width:100%;box-shadow:0 7px 7px 0 rgba(0,0,0,.1)}#company-mission .bar{position:absolute;top:12%;left:-8%;width:35%}}@media screen and (min-width: 769px){#company-info .list-head,#company-info .list-data{line-height:2}}@media screen and (min-width: 769px){#company-leadership .main-content{width:1060px;padding-left:220px;display:flex}#company-leadership .member-nav{margin-bottom:100px;display:flex;justify-content:center}#company-leadership .member-nav-window{max-width:1030px;margin:0 20px;overflow:hidden;flex-shrink:0}#company-leadership .member-nav-items-container{display:flex;transition:transform 250ms}#company-leadership .member-nav.narrow .member-nav-window{width:640px}#company-leadership .member-nav.narrow .member-nav-items-container{transition:transform 400ms}#company-leadership .nav-left,#company-leadership .nav-right{width:44px;height:44px;margin-top:30px;border-radius:50%;background-color:rgba(0,0,0,.7);box-shadow:0 4px 6px 0 rgba(0,0,0,.1);text-align:center;flex-shrink:0;cursor:pointer}#company-leadership .nav-left i,#company-leadership .nav-right i{font-size:26px;line-height:44px;color:#fff}#company-leadership .member-nav-item{margin-right:30px;padding:1px;cursor:pointer}#company-leadership .member-nav-item:last-child{margin-right:0}#company-leadership .member-nav-item:hover .avatar-wrapper .avatar1{display:none}#company-leadership .member-nav-item:hover .avatar-wrapper .avatar2{display:block}#company-leadership .avatar-wrapper{width:100px;height:100px;padding:10px;box-sizing:border-box}#company-leadership .avatar-wrapper.selected{position:relative;background:#fff;border-radius:50%}#company-leadership .avatar-wrapper.selected:after{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;z-index:-1;background:linear-gradient(130deg, #1e7dde, #00c4c4);border-radius:50%}#company-leadership .avatar-wrapper.selected .avatar1{display:none}#company-leadership .avatar-wrapper.selected .avatar2{display:block}#company-leadership .avatar-wrapper .avatar1{display:block}#company-leadership .avatar-wrapper .avatar2{display:none}#company-leadership .avatar{width:80px;height:80px;border-radius:50%;box-shadow:0 4px 6px 0 rgba(0,0,0,.1)}#company-leadership .directors{background-image:linear-gradient(130deg, #1e7dde, #00c4c4)}#company-leadership .nav-name{width:100px;height:44px;margin-top:20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:300;line-height:1.57;letter-spacing:2px;text-align:center;color:#24282a}#company-leadership .main-item-container{width:1060px;min-height:530px}#company-leadership .main-item{align-items:center;display:none}#company-leadership .main-item.show{display:block}#company-leadership .main-item-inner{display:flex}#company-leadership .director-item{width:440px;margin:0 auto 80px}#company-leadership .director-item:last-child{margin-bottom:0}#company-leadership .text-block{min-width:300px;padding-top:155px}#company-leadership .head{margin-bottom:30px;font-size:0}#company-leadership .name,#company-leadership .title{font-size:20px;color:rgba(0,0,0,.7)}#company-leadership .name{font-weight:600}#company-leadership .image-block{width:560px;height:530px;margin-left:60px;position:relative}#company-leadership .bar{position:absolute;top:27px;left:-72px;width:209px}#company-leadership .sidebar{top:500px}}@media screen and (min-width: 769px)and (max-width: 1280px){#company-leadership .main-content{width:85%;min-height:740px}#company-leadership .main-item-inner{flex-direction:column}#company-leadership .image-block-wrapper{order:0;width:100%}#company-leadership .image-block{margin:0 auto;width:550px}#company-leadership .member-image{width:550px}#company-leadership .text-block{order:1;padding-top:60px;width:90%;margin:0 auto}}@media screen and (max-width: 768px){#company-leadership .main-content{width:100%}#company-leadership .member-nav-window{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;height:160px}#company-leadership .member-nav-items-container{display:flex;margin-top:2px;transition:transform 250ms}#company-leadership .member-nav-item{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-right:30px}#company-leadership .member-nav-item:first-child{margin-left:40px}#company-leadership .member-nav-item:last-child{padding-right:40px}#company-leadership .member-nav-item:hover .avatar-wrapper .avatar1{display:none}#company-leadership .member-nav-item:hover .avatar-wrapper .avatar2{display:block}#company-leadership .avatar-wrapper{width:80px;height:80px;position:relative;box-sizing:border-box}#company-leadership .avatar-wrapper .avatar1{display:block}#company-leadership .avatar-wrapper .avatar2{display:none}#company-leadership .avatar-wrapper.selected{border-radius:50%}#company-leadership .avatar-wrapper.selected .avatar1{display:none}#company-leadership .avatar-wrapper.selected .avatar2{display:block}#company-leadership .avatar-wrapper.selected:after{content:"";position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px;z-index:-1;background:linear-gradient(130deg, #1e7dde, #00c4c4);border-radius:50%}#company-leadership .avatar{width:80px;height:80px;border-radius:50%;box-shadow:0 4px 6px 0 rgba(0,0,0,.1)}#company-leadership .directors{background-image:linear-gradient(130deg, #1e7dde, #00c4c4)}#company-leadership .nav-name{margin-top:32px;font-family:Poppins,sans-serif;font-size:13px;font-weight:300;font-style:normal;font-stretch:normal;line-height:1.69;letter-spacing:1px;text-align:center;color:#24282a}#company-leadership .nav-dots{margin-top:40px;margin-bottom:80px;display:flex;justify-content:center}#company-leadership .nav-dot{margin:-20px 0;padding:20px 10px}#company-leadership .nav-dot-inner{width:12px;height:12px;border-radius:50%;background-color:rgba(0,0,0,.2);-webkit-tap-highlight-color:rgba(0,0,0,0)}#company-leadership .nav-dot-inner.selected{background-image:linear-gradient(130deg, #1e7dde, #00c4c4)}#company-leadership .main-item-container{width:100%;min-height:530px}#company-leadership .main-item{display:none}#company-leadership .main-item.show{display:block}#company-leadership .main-item-inner{display:flex;flex-flow:column-reverse}#company-leadership .director-item{margin-left:25px;margin-right:25px;margin-bottom:60px}#company-leadership .director-item:last-child{margin-bottom:0}#company-leadership .text-block{width:80%;margin:0 auto;max-width:600px}#company-leadership .name,#company-leadership .title{font-size:16px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:rgba(0,0,0,.7)}#company-leadership .name{font-weight:600}#company-leadership .desc{margin-top:20px;color:#6a6e71}#company-leadership .image-block-wrapper{width:100%;display:flex;justify-content:flex-end;margin-bottom:105px}#company-leadership .image-block{width:85%;position:relative}#company-leadership .member-image{width:100%}#company-leadership .bar{position:absolute;top:59px;left:-40px;height:100%}}@media screen and (max-width: 1280px){#company-mission,#company-leadership{width:auto}#company-mission .container,#company-leadership .container{display:block}#company-mission .main-content,#company-leadership .main-content{box-sizing:border-box}}
.careers .lead{padding-bottom:80px}.careers .image-shadow{box-shadow:0 8px 8px 0 rgba(0,0,0,.1)}.careers .campaigns .banner-image{transition:all 300ms}.careers .campaigns .banner-image:hover{transform:translateY(-5px);box-shadow:0 12px 16px 0 rgba(0,0,0,.1)}@media screen and (min-width: 769px){.careers .campaigns{display:flex;margin:140px auto 120px;justify-content:center}.careers .campaigns a{margin-left:30px}.careers .campaigns a:first-child{margin-left:0px}.careers .campaigns img{width:300px;height:300px}}@media screen and (min-width: 769px)and (max-width: 1090px){.careers .campaigns img{width:20vw;height:20vw}}@media screen and (max-width: 768px){.careers .campaigns{margin:120px auto 100px;width:85%;max-width:400px}.careers .campaigns a{display:block;margin-bottom:30px}.careers .campaigns a:last-child{margin-bottom:0px}.careers .campaigns img{width:100%;height:auto}}@media screen and (max-width: 768px)and (min-width: 481px){.careers .campaigns{width:80%}}#careers-values{overflow-x:hidden}#careers-values .image-block{position:relative}#careers-values .bar{position:absolute}#careers-values .catch{margin:0 auto 30px;font-weight:600;letter-spacing:2.6px;color:rgba(0,0,0,.7)}#careers-values .statement{font-weight:500;line-height:1.7}#careers-values .statement p{margin-bottom:1.5em}#careers-values .statement p:last-child{margin-bottom:0}#careers-values .values{font-weight:500;color:rgba(0,0,0,.7)}@media screen and (min-width: 769px){#careers-values .main-content{width:700px}#careers-values .image-block{margin-bottom:60px}#careers-values .bar{width:209px;top:-57px;left:-107px}#careers-values .text-block{margin-bottom:60px}#careers-values .text-block:last-child{margin-bottom:0px}#careers-values .catch{font-size:26px}#careers-values .values{margin-bottom:80px}#careers-values .statement{width:700px;font-size:14px;letter-spacing:1.4px;color:rgba(0,0,0,.5)}#careers-values .left-image-wrapper{margin-left:calc((100vw - 700px)/2*-1);width:100vw;display:flex;justify-content:center;margin-bottom:60px}#careers-values .left-image{margin:20px 0}#careers-values .values{font-size:16px;line-height:1.75;letter-spacing:1.6px}#careers-values .values p{color:rgba(0,0,0,.5)}#careers-values .head-image{width:980px}#careers-values .left-image{width:1080px}#careers-values .left-image img{width:100%}}@media screen and (min-width: 769px)and (max-width: 1280px){#careers-values .main-content{width:55%}#careers-values .head-image,#careers-values .left-image{width:77.5vw}#careers-values .bar{width:auto;height:130%;left:-10%}#careers-values .left-image-wrapper{margin-left:-22.5vw}#careers-values .statement{width:auto}}@media screen and (max-width: 768px){#careers-values .main-content{width:100%}#careers-values .image-block-wrapper{display:flex;justify-content:flex-end;margin-bottom:80px}#careers-values .image-block{width:85%}#careers-values .head-image{width:100%}#careers-values .bar{width:35%;top:8%;left:-10%}#careers-values .catch{font-size:20px;line-height:1.2;text-align:center}#careers-values .text-block{max-width:600px;width:85%;margin:0 auto 60px}#careers-values .statement{font-size:13px;color:rgba(0,0,0,.6)}#careers-values .left-image-wrapper{width:100%}#careers-values .left-image{width:80%;margin:0 auto 60px}#careers-values .left-image img{width:100%}#careers-values .values{font-size:14px;line-height:1.86;letter-spacing:1.4px}#careers-values .values p{line-height:1.69;letter-spacing:1px}}@media screen and (max-width: 768px)and (min-width: 481px){#careers-values .text-block{max-width:600px;width:80%}}@media screen and (min-width: 769px){#careers-values-user-obsession img{height:26px}}@media screen and (max-width: 768px){#careers-values-user-obsession img{height:20px}}@media screen and (min-width: 769px){#careers-values-user-obsession h3{margin:0 0 32px 0}}@media screen and (max-width: 768px){#careers-values-user-obsession h3{text-align:center;margin:0 0 20px 0}}@media screen and (min-width: 769px){#careers-values-code-wins-arguments img{height:30px}}@media screen and (max-width: 768px){#careers-values-code-wins-arguments img{height:22px}}@media screen and (min-width: 769px){#careers-values-code-wins-arguments h3{margin:0 0 32px 0}}@media screen and (max-width: 768px){#careers-values-code-wins-arguments h3{text-align:center;margin:0 0 20px 0}}@media screen and (min-width: 769px){#careers-values-less-is-more img{height:26px}}@media screen and (max-width: 768px){#careers-values-less-is-more img{height:20px}}@media screen and (min-width: 769px){#careers-values-less-is-more h3{margin:0 0 32px 0}}@media screen and (max-width: 768px){#careers-values-less-is-more h3{text-align:center;margin:0 0 20px 0}}@media screen and (min-width: 769px){#careers-values-move-fast img{height:26px}}@media screen and (max-width: 768px){#careers-values-move-fast img{height:20px}}@media screen and (min-width: 769px){#careers-values-move-fast h3{margin:0 0 32px 0}}@media screen and (max-width: 768px){#careers-values-move-fast h3{text-align:center;margin:0 0 20px 0}}@media screen and (min-width: 769px){#careers-values-get-things-done img{height:30px}}@media screen and (max-width: 768px){#careers-values-get-things-done img{height:22px}}@media screen and (min-width: 769px){#careers-values-get-things-done h3{margin:0 0 32px 0}}@media screen and (max-width: 768px){#careers-values-get-things-done h3{text-align:center;margin:0 0 20px 0}}@media screen and (min-width: 769px){#careers-values-one-team img{height:26px}}@media screen and (max-width: 768px){#careers-values-one-team img{height:20px}}@media screen and (min-width: 769px){#careers-values-one-team h3{margin:0 0 32px 0}}@media screen and (max-width: 768px){#careers-values-one-team h3{text-align:center;margin:0 0 20px 0}}#careers-jobs .copy{font-weight:600;color:rgba(0,0,0,.7)}#careers-jobs .attract{font-weight:500;font-size:13px;letter-spacing:.5px;color:rgba(0,0,0,.5)}#careers-jobs .image-block{position:relative}#careers-jobs .image-block img{position:absolute;top:0;left:0;opacity:0;transition:all 480ms ease-in-out;width:100%}#careers-jobs .image-block img.show{opacity:1}@media screen and (min-width: 769px){#careers-jobs .main-content{max-width:960px;width:75%;display:flex;flex-direction:row-reverse;margin-bottom:97px;align-items:center}#careers-jobs .image-block{margin-right:30px;width:70%;height:400px}#careers-jobs .image-block img{width:100%;max-width:630px}#careers-jobs .text-block{margin-top:16px;width:30%}#careers-jobs .copy{font-size:24px;line-height:1.46;letter-spacing:2.6px;margin-bottom:30px}#careers-jobs .attract{margin-bottom:36px;line-height:1.85}}@media screen and (max-width: 768px){#careers-jobs .main-content{width:100%}#careers-jobs .image-block{height:67vw;margin-bottom:72px}#careers-jobs .copy{text-align:center;font-size:20px;line-height:1.5;margin-bottom:24px}#careers-jobs .attract{margin:0 auto;width:86%;margin-bottom:48px;color:rgba(0,0,0,.6);line-height:1.69}#careers-jobs .btn{margin:0 auto;width:260px;margin-bottom:64px}}#careers-benefits .main-content h3{text-align:center;color:rgba(0,0,0,.84);font-size:18px;line-height:27px;letter-spacing:1%;font-weight:600}#careers-culture .main-content h3{text-align:center;color:rgba(0,0,0,.7);font-size:20px;line-height:.8;letter-spacing:2px;font-weight:600}@media screen and (min-width: 769px){#careers-culture .main-content h3{margin:0 auto 80px}}@media screen and (max-width: 768px){#careers-culture .main-content h3{margin:0 auto 60px}}#careers-culture .main-content h4{letter-spacing:1.6px;color:rgba(0,0,0,.7);font-weight:600;font-size:16px}@media screen and (min-width: 769px){#careers-culture .main-content h4{line-height:1}}@media screen and (max-width: 768px){#careers-culture .main-content h4{line-height:1.5}}@media screen and (min-width: 769px){#careers-culture .main-content p{line-height:1.57;letter-spacing:1.4px;color:rgba(0,0,0,.5)}}@media screen and (max-width: 768px){#careers-culture .main-content p{line-height:1.69;letter-spacing:1px;color:rgba(0,0,0,.6)}}#careers-culture .training-items{margin:0 auto}#careers-culture .training-item:last-child{margin-bottom:0}#careers-culture .culture-items,#careers-culture .exchange-items{margin-bottom:120px}@media screen and (min-width: 769px){#careers-culture .main-content{width:940px}#careers-culture .culture-items{margin-bottom:120px}#careers-culture .culture-items,#careers-culture .exchange-items{display:flex;flex-wrap:wrap;justify-content:space-between}#careers-culture .culture-item,#careers-culture .exchange-item{width:430px}#careers-culture .culture-item{margin-bottom:80px}#careers-culture .culture-item h4{line-height:1.5;margin:0 auto 20px}#careers-culture .culture-item:nth-last-child(-n+2){margin-bottom:0}#careers-culture .culture-item img{margin-bottom:40px;width:100%}#careers-culture .exchange-item h4{margin:0 auto 26px}#careers-culture .training-items{width:620px}#careers-culture .training-item{margin-bottom:60px}#careers-culture .training-item h4{margin:0 auto 24px}}@media screen and (min-width: 769px)and (max-width: 1220px){#careers-culture .main-content{width:750px}#careers-culture .culture-item,#careers-culture .exchange-item{width:350px}}@media screen and (min-width: 769px)and (max-width: 1010px){#careers-culture .main-content{width:450px}#careers-culture .culture-items,#careers-culture .exchange-items{margin:0 auto 120px;flex-direction:column}#careers-culture .training-items{width:auto}#careers-culture .culture-item,#careers-culture .exchange-item,#careers-culture .training-item{width:100%}#careers-culture .culture-item:nth-last-child(2),#careers-culture .exchange-item:nth-last-child(2){margin-bottom:80px}}@media screen and (max-width: 768px){#careers-culture .main-content{width:100%}#careers-culture .culture-item:nth-child(odd) .culture-img-wrapper{margin:0 0 30px auto}#careers-culture .culture-item:nth-child(even) .culture-img-wrapper{margin:0 auto 30px 0}#careers-culture .culture-img-wrapper{width:85%;margin-bottom:30px}#careers-culture .culture-img-wrapper img{width:100%}#careers-culture .text-block{margin:0 auto;width:85%}#careers-culture .culture-item h4,#careers-culture .exchange-item h4,#careers-culture .training-item h4{margin-bottom:18px}#careers-culture .culture-item,#careers-culture .exchange-item,#careers-culture .training-item{margin-bottom:60px}}@media screen and (max-width: 768px)and (min-width: 481px){#careers-culture .text-block{width:80%}#careers-culture .culture-img-wrapper{width:80%}}#careers-benefits .list-image{flex-shrink:0;background-repeat:no-repeat;background-position:center center}#careers-benefits .desc{font-weight:500;color:rgba(0,0,0,.7)}#careers-benefits .image-shadow{box-shadow:2px 2px 6px 0 rgba(0,0,0,.08)}#careers-benefits .images-wrapper{overflow:hidden;position:relative;width:100vw}#careers-benefits .images-wrapper img{position:absolute;opacity:.6}#careers-benefits .images-wrapper img.show{opacity:1;box-shadow:0 8px 8px 0 rgba(0,0,0,.1)}#careers-benefits .images{padding:10px 0;margin:auto}#careers-benefits .page-control{display:flex;width:280px;margin:20px auto 0}#careers-benefits .page-index{box-sizing:border-box;width:48px;height:10px;margin-right:10px}#careers-benefits .page-index:before{margin-top:4px;content:"";position:absolute;width:48px;height:2px;background-color:rgba(0,0,0,.1)}#careers-benefits .page-index.show:before{background-color:rgba(0,0,0,.4)}#careers-benefits .page-index:last-child{margin-right:0px}#careers-benefits .benefits-content{display:flex;flex-direction:column;gap:80px}#careers-benefits .benefits-content h3{margin:0}@media screen and (min-width: 769px){#careers-benefits .main-content{display:flex;flex-direction:column;width:980px}#careers-benefits .benefits-title{margin:0}#careers-benefits .benefits-container{display:flex;flex-direction:column;gap:80px;width:824px;margin:0 auto}#careers-benefits .list-items{display:flex;flex-wrap:wrap;row-gap:48px;-moz-column-gap:24px;column-gap:24px}#careers-benefits .item{display:flex;flex-direction:column;width:400px;box-sizing:border-box;gap:16px}#careers-benefits .item h4{margin:0;font-weight:600;font-size:18px;line-height:27px;letter-spacing:.01em;color:rgba(0,0,0,.84)}#careers-benefits .item p{font-weight:300;font-size:13px;line-height:22px;letter-spacing:.01em;color:rgba(0,0,0,.84)}#careers-benefits .list-text{display:flex;align-items:center;gap:16px}#careers-benefits .list-image{height:30px;width:30px}#careers-benefits .images-wrapper{left:calc((100vw - 980px)/2*-1)}#careers-benefits .images{width:980px;height:460px}#careers-benefits .head-image{width:980px;height:460px}#careers-benefits .desc{text-align:center;margin-bottom:60px;line-height:1;letter-spacing:1.6px;margin-top:80px}#careers-benefits .page-index{cursor:pointer}#careers-benefits .office-title{margin:120px 0 0 0}}@media screen and (min-width: 769px)and (max-width: 1280px){#careers-benefits .main-content{width:75%}#careers-benefits .benefits-container{width:100%}#careers-benefits .list-items{justify-content:center}#careers-benefits .head-image{width:100%}#careers-benefits .images-wrapper{left:-12.5vw}#careers-benefits .images{width:75%;height:35.2040816327vw}#careers-benefits .images img{width:75%}}@media screen and (max-width: 768px){#careers-benefits .main-content{display:flex;flex-direction:column;gap:129px}#careers-benefits .benefits-container{display:flex;flex-direction:column;gap:129px}#careers-benefits .item{text-align:center;margin-bottom:40px}#careers-benefits .item h4{font-weight:600;font-size:18px;line-height:27px;letter-spacing:.01em;color:rgba(0,0,0,.84);margin:8px 0 0 0}#careers-benefits .item p{font-weight:300;font-size:13px;line-height:22px;letter-spacing:.01em;color:rgba(0,0,0,.84);text-align:left;margin:16px 0 0 0}#careers-benefits .list-items{display:flex;flex-direction:column;gap:24px}#careers-benefits .list-image{height:40px;width:40px;margin:0 auto;background-size:contain}#careers-benefits .head-image{width:80vw}#careers-benefits .desc{line-height:1.86;letter-spacing:1.4px;margin:40px 0}#careers-benefits .images-wrapper{left:-7.5vw}#careers-benefits .images{width:85vw;height:57.4647887324vw}#careers-benefits .images img{width:85vw}#careers-benefits .office-title{margin:0}}@media screen and (max-width: 768px)and (min-width: 481px){#careers-benefits .images-wrapper{left:-10vw}#careers-benefits .images{width:80vw;height:54.0845070423vw}#careers-benefits .images img{width:80vw}}#careers-people .item{line-height:0}#careers-people .item h4{margin:0}#careers-people .item .image-shadow{box-shadow:2px 2px 6px 0 rgba(0,0,0,.08)}#careers-people .position{margin:20px auto 10px;font-weight:300;font-size:12px;color:rgba(0,0,0,.5);line-height:1}#careers-people .title{font-weight:600;letter-spacing:1px;color:rgba(0,0,0,.7)}@media screen and (min-width: 769px){#careers-people .main-content{width:980px}#careers-people .items{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:-80px}#careers-people .item{margin-bottom:80px;width:300px;text-decoration:none;transition:opacity 150ms ease}#careers-people .item:hover{text-decoration:none;opacity:.6}#careers-people .item:nth-child(n+7){margin-bottom:0}#careers-people .item img{width:300px}#careers-people .title{line-height:1.62}}@media screen and (min-width: 769px)and (max-width: 1280px){#careers-people .main-content{width:660px}#careers-people .head-image{width:100%}}@media screen and (min-width: 769px)and (max-width: 972px){#careers-people .main-content{width:400px}#careers-people .item{width:100%}#careers-people .item img{width:100%}}@media screen and (max-width: 768px){#careers-people .main-content{width:80%}#careers-people .item{display:block;margin-bottom:60px}#careers-people .item img{width:100%}#careers-people .title{line-height:1.5;font-size:16px}}@media screen and (max-width: 768px)and (min-width: 481px){#careers-people .main-content{width:70%}}#careers-presentations .desc{font-weight:600;font-size:15px;line-height:1.87;letter-spacing:1.1px;color:#45494b}#careers-presentations .presentations-wrapper{display:flex}#careers-presentations .thumb-wrapper{display:flex;justify-content:center;box-shadow:0 4px 9px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.02);position:relative;overflow:hidden;background-color:#000}#careers-presentations .thumb-back{width:105%;filter:blur(3px);opacity:.94;position:absolute;top:-5px;left:-5px}#careers-presentations .thumb{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#careers-presentations .left-block{display:flex}#careers-presentations .avatar{border-radius:50%;width:40px;height:40px;margin-right:8px}#careers-presentations .published{font-size:12px;line-height:1.33;letter-spacing:normal;color:rgba(0,0,0,.4)}#careers-presentations .name{font-family:Poppins;font-size:14px;line-height:1.57;color:rgba(0,0,0,.84)}#careers-presentations .tags{display:flex;flex-direction:column;align-items:flex-end}#careers-presentations .tag{border-radius:12px;background-color:#424242;color:#fff;font-family:Poppins;font-size:12px;padding:0 16px;height:23px;margin-bottom:4px;line-height:23px}#careers-presentations .tag:last-child{margin-bottom:0}#careers-presentations .pagination-wrapper{display:flex;justify-content:center}@media screen and (min-width: 769px){#careers-presentations .main-content{width:977px;max-width:1020px}#careers-presentations .select-box-container{margin-left:17px}#careers-presentations .desc{text-align:center;margin-bottom:60px}#careers-presentations .presentations-wrapper{margin-bottom:20px;flex-wrap:wrap}#careers-presentations .presentation-item{margin:0 17px;width:291.5555555556px}#careers-presentations .thumb-wrapper{height:164px}#careers-presentations .thumb{height:164px}#careers-presentations .info-block{margin:14px 0 48px;display:flex;justify-content:space-between}#careers-presentations .name{font-weight:700}}@media screen and (min-width: 769px)and (max-width: 977px){#careers-presentations .main-content{width:652px}}@media screen and (max-width: 768px){#careers-presentations .main-content{width:86%}#careers-presentations .desc{margin-bottom:40px}#careers-presentations .presentations-wrapper{margin:40px auto 60px;flex-direction:column;align-items:center}#careers-presentations .presentation-item{width:100%;max-width:304px}#careers-presentations .thumb-wrapper{max-width:324px;width:86vw;height:48.375vw;max-height:182px}#careers-presentations .thumb{height:100%}#careers-presentations .info-block{margin:18px 0 34px;display:flex;justify-content:space-between}#careers-presentations .name{font-weight:600}}#admin-presentations-index th:nth-child(2),#admin-presentations-index td:nth-child(2){width:600px}#admin-presentations-new .input-wrapper{display:flex;flex-direction:column;width:400px}#admin-presentations-new .input-wrapper p{line-height:1.6;font-size:14px;margin-top:4px}#admin-presentations-check-registration .main-content{width:50%;margin:0 auto}#admin-presentations-check-registration .form-item{display:flex;flex-wrap:wrap;margin:0 auto 25px}#admin-presentations-check-registration .form-item label{margin-right:8px;width:120px}#admin-presentations-check-registration .form-item textarea{width:500px;height:400px;font-size:14px}#admin-presentations-check-registration .btn{margin:0 auto 120px}#admin-presentations-check-registration .link{color:#00a3bc}#admin-presentations-check-registration .form{margin-top:20px}#admin-presentations-check-registration-result .main-content{width:100%;margin:0 auto 120px}#admin-presentations-check-registration-result .item{margin-bottom:16px}#admin-presentations-check-registration-result .register{border:solid 1px #888;padding:4px;margin-right:4px}ul#ui-id-1{background-color:#fff}
.main-inner.news{position:relative}.main-inner.news .bar{position:absolute;top:-330px;left:calc(50% - 330px);z-index:2}#news-index .entries-container,#home-section-news .entries-container{display:flex;flex-wrap:wrap}#news-index .entry-item,#home-section-news .entry-item{display:block;background:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.07);transition:all 300ms}#news-index .entry-item:hover,#home-section-news .entry-item:hover{transform:translateY(-6px);box-shadow:0 6px 6px 0 rgba(0,0,0,.1);text-decoration:none}#news-index .entry-header,#home-section-news .entry-header{font-family:Poppins,sans-serif;line-height:normal}#news-index .entry-header .category,#home-section-news .entry-header .category{font-size:14px;font-weight:600;letter-spacing:1px}#news-index .entry-header .category.press_release,#home-section-news .entry-header .category.press_release{color:#943ce1}#news-index .entry-header .category.info,#home-section-news .entry-header .category.info{color:#1dace6}#news-index .entry-header .category.medium,#home-section-news .entry-header .category.medium{color:#1ecc6f}#news-index .entry-header .date,#home-section-news .entry-header .date{font-size:13px;font-weight:normal;color:rgba(0,0,0,.4)}#news-index .entry-title,#home-section-news .entry-title{font-size:14px;font-weight:600;line-height:1.71;letter-spacing:.6px;color:#45494b;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#news-index .entry-content,#home-section-news .entry-content{font-size:12px;font-weight:400;line-height:1.83;color:rgba(0,0,0,.6);overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}#news-index .entries-container,#home-section-news .entries-container{width:960px}#news-index .entry-item,#home-section-news .entry-item{width:300px;height:250px;margin-right:20px;margin-bottom:26px;padding:20px;box-sizing:border-box}#news-index .entry-title,#home-section-news .entry-title{height:45px;margin-top:30px}#news-index .entry-content,#home-section-news .entry-content{margin-top:15px;height:66px}@media screen and (min-width: 769px)and (max-width: 1279px){#news-index .main-content,#home-section-news .main-content{padding:0 30px}#news-index .entries-container,#home-section-news .entries-container{width:100%;max-width:960px;justify-content:space-between}#news-index .entry-item,#home-section-news .entry-item{width:30%;margin-right:0}}@media screen and (max-width: 768px){#news-index .entries-container,#home-section-news .entries-container{width:auto;margin:0 27px}#news-index .entry-item,#home-section-news .entry-item{width:100%;margin:0 auto 26px;padding:30px}#news-index .entry-title,#home-section-news .entry-title{height:45px;margin-top:20px}#news-index .entry-content,#home-section-news .entry-content{margin-top:10px;height:66px}#news-index .select-box-container,#home-section-news .select-box-container{margin:0 27px 34px}}#news-index .pagination-wrapper{display:flex;justify-content:center;margin:34px 0 120px}#news-index .no-entry{margin-bottom:120px;padding-top:40px;font-size:18px;font-weight:600;letter-spacing:1px;text-align:center}@media screen and (min-width: 769px){#news-index .main-content{width:960px}}#news-entry .main-content{width:700px}#news-entry .entry-header{font-family:Poppins,sans-serif;line-height:normal}#news-entry .entry-header .category{font-size:16px;font-weight:600;letter-spacing:1.1px}#news-entry .entry-header .category.press_release{color:#943ce1}#news-entry .entry-header .category.info{color:#1dace6}#news-entry .entry-header .category.medium{color:#1ecc6f}#news-entry .entry-header .date{font-size:16px;line-height:normal;color:rgba(0,0,0,.4)}#news-entry .entry-title{margin-top:30px;font-size:20px;font-weight:600;line-height:1.5;letter-spacing:1px;color:#45494b}#news-entry .entry-image{margin-top:30px;max-width:100%}#news-entry .entry-content{margin-top:30px;font-size:14px;font-weight:400;line-height:1.71;color:rgba(0,0,0,.6)}#news-entry .entry-content p+p{margin-top:1em}#news-entry .entry-content li{list-style:disc;margin-left:1.5em}#news-entry .entry-content a{text-decoration:none;transition:opacity 150ms ease;word-break:break-all}#news-entry .entry-content a:hover{text-decoration:none;opacity:.6}#news-entry .entry-content a,#news-entry .entry-content a:hover{text-decoration:underline}#news-entry .btn-wrapper{margin:80px 0 120px;display:flex;justify-content:center}@media screen and (max-width: 768px){#news-entry .main-content{width:auto;margin:0 27px}#news-entry .entry-content p{letter-spacing:1px}}#admin-news-index .lead,#admin-presentations-index .lead{padding-bottom:20px}#admin-news-index .btn-wrapper,#admin-presentations-index .btn-wrapper{margin:20px;display:flex;justify-content:center}#admin-news-index table,#admin-presentations-index table{width:100%;border-collapse:collapse;margin-bottom:100px}#admin-news-index th,#admin-presentations-index th{text-align:left}#admin-news-index tr,#admin-presentations-index tr{border-bottom:solid 1px rgba(0,0,0,.05)}#admin-news-index tr:hover,#admin-presentations-index tr:hover{background-color:rgba(0,0,0,.05)}#admin-news-index .pagination-wrapper,#admin-presentations-index .pagination-wrapper{display:flex;justify-content:center;margin:34px 0 120px}#admin-presentations-new .main-content,#admin-presentations-edit .main-content,#admin-news-new .main-content,#admin-news-edit .main-content{width:640px;font-size:14px}#admin-presentations-new .lead,#admin-presentations-edit .lead,#admin-news-new .lead,#admin-news-edit .lead{padding:50px 0}#admin-presentations-new .form-item,#admin-presentations-edit .form-item,#admin-news-new .form-item,#admin-news-edit .form-item{display:flex;margin-bottom:25px;flex-wrap:wrap}#admin-presentations-new .form-item a,#admin-presentations-edit .form-item a,#admin-news-new .form-item a,#admin-news-edit .form-item a{color:#00a3bc}#admin-presentations-new .tags-wrapper,#admin-presentations-edit .tags-wrapper,#admin-news-new .tags-wrapper,#admin-news-edit .tags-wrapper{display:flex;flex-direction:column}#admin-presentations-new .tags-wrapper input,#admin-presentations-edit .tags-wrapper input,#admin-news-new .tags-wrapper input,#admin-news-edit .tags-wrapper input{margin-right:4px}#admin-presentations-new label,#admin-presentations-edit label,#admin-news-new label,#admin-news-edit label{width:170px;margin-right:30px;flex-shrink:0}#admin-presentations-new input[type=text],#admin-presentations-new textarea,#admin-presentations-edit input[type=text],#admin-presentations-edit textarea,#admin-news-new input[type=text],#admin-news-new textarea,#admin-news-edit input[type=text],#admin-news-edit textarea{width:400px;max-width:400px;line-height:1.5}#admin-presentations-new input[type=file],#admin-presentations-edit input[type=file],#admin-news-new input[type=file],#admin-news-edit input[type=file]{font-size:12px}#admin-presentations-new .actions,#admin-presentations-edit .actions,#admin-news-new .actions,#admin-news-edit .actions{display:flex;justify-content:center;margin:50px 0 80px}#admin-presentations-new .btn,#admin-presentations-edit .btn,#admin-news-new .btn,#admin-news-edit .btn{border:none}#admin-news-links .link-list{width:300px;margin:0 auto 120px;font-size:18px}#admin-news-links .item-wrapper{margin-bottom:16px}#admin-news-links .item-wrapper a{color:#00a3bc}
@media screen and (min-width: 769px){.ir .main-content{min-height:550px}}@media screen and (min-width: 769px)and (max-width: 1250px){.ir .container{padding:0 60px}.ir .main-content{margin-left:200px}}#ir-message .bar-wrapper{position:relative}#ir-message .main-content h2{margin:60px 0 30px}#ir-message .text-block{margin:0 auto}#ir-message .image-block{position:relative}#ir-message .head-image{width:800px}#ir-message .bar{position:absolute;z-index:1}#ir-message .image-shadow{box-shadow:0 8px 8px 0 rgba(0,0,0,.1)}#ir-message .signature{width:100%;margin-top:60px;font-size:13px}@media screen and (min-width: 769px){#ir-message .main-content{width:800px;margin-bottom:120px}#ir-message .text-block{width:600px}#ir-message .text-block p{font-size:14px}#ir-message .bar{top:-100px;left:644px;width:209px}#ir-message .signature{text-align:right;color:rgba(0,0,0,.5)}}@media screen and (min-width: 769px)and (max-width: 1250px){#ir-message .head-image{width:100%}#ir-message .text-block{width:100%}#ir-message .bar{top:-12.5%;left:80%;width:25%}}@media screen and (max-width: 768px){#ir-message .main-content{max-width:600px;margin-bottom:120px}#ir-message .image-block{width:100%;text-align:center}#ir-message .bar{top:-60px;right:-20px;width:25%}#ir-message .head-image{width:100%;margin:0 auto}#ir-message .signature{text-align:center;color:#6a6e71}}#ir-financials .main-content{margin-bottom:120px}@media screen and (min-width: 769px){#ir-financials .main-content{width:600px}#ir-financials .qirColumnWrapper{display:flex;flex-wrap:wrap;justify-content:space-between}#ir-financials .qirColumn{width:auto;float:none}}@media screen and (min-width: 769px)and (max-width: 1250px){#ir-financials .qirColumnWrapper{margin:0 auto;width:600px}}@media screen and (min-width: 769px)and (max-width: 1050px){#ir-financials .qirColumnWrapper{margin:0 auto;width:330px}#ir-financials .qirColumn{width:100%}#ir-financials .highcharts-container{width:288px}}@media screen and (min-width: 769px){#ir-governance .main-content{width:600px;margin-bottom:120px}#ir-governance .report{margin:40px 0 60px;font-size:16px}#ir-governance i{font-size:18px;margin-right:5px}#ir-governance .graph{width:600px}}@media screen and (min-width: 769px)and (max-width: 1050px){#ir-governance .container{padding:0 60px}#ir-governance .graph{width:100%}}@media screen and (max-width: 768px){#ir-governance .main-content{max-width:600px;margin-bottom:120px}#ir-governance .report{margin:30px 0 50px;font-size:14px}#ir-governance i{font-size:16px;margin-right:3px}#ir-governance .graph{width:100%}}#ir-disclosure-policy .main-content h2{margin:60px 0 30px}#ir-disclosure-policy .text-block{margin:0 auto}#ir-disclosure-policy .updated-date{width:100%;margin-top:60px;font-size:13px}@media screen and (min-width: 769px){#ir-disclosure-policy .main-content{width:800px;margin-bottom:120px}#ir-disclosure-policy .text-block{width:600px}#ir-disclosure-policy .text-block p{font-size:14px}#ir-disclosure-policy .updated-date{text-align:right;color:rgba(0,0,0,.5)}}@media screen and (min-width: 769px)and (max-width: 1250px){#ir-disclosure-policy .text-block{width:100%}}@media screen and (max-width: 768px){#ir-disclosure-policy .main-content{max-width:600px;margin-bottom:120px}#ir-disclosure-policy .updated-date{text-align:center;color:#6a6e71}}#ir-faq .questions a{text-decoration:underline}#ir-faq .item{position:relative;box-shadow:0 2px 6px 0 rgba(0,0,0,.07);cursor:pointer}#ir-faq .item.open .opener{transform:rotateZ(45deg)}#ir-faq .item:last-child{margin-bottom:0}#ir-faq .question-block{display:flex;font-size:14px;font-weight:600;color:rgba(0,0,0,.7)}#ir-faq .question-block .desc{line-height:1}#ir-faq .answer-block{height:0;overflow-y:hidden;transition:height 300ms;cursor:auto}#ir-faq .answer-inner{width:100%;box-sizing:border-box;border-radius:4px;color:#6a6e71;background-color:rgba(0,0,0,.02)}#ir-faq .answer-inner .desc{line-height:1.7;letter-spacing:1.3px}#ir-faq .opener{position:absolute;font-size:17px;color:#000;transition:transform 100ms ease}@media screen and (min-width: 769px){#ir-faq .main-content{width:800px;margin-bottom:100px}#ir-faq .questions{width:800px}#ir-faq .answer-inner{margin-top:20px;padding:20px}#ir-faq .answer-inner .desc{font-size:15px}#ir-faq .item{padding:30px;margin-bottom:20px}#ir-faq .opener{top:26px;right:30px}}@media screen and (min-width: 769px)and (max-width: 1250px){#ir-faq .questions{width:100%}}@media screen and (max-width: 768px){#ir-faq .main-content{width:auto;max-width:600px;margin:0 auto 120px;padding:0 10px}#ir-faq .answer-inner{margin-top:30px;padding:20px 15px}#ir-faq .answer-inner .desc{font-size:14px}#ir-faq .item{padding:30px 20px;margin-bottom:30px}#ir-faq .opener{top:30px;right:22px}}@media screen and (min-width: 769px){#ir-meeting .lead,#ir-stock-price .lead{padding-bottom:80px}}@media screen and (min-width: 769px){#ir-stock-info .main-content,#ir-meeting .main-content,#ir-stock-price .main-content{min-height:auto}}@media screen and (min-width: 769px){#ir-stock-info .list-head{width:140px}#ir-stock-info .list-data{width:420px}}@media screen and (min-width: 769px)and (max-width: 1250px){#ir-stock-info .main-content{width:80%}}@media screen and (max-width: 768px){#ir-stock-info .main-content{margin-bottom:30px}}@media screen and (min-width: 769px){#ir-meeting{margin-top:40px}#ir-meeting .item{display:flex;padding:34px 0;border-bottom:solid 1px;border-color:rgba(0,0,0,.05)}#ir-meeting .col-left{margin:auto 30px auto 0;color:rgba(0,0,0,.4);font-family:Poppins,sans-serif;font-size:14px}#ir-meeting .col-right{display:flex;color:rgba(0,0,0,.7);font-size:15px;line-height:1.73;font-weight:600}#ir-meeting i{margin-right:12px;font-size:18px;color:rgba(0,0,0,.7)}#ir-meeting .file-title{margin:auto 0}}@media screen and (max-width: 768px){#ir-meeting .main-content{margin-bottom:8px}#ir-meeting .select-box-container{margin:0 auto 83px 30px}#ir-meeting .select-box{width:120px}#ir-meeting .item{border-top:solid 1px;border-color:rgba(0,0,0,.05)}#ir-meeting .col-left{margin-top:29px;color:rgba(0,0,0,.4);font-family:Poppins,sans-serif;font-size:14px}#ir-meeting .col-right{color:rgba(0,0,0,.8);line-height:1.73;font-weight:600}#ir-meeting .file-title{font-size:14px;margin-top:15px}#ir-meeting i{font-size:22px;color:rgba(0,0,0,.8)}}#ir-stock-price .link-btn{border-radius:50%;width:44px}#ir-stock-price .link-btn i{color:#fff;font-size:24px;line-height:44px}#ir-stock-price .text-block{font-size:15px;font-weight:600;color:rgba(0,0,0,.7)}@media screen and (min-width: 769px){#ir-stock-price{margin:40px 0 120px}#ir-stock-price .link-wrapper{display:flex;margin:15px auto 0;text-align:center;width:441px}#ir-stock-price .link-btn{flex-shrink:0;margin-right:20px}#ir-stock-price .text-block{margin:auto 0}}@media screen and (max-width: 768px){#ir-stock-price .main-content{margin-bottom:120px}#ir-stock-price .link-btn{margin:0 auto}#ir-stock-price .text-block{text-align:center;margin:28px 20px 0}}#ir-calendar .col-right{color:rgba(0,0,0,.7);font-size:15px;line-height:1.73;font-weight:600;display:flex}#ir-calendar i{color:rgba(0,0,0,.7)}#ir-calendar .col-left{color:rgba(0,0,0,.4);font-family:Poppins,sans-serif;font-size:14px}#ir-calendar .calendar-image{margin-bottom:30px}#ir-calendar .calendar-text{margin:60px auto 120px;font-size:12px;color:rgba(0,0,0,.5)}@media screen and (min-width: 769px){#ir-calendar .main-content{width:800px}#ir-calendar .calendar-image{width:100%}#ir-calendar .item{display:flex;padding:34px 0;border-bottom:solid 1px rgba(0,0,0,.05)}#ir-calendar .col-left{margin:auto 30px auto 0}#ir-calendar i{margin-right:12px;font-size:18px}#ir-calendar .calendar-text{width:600px}#ir-calendar .file-title{margin:auto 0}}@media screen and (min-width: 769px)and (max-width: 1250px){#ir-calendar .items,#ir-calendar .calendar-text{width:80%}#ir-calendar .items{margin:0 auto}}@media screen and (max-width: 768px){#ir-calendar .main-content{max-width:600px;margin-bottom:30px}#ir-calendar .calendar-image{width:100%}#ir-calendar .item{padding:20px 0;border-bottom:solid 1px rgba(0,0,0,.05)}#ir-calendar .col-left{margin-bottom:10px}#ir-calendar i{margin-top:-3px;margin-right:10px;font-size:17px}}@media screen and (min-width: 769px){#ir-library .disclaimer{margin-top:80px;width:600px;height:144px;font-weight:400;font-size:13px;line-height:1.85;letter-spacing:.9px;color:rgba(0,0,0,.6)}}@media screen and (min-width: 769px)and (max-width: 1250px){#ir-library .disclaimer{width:100%}}@media screen and (max-width: 768px){#ir-library .disclaimer{margin:80px 0 120px;font-weight:400;font-size:13px;line-height:1.85;color:rgba(0,0,0,.6)}}#ir-library .disclaimer a{font-weight:600;color:#22b0d3}@media screen and (max-width: 768px){#ir-public-notice .lead{padding-top:60px}#ir-public-notice .main-content{min-height:300px}}
#ir-news .entry,#ir-library .entry,#ir-public-notice .entry,#ir-meeting .entry,#home-section-ir .entry{border-bottom:solid 1px rgba(0,0,0,.05)}#ir-news .entry-date,#ir-news .meeting-date,#ir-library .entry-date,#ir-library .meeting-date,#ir-public-notice .entry-date,#ir-public-notice .meeting-date,#ir-meeting .entry-date,#ir-meeting .meeting-date,#home-section-ir .entry-date,#home-section-ir .meeting-date{font-family:Poppins,sans-serif;font-size:14px;width:90px;color:rgba(0,0,0,.4)}#ir-news .entry-category-wrapper,#ir-library .entry-category-wrapper,#ir-public-notice .entry-category-wrapper,#ir-meeting .entry-category-wrapper,#home-section-ir .entry-category-wrapper{display:flex}#ir-news .entry-category,#ir-library .entry-category,#ir-public-notice .entry-category,#ir-meeting .entry-category,#home-section-ir .entry-category{width:114px;height:26px;text-align:center;font-size:12px;color:#fff;border-radius:100px;background-color:rgba(0,0,0,.7)}#ir-news .entry-title,#ir-news .meeting-title,#ir-library .entry-title,#ir-library .meeting-title,#ir-public-notice .entry-title,#ir-public-notice .meeting-title,#ir-meeting .entry-title,#ir-meeting .meeting-title,#home-section-ir .entry-title,#home-section-ir .meeting-title{font-weight:600;color:rgba(0,0,0,.8)}@media screen and (min-width: 769px){#ir-news .entries-block,#ir-library .entries-block,#ir-public-notice .entries-block,#ir-meeting .entries-block,#home-section-ir .entries-block{margin-bottom:60px;padding:0 30px;box-sizing:border-box;display:flex;justify-content:center}#ir-news .entries-inner,#ir-library .entries-inner,#ir-public-notice .entries-inner,#ir-meeting .entries-inner,#home-section-ir .entries-inner{display:flex;flex-direction:column}#ir-news .entry,#ir-library .entry,#ir-public-notice .entry,#ir-meeting .entry,#home-section-ir .entry{max-width:940px;margin-bottom:30px;padding:0 30px 30px 0;display:flex}#ir-news .entry:last-child,#ir-library .entry:last-child,#ir-public-notice .entry:last-child,#ir-meeting .entry:last-child,#home-section-ir .entry:last-child{margin-bottom:0}#ir-news .entry-date,#ir-news .entry-category,#ir-library .entry-date,#ir-library .entry-category,#ir-public-notice .entry-date,#ir-public-notice .entry-category,#ir-meeting .entry-date,#ir-meeting .entry-category,#home-section-ir .entry-date,#home-section-ir .entry-category{flex-shrink:0}#ir-news .entry-category,#ir-news .meeting-date,#ir-library .entry-category,#ir-library .meeting-date,#ir-public-notice .entry-category,#ir-public-notice .meeting-date,#ir-meeting .entry-category,#ir-meeting .meeting-date,#home-section-ir .entry-category,#home-section-ir .meeting-date{margin-left:15px}#ir-news .entry-title,#ir-news .meeting-title,#ir-library .entry-title,#ir-library .meeting-title,#ir-public-notice .entry-title,#ir-public-notice .meeting-title,#ir-meeting .entry-title,#ir-meeting .meeting-title,#home-section-ir .entry-title,#home-section-ir .meeting-title{text-decoration:none;transition:opacity 150ms ease;display:flex;margin-left:30px;font-size:15px;line-height:1.5}#ir-news .entry-title:hover,#ir-news .meeting-title:hover,#ir-library .entry-title:hover,#ir-library .meeting-title:hover,#ir-public-notice .entry-title:hover,#ir-public-notice .meeting-title:hover,#ir-meeting .entry-title:hover,#ir-meeting .meeting-title:hover,#home-section-ir .entry-title:hover,#home-section-ir .meeting-title:hover{text-decoration:none;opacity:.6}#ir-news .entry-title i,#ir-news .meeting-title i,#ir-library .entry-title i,#ir-library .meeting-title i,#ir-public-notice .entry-title i,#ir-public-notice .meeting-title i,#ir-meeting .entry-title i,#ir-meeting .meeting-title i,#home-section-ir .entry-title i,#home-section-ir .meeting-title i{display:block;margin-right:12px}#ir-news .entry-category-wrapper i,#ir-library .entry-category-wrapper i,#ir-public-notice .entry-category-wrapper i,#ir-meeting .entry-category-wrapper i,#home-section-ir .entry-category-wrapper i{display:none}}@media screen and (max-width: 768px){#ir-news .entries-block,#ir-library .entries-block,#ir-public-notice .entries-block,#ir-meeting .entries-block,#home-section-ir .entries-block{padding:0 7%;margin-bottom:60px}#ir-news .entries-inner,#ir-library .entries-inner,#ir-public-notice .entries-inner,#ir-meeting .entries-inner,#home-section-ir .entries-inner{display:flex;flex-direction:column}#ir-news .entry,#ir-library .entry,#ir-public-notice .entry,#ir-meeting .entry,#home-section-ir .entry{width:100%;padding-bottom:30px}#ir-news .entry:last-child,#ir-library .entry:last-child,#ir-public-notice .entry:last-child,#ir-meeting .entry:last-child,#home-section-ir .entry:last-child{margin-bottom:0}#ir-news .entry-title,#ir-news .meeting-title,#ir-library .entry-title,#ir-library .meeting-title,#ir-public-notice .entry-title,#ir-public-notice .meeting-title,#ir-meeting .entry-title,#ir-meeting .meeting-title,#home-section-ir .entry-title,#home-section-ir .meeting-title{display:block;font-size:14px;line-height:1.71}#ir-news .entry-title i,#ir-news .meeting-title i,#ir-library .entry-title i,#ir-library .meeting-title i,#ir-public-notice .entry-title i,#ir-public-notice .meeting-title i,#ir-meeting .entry-title i,#ir-meeting .meeting-title i,#home-section-ir .entry-title i,#home-section-ir .meeting-title i{display:none}#ir-news .entry-category-wrapper i,#ir-library .entry-category-wrapper i,#ir-public-notice .entry-category-wrapper i,#ir-meeting .entry-category-wrapper i,#home-section-ir .entry-category-wrapper i{display:block;margin-left:15px}#ir-news .meeting-icon,#ir-library .meeting-icon,#ir-public-notice .meeting-icon,#ir-meeting .meeting-icon,#home-section-ir .meeting-icon{font-size:18px;margin:8px 0 20px}#ir-news .meeting-item,#ir-library .meeting-item,#ir-public-notice .meeting-item,#ir-meeting .meeting-item,#home-section-ir .meeting-item{padding-top:26px}}#ir-news .main-content,#ir-public-notice .main-content,#ir-library .main-content{margin-bottom:120px}#ir-news .select-box-container,#ir-public-notice .select-box-container,#ir-library .select-box-container{margin-bottom:80px}#ir-news .pagination-wrapper,#ir-public-notice .pagination-wrapper,#ir-library .pagination-wrapper{display:flex;justify-content:center;margin-top:34px}@media screen and (min-width: 769px){#ir-news .entry-category-wrapper i,#ir-public-notice .entry-category-wrapper i,#ir-library .entry-category-wrapper i{font-size:18px}}@media screen and (max-width: 768px){#ir-news .entry,#ir-public-notice .entry,#ir-library .entry{margin-bottom:25px}#ir-news .entry-category-wrapper,#ir-public-notice .entry-category-wrapper,#ir-library .entry-category-wrapper{margin-top:15px}#ir-news .entry-category-wrapper i,#ir-public-notice .entry-category-wrapper i,#ir-library .entry-category-wrapper i{font-size:18px}#ir-news .entry-title,#ir-public-notice .entry-title,#ir-library .entry-title{margin-top:20px}}#home-section-ir .entry-category-wrapper i{font-size:18px}@media screen and (max-width: 768px){#home-section-ir .entry{margin-bottom:30px}#home-section-ir .entry-title{margin-top:30px}#home-section-ir .entry-category-wrapper{margin-top:10px}}

.main-products{overflow:hidden}@media screen and (min-width: 769px){.main-products{margin-top:-100px;padding-top:100px}}#products-index .layer-top{z-index:2}#products-index .layer-middle{z-index:1}#products-index .layer-bottom{z-index:-1}@media screen and (min-width: 769px){#products-index p{margin:0}}@media screen and (max-width: 768px){#products-index{max-width:375px}}#products-decorations{position:relative;height:0}#products-decorations .bar-wrapper{position:absolute;width:227px;height:535px}@media screen and (min-width: 769px){#products-decorations .bar-wrapper{top:-100px;right:160px}}@media screen and (max-width: 768px){#products-decorations .bar-wrapper{top:-300px;left:120px}}#products-decorations .bar{position:absolute;bottom:0;left:0;width:227px;height:535px}#products-decorations .bg-wrapper{position:absolute;top:1000px;left:0;width:131px;height:982px}#products-top{position:relative}@media screen and (min-width: 769px){#products-top{height:355px}#products-top .lead{padding-bottom:0}#products-top .text-block{margin:38px auto 0;width:440px;font-size:15px;font-weight:600;line-height:1.87;letter-spacing:2px;text-align:center;color:#45494b;word-break:keep-all}}@media screen and (max-width: 768px){#products-top{margin-bottom:50px}#products-top .text-block{margin-left:20px;margin-right:20px;max-width:335.2px;height:112px;font-weight:600;font-size:14px;line-height:2;letter-spacing:1px;color:#45494b}}#products-visit,#products-people,#products-engagement,#products-hire{position:relative}@media screen and (min-width: 769px){#products-visit .title,#products-people .title,#products-engagement .title,#products-hire .title{margin-bottom:40px}#products-visit .title-sub,#products-people .title-sub,#products-engagement .title-sub,#products-hire .title-sub{font-family:Poppins,sans-serif;font-size:16px;color:rgba(0,0,0,.6)}#products-visit .description-main,#products-people .description-main,#products-engagement .description-main,#products-hire .description-main{margin:0 0 16px;font-size:18px;line-height:1.33;letter-spacing:1.4px;color:rgba(0,0,0,.7)}#products-visit .description-sub,#products-people .description-sub,#products-engagement .description-sub,#products-hire .description-sub{font-weight:400;font-size:13px;line-height:1.85;letter-spacing:.9px;color:rgba(0,0,0,.6)}#products-visit .button-block,#products-people .button-block,#products-engagement .button-block,#products-hire .button-block{margin-top:80px;display:flex}#products-visit .btn:hover,#products-people .btn:hover,#products-engagement .btn:hover,#products-hire .btn:hover{border:none}#products-visit .btn-admin,#products-people .btn-admin,#products-engagement .btn-admin,#products-hire .btn-admin{margin-left:15px}}@media screen and (max-width: 768px){#products-visit .text-block,#products-people .text-block,#products-engagement .text-block,#products-hire .text-block{width:90%;margin:0 auto}#products-visit .back,#products-people .back,#products-engagement .back,#products-hire .back{z-index:-1}#products-visit .btn-admin,#products-people .btn-admin,#products-engagement .btn-admin,#products-hire .btn-admin{margin-top:16px}}@media screen and (min-width: 769px){#products-visit,#products-engagement{height:720px;margin-bottom:91px}#products-visit .text-block,#products-engagement .text-block{position:absolute;top:128px;right:160px;width:410px}}@media screen and (min-width: 769px)and (min-width: 981px)and (max-width: 1280px){#products-visit .text-block,#products-engagement .text-block{right:80px}}@media screen and (min-width: 769px)and (min-width: 769px)and (max-width: 980px){#products-visit .text-block,#products-engagement .text-block{right:40px}}@media screen and (min-width: 769px){#products-visit .text-block .title-main,#products-engagement .text-block .title-main{height:30px}}@media screen and (min-width: 769px){#products-visit .text-block .description-sub,#products-engagement .text-block .description-sub{width:410px}}@media screen and (min-width: 769px){#products-visit .text-block .btn:hover,#products-engagement .text-block .btn:hover{background-image:linear-gradient(99deg, #1e7dde, #00c4c4)}}@media screen and (min-width: 769px){#products-visit .image-block,#products-engagement .image-block{position:absolute;top:0px;right:1280px}}@media screen and (min-width: 769px)and (min-width: 981px)and (max-width: 1280px){#products-visit .image-block,#products-engagement .image-block{right:1190px}}@media screen and (min-width: 769px)and (min-width: 769px)and (max-width: 980px){#products-visit .image-block,#products-engagement .image-block{right:1100px}}@media screen and (min-width: 769px){#products-visit .image-block .front,#products-engagement .image-block .front{position:absolute;top:83px;left:-200px;width:827px}}@media screen and (min-width: 769px){#products-visit .image-block .back,#products-engagement .image-block .back{position:absolute;top:0px;left:-57px;width:697px;height:633px}}@media screen and (max-width: 768px){#products-visit,#products-engagement{padding-top:70px}#products-visit .text-block .title,#products-engagement .text-block .title{text-align:center;margin-bottom:390px}#products-visit .text-block .title .title-sub,#products-engagement .text-block .title .title-sub{font-family:Poppins,sans-serif;font-size:14px;color:rgba(0,0,0,.6)}#products-visit .text-block .description,#products-engagement .text-block .description{margin-left:18px;margin-right:18px;max-width:325px;text-align:left}#products-visit .text-block .description .description-main,#products-engagement .text-block .description .description-main{font-weight:600;font-size:18px;line-height:1.33;letter-spacing:1.4px;color:rgba(0,0,0,.7)}#products-visit .text-block .description .description-sub,#products-engagement .text-block .description .description-sub{font-weight:400;font-size:13px;line-height:1.69;letter-spacing:.9px;color:rgba(0,0,0,.6)}#products-visit .text-block .button-block,#products-engagement .text-block .button-block{text-align:center;margin-top:60px;margin-bottom:50px}#products-visit .text-block .button-block .btn,#products-engagement .text-block .button-block .btn{margin:0 auto;background-image:linear-gradient(99deg, #1e7dde, #00c4c4)}#products-visit .text-block .button-block .btn-admin,#products-engagement .text-block .button-block .btn-admin{background:#fff;margin-top:16px;position:relative}#products-visit .text-block .button-block .btn-admin:after,#products-engagement .text-block .button-block .btn-admin:after{position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;background-image:linear-gradient(99deg, #1e7dde, #00c4c4);content:"";z-index:-1;border-radius:100px}#products-visit .image-block .front,#products-engagement .image-block .front{position:absolute;top:230px;right:61px;width:351px;height:237px}#products-visit .image-block .back,#products-engagement .image-block .back{position:absolute;top:125px;right:-58px;width:352.8px;height:352.8px}}@media screen and (min-width: 769px){#products-people{height:662px;margin-bottom:47px}#products-people .text-block{position:absolute;top:120px;left:160px;width:410px}}@media screen and (min-width: 769px)and (min-width: 981px)and (max-width: 1280px){#products-people .text-block{left:80px}}@media screen and (min-width: 769px)and (min-width: 769px)and (max-width: 980px){#products-people .text-block{left:40px}}@media screen and (min-width: 769px){#products-people .text-block .title-main{height:30px}}@media screen and (min-width: 769px){#products-people .text-block .description-sub{width:350px}}@media screen and (min-width: 769px){#products-people .text-block .btn:hover{background-image:linear-gradient(99deg, #1e7dde, #00c4c4)}}@media screen and (min-width: 769px){#products-people .image-block{position:absolute;top:0px;left:1280px}}@media screen and (min-width: 769px)and (min-width: 981px)and (max-width: 1280px){#products-people .image-block{left:1190px}}@media screen and (min-width: 769px)and (min-width: 769px)and (max-width: 980px){#products-people .image-block{left:1100px}}@media screen and (min-width: 769px){#products-people .image-block .front{position:absolute;top:60px;right:-40px;width:686px;height:463px}}@media screen and (min-width: 769px){#products-people .image-block .back{position:absolute;top:0px;right:-100px;width:615px;height:615px}}@media screen and (max-width: 768px){#products-people{padding-top:70px}#products-people .text-block .title{text-align:center;margin-bottom:370px}#products-people .text-block .title .title-sub{font-family:Poppins,sans-serif;font-size:14px;color:rgba(0,0,0,.6)}#products-people .text-block .description{margin-left:18px;margin-right:18px;max-width:325px;text-align:left}#products-people .text-block .description .description-main{font-weight:600;font-size:18px;line-height:1.33;letter-spacing:1.4px;color:rgba(0,0,0,.7)}#products-people .text-block .description .description-sub{font-weight:400;font-size:13px;line-height:1.69;letter-spacing:.9px;color:rgba(0,0,0,.6)}#products-people .text-block .button-block{text-align:center;margin-top:60px;margin-bottom:50px}#products-people .text-block .button-block .btn{margin:0 auto;background-image:linear-gradient(99deg, #1e7dde, #00c4c4)}#products-people .text-block .button-block .btn-admin{background:#fff;margin-top:16px;position:relative}#products-people .text-block .button-block .btn-admin:after{position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;background-image:linear-gradient(99deg, #1e7dde, #00c4c4);content:"";z-index:-1;border-radius:100px}#products-people .image-block .front{position:absolute;top:195px;left:32px;width:377.3px;height:254.65px}#products-people .image-block .back{position:absolute;top:135px;left:-130px;width:351px;height:351px}}@media screen and (min-width: 769px){#products-engagement{margin-bottom:141px}#products-engagement .image-block .front{position:absolute;left:-57px;width:697px;height:auto;top:0px}#products-engagement .image-block .back{position:absolute;left:-57px;width:697px;height:auto;top:0px}}@media screen and (max-width: 768px){#products-engagement .image-block .front{position:absolute;top:125px;right:0px;width:352.8px;height:auto}#products-engagement .image-block .back{position:absolute;top:125px;right:0px;width:352.8px;height:auto}}@media screen and (min-width: 769px){#products-hire{height:662px;margin-bottom:91px}#products-hire .text-block{position:absolute;top:120px;left:160px;width:410px}}@media screen and (min-width: 769px)and (min-width: 981px)and (max-width: 1280px){#products-hire .text-block{left:80px}}@media screen and (min-width: 769px)and (min-width: 769px)and (max-width: 980px){#products-hire .text-block{left:40px}}@media screen and (min-width: 769px){#products-hire .text-block .title-main{height:30px}}@media screen and (min-width: 769px){#products-hire .text-block .description-sub{width:350px}}@media screen and (min-width: 769px){#products-hire .text-block .btn:hover{background-image:linear-gradient(99deg, #1e7dde, #00c4c4)}}@media screen and (min-width: 769px){#products-hire .image-block{position:absolute;top:0px;left:1280px}}@media screen and (min-width: 769px)and (min-width: 981px)and (max-width: 1280px){#products-hire .image-block{left:1190px}}@media screen and (min-width: 769px)and (min-width: 769px)and (max-width: 980px){#products-hire .image-block{left:1100px}}@media screen and (min-width: 769px){#products-hire .image-block .front{position:absolute;top:60px;right:-40px;width:810px;height:581px}}@media screen and (min-width: 769px){#products-hire .image-block .back{position:absolute;top:0px;right:-100px;width:757px;height:678px}}@media screen and (max-width: 768px){#products-hire{padding-top:70px}#products-hire .text-block .title{text-align:center;margin-bottom:370px}#products-hire .text-block .title .title-sub{font-family:Poppins,sans-serif;font-size:14px;color:rgba(0,0,0,.6)}#products-hire .text-block .description{margin-left:18px;margin-right:18px;max-width:325px;text-align:left}#products-hire .text-block .description .description-main{font-weight:600;font-size:18px;line-height:1.33;letter-spacing:1.4px;color:rgba(0,0,0,.7)}#products-hire .text-block .description .description-sub{font-weight:400;font-size:13px;line-height:1.69;letter-spacing:.9px;color:rgba(0,0,0,.6)}#products-hire .text-block .button-block{text-align:center;margin-top:60px;margin-bottom:50px}#products-hire .text-block .button-block .btn{margin:0 auto;background-image:linear-gradient(99deg, #1e7dde, #00c4c4)}#products-hire .text-block .button-block .btn-admin{background:#fff;margin-top:16px;position:relative}#products-hire .text-block .button-block .btn-admin:after{position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;background-image:linear-gradient(99deg, #1e7dde, #00c4c4);content:"";z-index:-1;border-radius:100px}#products-hire .image-block .front{position:absolute;top:195px;left:32px;width:445.5px;height:319.55px}#products-hire .image-block .back{position:absolute;top:135px;left:-130px;width:340.65px;height:305.1px}}
#contact-new #contact-form{display:flex;justify-content:center}@media screen and (min-width: 769px){#contact-new #contact-form form{width:500px}}@media screen and (max-width: 768px){#contact-new #contact-form form{width:100%;margin-right:17px;margin-left:17px}}#contact-new .field{display:flex;flex-direction:column}@media screen and (min-width: 769px){#contact-new .field{margin-bottom:60px}}@media screen and (max-width: 768px){#contact-new .field{margin-bottom:40px}}#contact-new .field:last-child{margin-bottom:80px}#contact-new .field .field_with_errors{width:100%;display:flex}#contact-new .field .field_with_errors label{color:#ef4343;font-weight:500}#contact-new .field label{width:100%;color:rgba(0,0,0,.6)}@media screen and (min-width: 769px){#contact-new .field label{margin-bottom:30px;font-size:14px}}@media screen and (max-width: 768px){#contact-new .field label{margin-bottom:20px;font-size:13px}}#contact-new .field input[type=text],#contact-new .field input[type=email],#contact-new .field select,#contact-new .field textarea{width:100%;margin:0;padding:14px 13px;border-radius:4px;box-sizing:border-box;font-size:14px;font-weight:500;line-height:1.6;background-color:rgba(0,0,0,.02);color:rgba(0,0,0,.7);border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#contact-new .field input[type=text]:-moz-placeholder-shown, #contact-new .field input[type=email]:-moz-placeholder-shown, #contact-new .field select:-moz-placeholder-shown, #contact-new .field textarea:-moz-placeholder-shown{color:rgba(0,0,0,.2)}#contact-new .field input[type=text]:placeholder-shown,#contact-new .field input[type=email]:placeholder-shown,#contact-new .field select:placeholder-shown,#contact-new .field textarea:placeholder-shown{color:rgba(0,0,0,.2)}#contact-new .field input[type=text]::-webkit-input-placeholder,#contact-new .field input[type=email]::-webkit-input-placeholder,#contact-new .field select::-webkit-input-placeholder,#contact-new .field textarea::-webkit-input-placeholder{color:rgba(0,0,0,.2)}#contact-new .field input[type=text]::-moz-placeholder,#contact-new .field input[type=email]::-moz-placeholder,#contact-new .field select::-moz-placeholder,#contact-new .field textarea::-moz-placeholder{color:rgba(0,0,0,.2)}#contact-new .field input[type=text]::-moz-placeholder,#contact-new .field input[type=email]::-moz-placeholder,#contact-new .field select::-moz-placeholder,#contact-new .field textarea::-moz-placeholder{color:rgba(0,0,0,.2)}#contact-new .field input[type=text]:-ms-input-placeholder,#contact-new .field input[type=email]:-ms-input-placeholder,#contact-new .field select:-ms-input-placeholder,#contact-new .field textarea:-ms-input-placeholder{color:rgba(0,0,0,.2)}#contact-new input[type=text],#contact-new input[type=email],#contact-new select{height:50px}#contact-new textarea{height:200px}#contact-new .select{position:relative}#contact-new .select i{position:absolute;right:20px;font-size:16px;pointer-events:none}@media screen and (min-width: 769px){#contact-new .select i{top:69px}}@media screen and (max-width: 768px){#contact-new .select i{top:59px}}#contact-new select{cursor:pointer}#contact-new .recaptcha{width:100%;display:flex;justify-content:center}#contact-new .button-block{margin-top:69px;display:flex;justify-content:center}#contact-new .btn{border:none}@media screen and (min-width: 769px){#contact-new .text-block{margin:45px auto 120px;width:460px;font-size:14px;font-weight:300;line-height:1.71;text-align:center;color:#575b5e}}@media screen and (max-width: 768px){#contact-new .text-block{margin-top:40px;margin-right:17px;margin-left:17px;margin-bottom:120px;font-weight:300;font-size:13px;font-style:normal;font-stretch:normal;line-height:1.85;letter-spacing:normal;color:#575b5e}}#contact-create .main-content{margin-top:80px;text-align:center}
body#awards-2019{position:relative;background-color:#f7f7f7;width:100%;margin:0 auto;padding:0}body#awards-2019 header.header{position:fixed;justify-content:flex-start;z-index:100;width:10px;height:100vh;top:0;left:0;margin:0;padding-left:30px;font-family:Poppins}@media screen and (max-width: 768px){body#awards-2019 header.header{background:none;height:41px}}body#awards-2019 header.header .logo{position:absolute;background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/awards2019/logo.svg");background-repeat:no-repeat;background-size:contain;width:167px;height:24px;top:32px;left:24px}@media screen and (max-width: 768px){body#awards-2019 header.header .logo{width:140px;top:16px;left:16px}}body#awards-2019 header.header .logo>a{display:block;width:100%;height:100%}body#awards-2019 header.header .logo .link{width:100%;height:100%}body#awards-2019 header.header ul.nav{transform:rotate(-90deg);transform-origin:left;margin-top:auto}@media screen and (max-width: 768px){body#awards-2019 header.header ul.nav{visibility:hidden}}body#awards-2019 header.header ul.nav li{text-transform:uppercase;line-height:44px;color:rgba(0,0,0,.56)}body#awards-2019 header.header ul.nav li a{font-size:14px;font-weight:normal;letter-spacing:1.2px;opacity:.7}body#awards-2019 header.header ul.nav li a:hover{opacity:.86}body#awards-2019 .scroll{background-color:none}body#awards-2019 .multiply{mix-blend-mode:multiply;position:absolute;background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/awards2019/multiply.png");background-size:cover;transform:translate(-50%);width:1381px;height:373px;top:527px;left:592px}@media screen and (max-width: 768px){body#awards-2019 .multiply{transform:rotate(90deg);transform-origin:left bottom;top:166px;left:-110px}}body#awards-2019 .bubble{position:absolute;border-radius:50%;background-size:cover;background-repeat:no-repeat}body#awards-2019 .bubble>.child{mix-blend-mode:multiply;position:relative;z-index:1;border-radius:50%;background-image:none}body#awards-2019 .bubble.bubble-0{border-radius:unset;background-size:contain;background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/awards2019/oval-0.png");width:408px;height:156px;top:-106px;left:132px}@media screen and (max-width: 768px){body#awards-2019 .bubble.bubble-0{top:-191px;left:48px}}body#awards-2019 .bubble.bubble-1{background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/awards2019/oval-1.png");width:760px;height:760px;top:-55px;left:358px}@media screen and (max-width: 768px){body#awards-2019 .bubble.bubble-1{width:380px;height:380px;top:13px;left:0px}}body#awards-2019 .bubble.bubble-1>.child{background-color:#60e1f7;width:760px;height:760px;top:-68px;left:82px}@media screen and (max-width: 768px){body#awards-2019 .bubble.bubble-1>.child{width:380px;height:380px;top:-32px;left:40px}}body#awards-2019 .bubble.bubble-2{background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/awards2019/oval-2.png");width:520px;height:520px;top:178px;left:-184px}@media screen and (max-width: 768px){body#awards-2019 .bubble.bubble-2{width:349px;height:349px;top:-452px;left:-62px}}body#awards-2019 .bubble.bubble-2>.child{background-color:#fbf45b;width:700px;height:700px;top:-133px;left:-280px}@media screen and (max-width: 768px){body#awards-2019 .bubble.bubble-2>.child{width:470px;height:470px;top:-90px;left:-190px}}body#awards-2019 .bubble.bubble-3{background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/awards2019/oval-3.png");width:460px;height:460px;top:-1px;left:378px}@media screen and (max-width: 768px){body#awards-2019 .bubble.bubble-3{width:231px;height:231px;top:66px;left:112px}}body#awards-2019 .bubble.bubble-3>.child{background-color:#ff9cde;width:420px;height:420px;top:40px;left:-96px}@media screen and (max-width: 768px){body#awards-2019 .bubble.bubble-3>.child{width:221px;height:221px;top:-24px;left:-2px}}body#awards-2019 .bubble.bubble-4{background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/awards2019/oval-4.png");width:294px;height:294px;top:-36px;left:528px}@media screen and (max-width: 768px){body#awards-2019 .bubble.bubble-4{top:252px;left:-50px}}body#awards-2019 .bubble.bubble-4>.child{background-color:#d09bff;width:294px;height:294px;top:0px;left:98px}body#awards-2019 .main{overflow:hidden;margin:0 auto}body#awards-2019 .main .main-inner{max-width:100%}body#awards-2019 .main .img-coming-soon{background-repeat:no-repeat;background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/awards2019/coming-soon.png");background-size:contain;height:352px;width:852px;margin-top:22px;margin-left:8px}@media screen and (max-width: 768px){body#awards-2019 .main .img-coming-soon{max-width:343px;width:unset;height:130px;margin:0px}}body#awards-2019 .main .entry-wrapper{position:fixed;z-index:99;left:0;right:0;bottom:26px;margin:0 auto;width:312px}@media screen and (max-width: 768px){body#awards-2019 .main .entry-wrapper{max-width:375px;width:unset}}body#awards-2019 .main .entry{border-radius:26px;background-image:linear-gradient(75deg, #0d93e0, #00c4c4);width:312px;height:52px;margin:0 auto;text-align:center;line-height:52px}@media screen and (max-width: 768px){body#awards-2019 .main .entry{width:calc(100% - 32px)}}body#awards-2019 .main .entry a{display:block;font-family:Poppins;font-size:16px;font-weight:600;color:#fff}body#awards-2019 .main .entry a:hover{background-color:rgba(255,255,255,.06)}body#awards-2019 .main .entry a:active{background-color:rgba(255,255,255,.12)}body#awards-2019 .main .eyecatch{background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/awards2019/rectangle.png");background-position:center;background-size:cover;height:240px}@media screen and (max-width: 768px){body#awards-2019 .main .eyecatch{height:120px}}body#awards-2019 .main section{position:relative}body#awards-2019 .main section.dark{background-color:#000;color:#fff}body#awards-2019 .main section.dark>.section-inner{padding-top:80px;padding-bottom:100px}@media screen and (max-width: 768px){body#awards-2019 .main section.dark>.section-inner{padding-top:64px;padding-bottom:54px}}body#awards-2019 .main section.dark>.section-inner>.section-header>.section-header-inner>h3{top:312px;color:#fff}@media screen and (max-width: 768px){body#awards-2019 .main section.dark>.section-inner>.section-header>.section-header-inner>h3{top:0;left:0}}body#awards-2019 .main section.dark>.section-inner>.section-header>.section-header-inner>h3:before{color:rgba(255,255,255,.5)}body#awards-2019 .main section .section-inner{position:relative;display:flex;width:1040px;margin:0 auto;padding-top:100px;padding-bottom:100px;padding-left:60px;padding-right:60px}@media screen and (max-width: 768px){body#awards-2019 .main section .section-inner{flex-direction:column;width:auto;padding-top:64px;padding-left:16px;padding-right:16px;padding-bottom:54px}}body#awards-2019 .main section .section-inner .section-body{position:relative;width:768px}@media screen and (max-width: 768px){body#awards-2019 .main section .section-inner .section-body{width:100%}}body#awards-2019 .main section .section-inner .section-header{width:136px}@media screen and (max-width: 768px){body#awards-2019 .main section .section-inner .section-header{width:100%}}body#awards-2019 .main section .section-inner .section-header .section-header-inner{height:360px;border-left:1px solid}@media screen and (max-width: 768px){body#awards-2019 .main section .section-inner .section-header .section-header-inner{border-left:none;border-top:1px solid;height:80px}}body#awards-2019 .main section .section-inner .section-header .section-header-inner h3{position:absolute;width:300px;height:127px;top:332px;left:132px;margin:0;padding-top:8px;transform:rotate(-90deg);transform-origin:left;font-family:Poppins;font-size:36px;font-weight:normal;text-align:right;line-height:59px;letter-spacing:normal;color:rgba(0,0,0,.74)}@media screen and (max-width: 768px){body#awards-2019 .main section .section-inner .section-header .section-header-inner h3{position:relative;transform:none;width:100%;top:0;left:0;padding-top:12px;text-align:left}}body#awards-2019 .main section .section-inner .section-header .section-header-inner h3:before{position:absolute;display:inline-block;top:0;right:0;padding-top:8px;transform:rotate(0deg);font-family:Poppins;font-size:12px;text-align:right;letter-spacing:.2pt;line-height:.1;color:rgba(0,0,0,.4);content:"Wantedly VISIT AWARDS 2019"}@media screen and (max-width: 768px){body#awards-2019 .main section .section-inner .section-header .section-header-inner h3:before{top:6px;left:0;right:unset;letter-spacing:.12pt}}body#awards-2019 .main section .body{max-width:1600px;margin:120px auto 0 auto}@media screen and (max-width: 768px){body#awards-2019 .main section .body{width:343px;margin:0 auto}}body#awards-2019 .main #intro{height:900px}@media screen and (max-width: 768px){body#awards-2019 .main #intro{height:985px}}body#awards-2019 .main #intro .title-container{position:relative;font-family:Poppins}@media screen and (max-width: 768px){body#awards-2019 .main #intro .title-container{max-width:343px;width:100%;margin:0 auto}}body#awards-2019 .main #intro .title-container>h2{position:relative;background:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/awards2019/title.svg");background-repeat:no-repeat;background-size:contain;width:261px;height:87px;margin-top:137px;margin-bottom:31px;text-indent:-9000px}@media screen and (max-width: 768px){body#awards-2019 .main #intro .title-container>h2{width:100%;height:115px;margin-top:395px;margin-bottom:15px}}body#awards-2019 .main #intro .title-container>h3{width:0px;margin-top:28px;margin-bottom:4px;font-size:36px;font-weight:normal;line-height:1.12;color:rgba(0,0,0,.56)}@media screen and (max-width: 768px){body#awards-2019 .main #intro .title-container>h3{margin-top:0px}}body#awards-2019 .main #intro .title-container>p{height:24px;margin:0;font-family:Poppins;font-size:16px}@media screen and (max-width: 768px){body#awards-2019 .main #intro .title-container>p{display:inline-block;margin-top:4px;font-size:18px;line-height:1.56}}body#awards-2019 .main #about{margin-top:-346px;padding-bottom:0px}@media screen and (max-width: 768px){body#awards-2019 .main #about{margin-top:0px;padding-top:117px}}body#awards-2019 .main #about .body{width:520px;margin-top:220px;margin-left:385px}@media screen and (max-width: 768px){body#awards-2019 .main #about .body{width:auto;margin-top:17px;margin-left:0px}}body#awards-2019 .main #about .body br{line-height:30px}body#awards-2019 .main #about .body p{margin:0;padding:0;font-family:HiraginoSans-W6;font-size:16px;line-height:2;letter-spacing:.2px;color:rgba(0,0,0,.84)}@media screen and (max-width: 768px){body#awards-2019 .main #about .body p{font-family:HiraginoSans-W6;font-size:16px;line-height:2;letter-spacing:.2px}}body#awards-2019 .main #keynote .speaker{position:relative;display:flex}@media screen and (max-width: 768px){body#awards-2019 .main #keynote .speaker{width:343px;margin:0 auto}}body#awards-2019 .main #keynote .speaker .name{z-index:0;padding-top:55px;letter-spacing:.1em}@media screen and (max-width: 768px){body#awards-2019 .main #keynote .speaker .name{padding-top:0px}}body#awards-2019 .main #keynote .speaker .name .en{width:0px;text-transform:uppercase;font-family:Poppins;font-size:80px;font-weight:600;line-height:1.2}@media screen and (max-width: 768px){body#awards-2019 .main #keynote .speaker .name .en{padding-top:22px;font-size:56px;line-height:.86;letter-spacing:normal}}body#awards-2019 .main #keynote .speaker .name .ja{padding-top:27px;font-family:HiraginoSans-W4;font-size:48px;line-height:18px;letter-spacing:.7px}@media screen and (max-width: 768px){body#awards-2019 .main #keynote .speaker .name .ja{margin-top:0px;padding-top:11px;font-size:24px;letter-spacing:.5px}}body#awards-2019 .main #keynote .body{margin-top:184px;font-family:HiraginoSans-W6;font-size:15px;line-height:1.87;letter-spacing:normal}@media screen and (max-width: 768px){body#awards-2019 .main #keynote .body{width:100%;margin-top:180px;font-family:HiraginoSans-W4}}body#awards-2019 .main #keynote .body p{margin:0;padding:0}body#awards-2019 .main #awards .section-inner{padding-bottom:24px}body#awards-2019 .main #awards ul{display:flex;flex-wrap:wrap;justify-content:space-between;list-style-type:none}@media screen and (max-width: 768px){body#awards-2019 .main #awards ul{margin-top:24px}}body#awards-2019 .main #awards ul li{box-sizing:border-box;border-left-color:rgba(0,0,0,.06);border-left-style:solid;border-left-width:8px;width:calc(50% - 20px);height:168px;margin-bottom:36px;padding-left:16px;color:rgba(0,0,0,.84)}@media screen and (max-width: 768px){body#awards-2019 .main #awards ul li{width:100%;height:168px;margin-bottom:36px}}body#awards-2019 .main #awards ul li h4{height:48px;margin:0;padding:0;font-family:Poppins;font-size:36px;font-weight:normal;letter-spacing:1.3px;line-height:1.17;color:rgba(0,0,0,.84)}@media screen and (max-width: 768px){body#awards-2019 .main #awards ul li h4{font-family:Poppins;font-size:36px;line-height:50px;letter-spacing:1.3px}}body#awards-2019 .main #awards ul li p{min-height:96px;margin:12px 0px 0px 4px;font-family:HiraginoSans-W6;font-size:14px;letter-spacing:normal;line-height:1.71;color:rgba(0,0,0,.56)}@media screen and (max-width: 768px){body#awards-2019 .main #awards ul li p{min-height:56px;margin-top:-5px;margin-left:2px;font-family:HiraginoSans-W6;font-size:14px;line-height:2;letter-spacing:1px}}body#awards-2019 .main #awards ul li.top{height:180px}body#awards-2019 .main #awards ul li.top h4{font-size:48px;height:56px}@media screen and (max-width: 768px){body#awards-2019 .main #awards ul li.top p{margin-top:18px}}body#awards-2019 .main #awards ul li.gold{width:100%;border-left-color:#b3a16b}@media screen and (max-width: 768px){body#awards-2019 .main #awards ul li.gold{min-height:240px;height:unset}}body#awards-2019 .main #awards ul li.silver{border-left-color:#a9afb3}body#awards-2019 .main #awards ul li.bronze{border-left-color:#855a3d}body#awards-2019 .main #special .section-body .description{position:absolute;bottom:0;font-family:HiraginoSans-W6;font-size:15px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:2.13;letter-spacing:.47px;color:#fff}@media screen and (max-width: 768px){body#awards-2019 .main #special .section-body .description{position:relative;bottom:unset;margin-top:24px}}body#awards-2019 .main #special .section-body .description p{margin:0}@media screen and (max-width: 768px){body#awards-2019 .main #timetable .section-body{padding-top:24px}}body#awards-2019 .main #timetable .open-close{display:flex;align-items:center;height:56px;letter-spacing:normal}@media screen and (max-width: 768px){body#awards-2019 .main #timetable .open-close{flex-direction:column;align-items:start;height:auto}}body#awards-2019 .main #timetable .open-close h4{margin:0;margin-right:-8px;font-family:Poppins;font-size:48px;font-weight:normal;line-height:1.17;letter-spacing:normal;color:rgba(0,0,0,.84)}@media screen and (max-width: 768px){body#awards-2019 .main #timetable .open-close h4{width:auto;margin:0;font-size:36px;line-height:1.56}}body#awards-2019 .main #timetable .open-close .notice{margin:0;margin-left:auto;font-family:HiraginoSans-W6}@media screen and (max-width: 768px){body#awards-2019 .main #timetable .open-close .notice{margin-top:-4px;margin-left:0}}body#awards-2019 .main #timetable .open-close .notice span{width:500px;font-size:12px;letter-spacing:.2px;line-height:12px;color:rgba(0,0,0,.4)}@media screen and (max-width: 768px){body#awards-2019 .main #timetable .open-close .notice span{font-family:HiraginoSans-W4;font-size:12px}}body#awards-2019 .main #timetable ul{padding-top:24px;padding-bottom:24px}@media screen and (max-width: 768px){body#awards-2019 .main #timetable ul{padding-top:12px;padding-bottom:12px}}body#awards-2019 .main #timetable ul li{display:flex;align-items:center;border-radius:1px;background-color:rgba(0,0,0,.03);height:56px;margin-top:8px;padding:0}body#awards-2019 .main #timetable ul li:first-child{margin-top:0px}@media screen and (max-width: 768px){body#awards-2019 .main #timetable ul li{width:auto}}body#awards-2019 .main #timetable ul li h5{width:86px;margin:14px 24px;font-family:Poppins;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:1.4;letter-spacing:normal;color:rgba(0,0,0,.84)}@media screen and (max-width: 768px){body#awards-2019 .main #timetable ul li h5{margin-left:12px}}body#awards-2019 .main #timetable ul li span{font-family:HiraginoSans-W4;font-size:15px;line-height:normal;letter-spacing:normal;color:rgba(0,0,0,.56)}body#awards-2019 .main #access .section-inner{padding-top:77px;padding-bottom:82px}@media screen and (max-width: 768px){body#awards-2019 .main #access .section-inner{padding-top:64px;padding-bottom:346px}}body#awards-2019 .main #access .section-inner .section-header-inner{height:214px}@media screen and (max-width: 768px){body#awards-2019 .main #access .section-inner .section-header-inner{height:100px}}@media screen and (max-width: 768px){body#awards-2019 .main #access .section-inner .section-body{max-width:343px;margin:0 auto}}body#awards-2019 .main #access .place{width:760px;align-items:center}@media screen and (max-width: 768px){body#awards-2019 .main #access .place{width:100%}}body#awards-2019 .main #access .place p{margin:0}@media screen and (max-width: 768px){body#awards-2019 .main #access .place p{display:inline-block}}body#awards-2019 .main #access .place p.hall{height:56px;font-family:Poppins;font-size:48px;line-height:1.17}body#awards-2019 .main #access .place p.building{height:36px;font-family:Poppins;font-size:28px;line-height:1.29}body#awards-2019 .main #access .place p.address{margin-top:14px;font-family:HiraginoSans-W4;font-size:15px;line-height:1.87}@media screen and (max-width: 768px){body#awards-2019 .main #access .place p.address{margin-top:18px}}body#awards-2019 .main #access .btn-wrapper{margin-top:36px;margin-left:4px;display:flex}@media screen and (max-width: 768px){body#awards-2019 .main #access .btn-wrapper{margin-top:20px}}body#awards-2019 .main #access .btn-wrapper .btn{color:rgba(0,0,0,.56)}@media screen and (max-width: 768px){body#awards-2019 .main #access .btn-wrapper .btn{background-image:none;background-color:#fff}}body#awards-2019 .main #access .btn-wrapper .btn:hover{transform:none;background-image:none;background-color:rgba(255,255,255,.97);color:rgba(0,0,0,.53)}body#awards-2019 .main #access .btn-wrapper .go-to-map-btn{display:flex;z-index:1;justify-content:center;align-items:center;background-color:#fff;box-shadow:0 8px 8px 0 rgba(0,0,0,.1);width:128px;height:36px;font-family:Poppins;font-size:14px;font-weight:500}@media screen and (max-width: 768px){body#awards-2019 .main #access .btn-wrapper .go-to-map-btn{width:128px;height:36px;font-size:14px;text-align:center}}body#awards-2019 .main #access .btn-wrapper .copy-btn{display:flex;z-index:1;background-color:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.1);justify-content:center;align-items:center;border-radius:81.8px;width:36px;height:36px;margin-left:12px}@media screen and (max-width: 768px){body#awards-2019 .main #access .btn-wrapper .copy-btn{border-radius:100px;width:36px;height:36px}}body#awards-2019 .main #access .btn-wrapper .copy-btn i{color:rgba(0,0,0,.56)}@media screen and (max-width: 768px){body#awards-2019 .main #access .btn-wrapper .copy-btn i{font-size:18px}}@media screen and (max-width: 768px){body#awards-2019 .main #access .btn-wrapper .copy-btn i{color:rgba(0,0,0,.53)}}body#awards-2019 .main #access .btn-wrapper .tooltip:after{background-color:#fff;width:265px}@media screen and (max-width: 768px){body#awards-2019 .main #access .btn-wrapper .tooltip:after{left:-140px}}body#awards-2019 .main .map-block{background-color:rgba(255,255,255,.8);margin:0 auto;height:450px}@media screen and (max-width: 768px){body#awards-2019 .main .map-block{height:375px}}body#awards-2019 footer{background-color:#000;width:100%;height:52px}
.fuze-2020{--black-alpha50: rgba(0, 0, 0, 0.03);--black-alpha300: rgba(0, 0, 0, 0.24);--black-alpha100: rgba(0, 0, 0, 0.06);--black-alpha200: rgba(0, 0, 0, 0.12);--black-alpha400: rgba(0, 0, 0, 0.4);--black-alpha500: rgba(0, 0, 0, 0.56);--black-alpha700: rgba(0, 0, 0, 0.74);--black-alpha800: rgba(0, 0, 0, 0.84);--white-alpha50: rgba(255, 255, 255, 0.06);--white-alpha100: rgba(255, 255, 255, 0.12);--white-alpha200: rgba(255, 255, 255, 0.2);--white-alpha300: rgba(255, 255, 255, 0.36);--white-alpha-400: rgba(255, 255, 255, 0.5);--white-alpha500: rgba(255, 255, 255, 0.7);--white-alpha700: rgba(255, 255, 255, 0.86);--white-alpha800: #ffffff;--gray25: #fafafa;--gray50: #f5f5f5;--gray100: #eeeeee;--gray200: #e0e0e0;--gray300: #cccccc;--gray400: #9e9e9e;--gray500: #757575;--gray600: #5c5c5c;--gray700: #424242;--gray800: #292929;--aqua-marine: #32bdd9;--soft-blue: #618feb}.fuze-2020 br.fuze-2020__visible-mobile{display:none}@media screen and (max-width: 768px){.fuze-2020 br.fuze-2020__visible-mobile{display:inline}}.fuze-2020 br.fuze-2020__hidden-mobile{display:inline}@media screen and (max-width: 768px){.fuze-2020 br.fuze-2020__hidden-mobile{display:none}}.fuze-2020 *,.fuze-2020 *::before,.fuze-2020 *::after{box-sizing:border-box}.fuze-2020{min-width:1400px;margin:0;padding:0 0 93px 0;background-color:#0e0e0e;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020{min-width:unset}}.fuze-2020__header{display:flex;justify-content:space-between;align-items:center;padding:43px 40px 0}@media screen and (max-width: 768px){.fuze-2020__header{padding:25px 16px 0}}.fuze-2020__logo{height:30px}@media screen and (max-width: 768px){.fuze-2020__logo{height:22px}}.fuze-2020__logo-image{height:100%}.fuze-2020__header-inner{display:flex;align-items:center}@media screen and (max-width: 768px){.fuze-2020__header-inner{display:none}}.fuze-2020__nav{height:36px}.fuze-2020__nav-list{height:100%;display:flex;align-items:center}.fuze-2020__nav-list-item{padding-right:24px;height:100%}.fuze-2020__nav-link{display:flex;align-items:center;height:100%;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:var(--white-alpha500)}.fuze-2020__header-entry{border-radius:48px;background-image:linear-gradient(75deg, #0d93e0, #00c4c4);width:176px;height:36px;margin:0 auto;text-align:center;box-shadow:0 0 0 1px rgba(0,0,0,.02),0 0 0 1px rgba(0,0,0,.1)}.fuze-2020__header-entry-btn{display:block;padding:5px 16px 7px;font-family:"Lato","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:var(--white-alpha800) !important}.fuze-2020__header-entry-btn:hover{background-color:rgba(255,255,255,.06)}.fuze-2020__header-entry-btn:active{background-color:rgba(255,255,255,.12)}.fuze-2020__footer{text-align:center;padding-bottom:69px;margin:0 80px}@media screen and (max-width: 768px){.fuze-2020__footer{margin:0 66px}}.fuze-2020__footer-container{display:flex;align-items:center;justify-content:center}.fuze-2020__footer-image-wrapper{display:flex;align-items:center;height:56px;padding-right:32px}@media screen and (max-width: 768px){.fuze-2020__footer-image-wrapper{height:40px;padding-right:24px}}.fuze-2020__footer-image-wrapper+.fuze-2020__footer-image-wrapper{align-items:flex-end;padding-right:0;padding-left:32px;border-left:2px solid var(--white-alpha300)}@media screen and (max-width: 768px){.fuze-2020__footer-image-wrapper+.fuze-2020__footer-image-wrapper{padding-left:24px}}.fuze-2020__footer-image-content.wantedly{height:30px}@media screen and (max-width: 768px){.fuze-2020__footer-image-content.wantedly{height:20px}}.fuze-2020__footer-image-content.fuze{-o-object-fit:contain;object-fit:contain;position:relative;top:-3px;width:140px;height:36px}@media screen and (max-width: 768px){.fuze-2020__footer-image-content.fuze{width:90px;height:23px;top:-4px}}.fuze-2020__footer-copyright{margin:0;padding-top:48px;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:19px;letter-spacing:normal;text-align:center;color:var(--white-alpha-400)}@media screen and (max-width: 768px){.fuze-2020__footer-copyright{padding-top:32px}}.fuze-2020__section-mark{justify-content:center;margin:0;position:relative;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;padding-top:96px;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;text-align:center}@media screen and (max-width: 768px){.fuze-2020__section-mark{padding-top:71px;font-size:16px;line-height:normal}}.fuze-2020__section-mark::before{content:"";background-repeat:no-repeat;background-size:cover;background-position:center;width:80px;height:80px;position:absolute;top:0;right:0;left:0;margin:auto}@media screen and (max-width: 768px){.fuze-2020__section-mark::before{width:60px;height:60px}}.fuze-2020__section-mark--keynote{color:var(--black-alpha800)}.fuze-2020__section-mark--keynote::before{background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/fuze2020/star-small-black.svg")}.fuze-2020__section-mark--talk-session{margin:218px 0 0 80px;color:var(--white-alpha800);display:inline-flex}@media screen and (max-width: 768px){.fuze-2020__section-mark--talk-session{margin:64px 0 0 16px}}.fuze-2020__section-mark--talk-session::before{background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/fuze2020/star-small-white.svg")}.fuze-2020__section-mark--awards::before{background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/fuze2020/star-small-white.svg")}.fuze-2020__section-mark--time-table{display:inline-flex;color:var(--white-alpha800)}.fuze-2020__section-mark--time-table::before{background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/fuze2020/star-small-white.svg")}.fuze-2020__entry{z-index:2;margin:0;right:0;left:0;bottom:24px;transition-duration:.5s;transition-timing-function:ease-in-out;position:sticky}@media screen and (max-width: 768px){.fuze-2020__entry{width:100%;max-width:560px;margin:0 auto;padding:0 16px}}.fuze-2020__entry--hidden{transform:translateY(200px)}@media screen and (max-width: 768px){.fuze-2020__entry--hidden{transform:none}}.fuze-2020__entry-btn{border-radius:48px;background-image:linear-gradient(98deg, var(--aqua-marine), var(--soft-blue) 102%);width:292px;height:44px;margin:0 auto;text-align:center;box-shadow:0 0 0 1px rgba(0,0,0,.02),0 0 0 1px rgba(0,0,0,.1);display:block;padding:9px 16px 11px;font-family:"Lato","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;text-align:center;color:var(--white-alpha800) !important}@media screen and (max-width: 768px){.fuze-2020__entry-btn{width:100%}}.fuze-2020__entry-btn:hover{background-color:rgba(255,255,255,.06)}.fuze-2020__entry-btn:active{background-color:rgba(255,255,255,.12)}.fuze-2020-intro{min-width:1400px;position:relative}@media screen and (max-width: 768px){.fuze-2020-intro{min-width:unset}}.fuze-2020-intro__background-star{width:100%;position:absolute;right:0;top:-79px;z-index:-1}@media screen and (max-width: 768px){.fuze-2020-intro__background-star{top:-132px}}.fuze-2020-intro__background-star-image{width:100%}.fuze-2020-intro__inner{max-width:1440px;margin:auto;padding-top:188px;padding-bottom:40px;position:relative}@media screen and (max-width: 768px){.fuze-2020-intro__inner{max-width:560px;text-align:center;padding-top:150px;padding-bottom:108px}}.fuze-2020-intro__heading{padding-left:80px}@media screen and (max-width: 768px){.fuze-2020-intro__heading{padding:0 16px}}.fuze-2020-intro__heading-copy{margin:0;width:460px;height:117px}@media screen and (max-width: 768px){.fuze-2020-intro__heading-copy{width:auto;height:auto}}.fuze-2020-intro__heading-copy-image{width:100%}@media screen and (max-width: 768px){.fuze-2020-intro__heading-copy-image{vertical-align:bottom}}.fuze-2020-intro__heading-text{margin:0;padding-top:32px;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Helvetica Neue",Helvetica,Arial,Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:18px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:2.25px;color:var(--white-alpha-400)}@media screen and (max-width: 768px){.fuze-2020-intro__heading-text{padding-top:24px;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:2px;color:var(--white-alpha800)}}.fuze-2020-intro__schedule{margin:0;padding-left:80px;padding-top:64px;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:36px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.11;letter-spacing:normal;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-intro__schedule{padding-left:0;padding-top:60px;font-size:24px;line-height:1.33}}.fuze-2020-intro__schedule-time{padding-top:8px;display:block;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-intro__schedule-time{font-weight:300}}.fuze-2020-intro__scroll-link-wrapper{display:none}@media screen and (max-width: 768px){.fuze-2020-intro__scroll-link-wrapper{display:block;text-align:center;padding-top:20px}}.fuze-2020-intro__scroll-link{display:block;margin:auto;border-radius:100%;width:36px;height:36px;background-color:var(--white-alpha800);position:relative}.fuze-2020-intro__scroll-link::before{position:absolute;content:"";width:20px;height:20px;display:block;background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/fuze2020/icon-chevron-down@3x.png");background-repeat:no-repeat;background-position:center;background-size:contain;top:0;bottom:0;left:0;right:0;margin:auto}.fuze-2020-intro__scroll-link:hover{background-color:rgba(255,255,255,.97);color:rgba(0,0,0,.53)}.fuze-2020-intro__lead{padding:250px 80px 0}@media screen and (max-width: 768px){.fuze-2020-intro__lead{padding:256px 16px 0;-moz-text-align-last:left;text-align-last:left}}.fuze-2020-intro__lead-heading{margin:0;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Helvetica Neue",Helvetica,Arial,Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:40px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:-1.85px;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-intro__lead-heading{text-align:left;font-size:42px;line-height:1.33;letter-spacing:normal}}.fuze-2020-intro__lead-text{text-align:justify;-moz-text-align-last:left;text-align-last:left;margin:0;padding-top:34px;width:600px;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Helvetica Neue",Helvetica,Arial,Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:var(--white-alpha500)}@media screen and (max-width: 768px){.fuze-2020-intro__lead-text{padding-top:48px;width:auto;color:var(--white-alpha-400)}}.fuze-2020-intro__catchword{width:100%;vertical-align:top;padding-top:64px;line-height:0}.fuze-2020-intro__catchword-image{width:100%}.fuze-2020-keynote{min-width:1400px;padding:120px 0;background-color:var(--gray200)}@media screen and (max-width: 768px){.fuze-2020-keynote{min-width:unset;padding:64px 0 16px;overflow:hidden}}.fuze-2020-keynote__catch{max-width:1440px;margin:auto;display:flex;justify-content:center;align-items:flex-start;padding:0 80px}@media screen and (max-width: 768px){.fuze-2020-keynote__catch{flex-direction:column;padding:0 18px;max-width:560px}}.fuze-2020-keynote__catch-time{display:none}@media screen and (max-width: 768px){.fuze-2020-keynote__catch-time{padding-top:4px;display:block;font-family:Poppins;font-size:12px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:rgba(0,0,0,.84)}}@media screen and (max-width: 768px){.fuze-2020-keynote__catch-time--emphasis{font-weight:600}}.fuze-2020-keynote__catch-heading{font-feature-settings:initial;margin:0;padding-left:40px;white-space:nowrap;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Helvetica Neue",Helvetica,Arial,Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:56px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.14;letter-spacing:normal;color:var(--black-alpha800)}@media screen and (max-width: 768px){.fuze-2020-keynote__catch-heading{font-feature-settings:unset;padding:32px 0 0 0;width:auto;white-space:unset;font-size:32px;font-weight:700;line-height:1.38}}.fuze-2020-keynote__catch-lead{text-align:justify;-moz-text-align-last:left;text-align-last:left;margin:0;padding-left:8px;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Helvetica Neue",Helvetica,Arial,Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:var(--black-alpha800)}@media screen and (max-width: 768px){.fuze-2020-keynote__catch-lead{padding:16px 0 0 0;font-size:15px;font-weight:400;line-height:1.6}}@media screen and (max-width: 768px){.fuze-2020-keynote__catch-lead-text--hidden-mobile{display:none}}.fuze-2020-keynote__body{max-width:1440px;margin:auto;position:relative;padding-top:94px}@media screen and (max-width: 768px){.fuze-2020-keynote__body{padding:72px 0 0 0;max-width:560px}}.fuze-2020-keynote__body-front-content{margin:0;white-space:nowrap;z-index:1;position:absolute;bottom:389px;right:0;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:160px;font-weight:600;font-stretch:normal;font-style:normal;line-height:.2;letter-spacing:-5px;text-align:center;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-keynote__body-front-content{text-orientation:sideways;writing-mode:vertical-rl;bottom:196px;right:26px;font-size:110px;letter-spacing:0}}@media screen and (max-width: 768px){.fuze-2020-keynote__body-front-content-text{display:none}}.fuze-2020-keynote__body-inner{display:flex;align-items:flex-end}@media screen and (max-width: 768px){.fuze-2020-keynote__body-inner{flex-direction:column-reverse;padding:0 16px 0 0}}.fuze-2020-keynote__body-inner+.fuze-2020-keynote__body-inner{margin-top:-80px;flex-direction:row-reverse}@media screen and (max-width: 768px){.fuze-2020-keynote__body-inner+.fuze-2020-keynote__body-inner{flex-direction:column-reverse;padding:0 0 0 16px;align-items:flex-start;margin-top:64px}}.fuze-2020-keynote__body-text{margin-bottom:202px;width:450px;border-bottom:2px solid var(--black-alpha800);margin-right:-59px;padding-bottom:32px}@media screen and (max-width: 768px){.fuze-2020-keynote__body-text{width:343px;height:200px;padding:0 0 0 16px;margin:0 0 -82px 16px;border-bottom:none;border-left:2px solid var(--black-alpha800)}}.fuze-2020-keynote__body-text--align-right{text-align:right;margin-left:-59px;margin-right:auto}@media screen and (max-width: 768px){.fuze-2020-keynote__body-text--align-right{padding:0 16px 0 0;margin:0 16px -82px 0;border-left:none;border-right:2px solid var(--black-alpha800)}}.fuze-2020-keynote__body-image{width:840px;height:550px}@media screen and (max-width: 768px){.fuze-2020-keynote__body-image{width:100%;height:auto}}.fuze-2020-keynote__body-image-content{width:100%;vertical-align:bottom}@media screen and (max-width: 768px){.fuze-2020-keynote__body-image-content{height:100%}}.fuze-2020-keynote__body-heading{margin:0;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:40px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:var(--black-alpha800)}@media screen and (max-width: 768px){.fuze-2020-keynote__body-heading{font-size:32px}}.fuze-2020-keynote__body-note{margin:0;padding-top:16px;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Helvetica Neue",Helvetica,Arial,Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:var(--black-alpha400)}@media screen and (max-width: 768px){.fuze-2020-keynote__body-note{padding-top:4px;font-family:Poppins;line-height:normal}}.fuze-2020-talk-session{min-width:1400px;position:relative}@media screen and (max-width: 768px){.fuze-2020-talk-session{min-width:unset}}.fuze-2020-talk-session__wrapper{position:sticky;top:0;overflow:hidden}.fuze-2020-talk-session__sections{display:flex}.fuze-2020-talk-session__section{position:relative;padding-left:80px}@media screen and (max-width: 768px){.fuze-2020-talk-session__section{padding-left:16px}}.fuze-2020-talk-session__section+.fuze-2020-talk-session__section{padding:0 80px 0 216px}@media screen and (max-width: 768px){.fuze-2020-talk-session__section+.fuze-2020-talk-session__section{padding:0 16px 0 128px}}.fuze-2020-talk-session__section-background-content{position:absolute;top:94px;width:447px;height:494px;background-size:contain;background-repeat:no-repeat;z-index:-1}@media screen and (max-width: 768px){.fuze-2020-talk-session__section-background-content{top:20px}}.fuze-2020-talk-session__section-background-content--session-a{background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/fuze2020/text-a.svg");left:-110px}@media screen and (max-width: 768px){.fuze-2020-talk-session__section-background-content--session-a{left:-40px}}.fuze-2020-talk-session__section-background-content--session-b{background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/fuze2020/text-b.svg");left:-480px}@media screen and (max-width: 768px){.fuze-2020-talk-session__section-background-content--session-b{left:79px;width:359px;height:493px}}.fuze-2020-talk-session__section-info{border-bottom:8px solid var(--white-alpha800);padding:61px 0 32px;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:32px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-talk-session__section-info{border-bottom-width:4px;padding:34px 0 4px;font-size:16px;line-height:2}}.fuze-2020-talk-session__section-info-item:last-of-type{padding-left:24px}@media screen and (max-width: 768px){.fuze-2020-talk-session__section-info-item:last-of-type{padding-left:16px}}.fuze-2020-talk-session__section-group{padding-top:72px;display:flex;align-items:center}@media screen and (max-width: 768px){.fuze-2020-talk-session__section-group{padding-top:32px}}.fuze-2020-talk-session__catch{width:416px}@media screen and (max-width: 768px){.fuze-2020-talk-session__catch{width:260px}}.fuze-2020-talk-session__catch-heading{margin:0;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Helvetica Neue",Helvetica,Arial,Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:32px;font-weight:500;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-talk-session__catch-heading{font-size:18px;font-weight:700;line-height:1.56}}.fuze-2020-talk-session__catch-text{text-align:justify;-moz-text-align-last:left;text-align-last:left;margin:0;padding-top:24px;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Helvetica Neue",Helvetica,Arial,Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--white-alpha-400)}@media screen and (max-width: 768px){.fuze-2020-talk-session__catch-text{font-size:14px;line-height:1.57;letter-spacing:.6px}}.fuze-2020-talk-session__block{display:flex;align-items:center;padding-left:80px}@media screen and (max-width: 768px){.fuze-2020-talk-session__block{align-items:unset;flex-direction:column-reverse;padding-left:64px}}.fuze-2020-talk-session__block-main{width:320px;border-bottom:2px solid var(--white-alpha800);padding-bottom:32px;margin-right:-63px;z-index:0}@media screen and (max-width: 768px){.fuze-2020-talk-session__block-main{width:200px;border-bottom-width:1px;margin:0;padding-top:21px}}.fuze-2020-talk-session__logo{padding-bottom:32px;line-height:0}@media screen and (max-width: 768px){.fuze-2020-talk-session__logo{padding:0;height:50px;display:flex;align-items:center}}.fuze-2020-talk-session__logo--salesforce{width:100px}@media screen and (max-width: 768px){.fuze-2020-talk-session__logo--salesforce{width:60px}}.fuze-2020-talk-session__logo--slack{width:133px}@media screen and (max-width: 768px){.fuze-2020-talk-session__logo--slack{width:78px}}.fuze-2020-talk-session__logo--wantedly{width:155px}@media screen and (max-width: 768px){.fuze-2020-talk-session__logo--wantedly{width:93px}}.fuze-2020-talk-session__logo--fullkaiten{width:80px}@media screen and (max-width: 768px){.fuze-2020-talk-session__logo--fullkaiten{width:48px}}.fuze-2020-talk-session__logo--sansan{width:110px}@media screen and (max-width: 768px){.fuze-2020-talk-session__logo--sansan{width:66px}}.fuze-2020-talk-session__logo--note{width:125px}@media screen and (max-width: 768px){.fuze-2020-talk-session__logo--note{width:75px}}.fuze-2020-talk-session__logo--goodpatch{width:150px}@media screen and (max-width: 768px){.fuze-2020-talk-session__logo--goodpatch{width:90px}}.fuze-2020-talk-session__logo-image{width:100%}.fuze-2020-talk-session__block-heading{margin:0;position:relative;padding-top:32px;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:32px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-talk-session__block-heading{padding-top:21px}}.fuze-2020-talk-session__block-heading::before{position:absolute;top:0;left:0;content:"";width:32px;height:2px;background-color:var(--white-alpha300)}@media screen and (max-width: 768px){.fuze-2020-talk-session__block-heading::before{display:none}}.fuze-2020-talk-session__block-note{margin:0;padding-top:16px}.fuze-2020-talk-session__block-note-item{display:block;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--white-alpha300)}@media screen and (max-width: 768px){.fuze-2020-talk-session__block-note-item{font-size:12px;line-height:1.33}.fuze-2020-talk-session__block-note-item+.fuze-2020-talk-session__block-note-item{margin-top:4px}.fuze-2020-talk-session__block-note-item--wantedly,.fuze-2020-talk-session__block-note-item--fullkaiten,.fuze-2020-talk-session__block-note-item--sansan,.fuze-2020-talk-session__block-note-item--note,.fuze-2020-talk-session__block-note-item--goodpatch{padding-bottom:1.33em}}.fuze-2020-talk-session__block-note-item--bright{font-weight:600;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-talk-session__block-note-item--bright{font-size:16px;font-weight:600;line-height:1.5}}.fuze-2020-talk-session__block-image{min-width:500px;min-height:500px;height:calc(100vh - 412px)}@media screen and (max-width: 768px){.fuze-2020-talk-session__block-image{width:calc(100vh - 412px);max-width:200px;max-height:200px;min-width:unset;min-height:unset}}.fuze-2020-talk-session__block-image-content{position:relative;width:500px;height:500px;top:calc(50% - 250px)}@media screen and (max-width: 768px){.fuze-2020-talk-session__block-image-content{width:100%;height:100%;position:static}}.fuze-2020-awards{min-width:1400px;padding-bottom:329px;margin-top:200px;margin-bottom:-329px;overflow:hidden;position:relative}@media screen and (max-width: 768px){.fuze-2020-awards{min-width:unset}}.fuze-2020-awards__image-wrapper{z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-width:1440px;height:100vh;overflow:hidden}@media screen and (max-width: 768px){.fuze-2020-awards__image-wrapper{min-width:unset}}.fuze-2020-awards__image-cover{position:absolute;height:calc(50vh - 29vw);background-color:#0e0e0e;width:100%;transform:scale(1)}.fuze-2020-awards__image-cover--top{top:0}.fuze-2020-awards__image-cover--bottom{bottom:0}.fuze-2020-awards__image{width:100%;transform:scale(1);z-index:1}.fuze-2020-awards__lead{position:relative;text-align:center}.fuze-2020-awards__lead-inner{width:100%;min-width:1440px;height:100vh;background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/fuze2020/team-eyecatch@2x.png");background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 768px){.fuze-2020-awards__lead-inner{background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/fuze2020/team-eyecatch-mobile@2x.png");min-width:unset}}.fuze-2020-awards__lead-inner-texts{opacity:0;position:relative;top:calc(50% - 293px)}@media screen and (max-width: 768px){.fuze-2020-awards__lead-inner-texts{padding:0 16px;max-width:560px;margin:auto}}.fuze-2020-awards__lead-front-content{z-index:1;padding-left:.7em;position:absolute;bottom:-580px;left:0;right:0;display:flex;justify-content:center;align-items:baseline;white-space:nowrap;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:300px;font-weight:600;font-stretch:normal;font-style:normal;line-height:.34;letter-spacing:normal;text-align:center;color:var(--white-alpha50)}@media screen and (max-width: 768px){.fuze-2020-awards__lead-front-content{padding-left:0;font-size:70px;bottom:-500px}}.fuze-2020-awards__body{position:relative}.fuze-2020-awards__body-background-star{z-index:-1;position:absolute;width:1510px;height:1510px;background-image:url("https://dubpy8abnqmkw.cloudfront.net/images/corporate_site/fuze2020/star-big-gray.svg");background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (max-width: 768px){.fuze-2020-awards__body-background-star{width:362px;height:362px}}.fuze-2020-awards__body-background-star:nth-of-type(1){left:-963px;top:132px}@media screen and (max-width: 768px){.fuze-2020-awards__body-background-star:nth-of-type(1){left:-181px;top:326px}}.fuze-2020-awards__body-background-star:nth-of-type(2){right:-927px;top:1052px}@media screen and (max-width: 768px){.fuze-2020-awards__body-background-star:nth-of-type(2){right:-181px;top:807px}}.fuze-2020-awards__body-background-star:nth-of-type(3){left:-963px;top:2312px}@media screen and (max-width: 768px){.fuze-2020-awards__body-background-star:nth-of-type(3){left:-181px;top:1303px}}.fuze-2020-awards__body-inner{max-width:1024px;margin:auto;padding:213px 0 200px}@media screen and (max-width: 768px){.fuze-2020-awards__body-inner{padding:144px 16px 160px}}.fuze-2020-awards__lead-main{margin:0;padding-top:48px;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Helvetica Neue",Helvetica,Arial,Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:40px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.23;letter-spacing:-1.85px;text-align:center;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-awards__lead-main{padding-top:32px;font-size:32px;line-height:1.38;letter-spacing:normal}}@media screen and (max-width: 320px){.fuze-2020-awards__lead-main{font-size:28px}}.fuze-2020-awards__lead-note{text-align:justify;-moz-text-align-last:left;text-align-last:left;margin:0;padding-top:24px;width:600px;margin:auto;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Helvetica Neue",Helvetica,Arial,Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:20px;font-weight:600;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-awards__lead-note{padding-top:26px;width:auto;font-size:15px;line-height:2.13;letter-spacing:.47px}}.fuze-2020-awards__list{display:flex;flex-direction:column}@media screen and (max-width: 768px){.fuze-2020-awards__list{max-width:560px;margin:auto}}.fuze-2020-awards__list-catch{text-align:center}.fuze-2020-awards__list-catch-heading{margin:0;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:56px;font-weight:600;font-stretch:normal;font-style:normal;line-height:1.82;letter-spacing:normal;text-align:center;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-awards__list-catch-heading{font-size:48px;line-height:1.17}}.fuze-2020-awards__list-catch-text{margin:0;padding-top:calc(2px + .5em);width:726px;margin:auto;margin-bottom:-0.5em;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Helvetica Neue",Helvetica,Arial,Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;text-align:center;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-awards__list-catch-text{text-align:justify;-moz-text-align-last:left;text-align-last:left;padding-top:16px;width:auto;margin-bottom:0;font-size:15px;font-weight:600;line-height:2.13;letter-spacing:.47px;color:var(--white-alpha700)}}.fuze-2020-awards__list-item-container{padding-top:64px}@media screen and (max-width: 768px){.fuze-2020-awards__list-item-container{padding-top:121px}}.fuze-2020-awards__list-item{display:flex;align-items:center;justify-content:space-between;margin-right:-73px}@media screen and (max-width: 768px){.fuze-2020-awards__list-item{flex-direction:column;position:relative;margin-right:0}}.fuze-2020-awards__list-item--reverse{flex-direction:row-reverse;margin-right:0}@media screen and (max-width: 768px){.fuze-2020-awards__list-item--reverse{flex-direction:column}}.fuze-2020-awards__list-item+.fuze-2020-awards__list-item{margin-top:24px}@media screen and (max-width: 768px){.fuze-2020-awards__list-item+.fuze-2020-awards__list-item{margin-top:120px}}.fuze-2020-awards__list-item-image-wrapper{width:744px;height:650px;margin-left:-128px}@media screen and (max-width: 768px){.fuze-2020-awards__list-item-image-wrapper{width:447px;height:390px;margin-left:0;left:-119px;position:absolute}}@media screen and (max-width: 768px)and (max-width: 320px){.fuze-2020-awards__list-item-image-wrapper{left:-175px}}.fuze-2020-awards__list-item-image-wrapper--negative-right{margin-left:0;margin-right:-128px}@media screen and (max-width: 768px){.fuze-2020-awards__list-item-image-wrapper--negative-right{margin-right:0;left:unset;right:-121px}}@media screen and (max-width: 320px){.fuze-2020-awards__list-item-image-wrapper--negative-right{right:-175px}}@media screen and (max-width: 768px){.fuze-2020-awards__list-item-image-wrapper--lancers{margin-top:16px}}.fuze-2020-awards__list-item-image{width:100%}.fuze-2020-awards__list-item-inner{width:382px}@media screen and (max-width: 768px){.fuze-2020-awards__list-item-inner{width:auto}}.fuze-2020-awards__list-item-logo--freee{width:299px;height:101px}@media screen and (max-width: 768px){.fuze-2020-awards__list-item-logo--freee{width:240px;height:81px;margin-bottom:309px}}.fuze-2020-awards__list-item-logo--mybest{width:240px;height:71px}@media screen and (max-width: 768px){.fuze-2020-awards__list-item-logo--mybest{width:192px;height:57px;margin-bottom:333px;margin-left:auto}}.fuze-2020-awards__list-item-logo--lancers{width:270px;height:50px}@media screen and (max-width: 768px){.fuze-2020-awards__list-item-logo--lancers{width:216px;height:40px;margin-bottom:366px}}.fuze-2020-awards__list-item-logo-image{width:100%}.fuze-2020-awards__list-item-title{margin:0;padding-top:40px;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:24px;font-weight:600;font-stretch:normal;font-style:normal;line-height:40px;letter-spacing:normal;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-awards__list-item-title{padding-top:0;font-size:20px;line-height:1.4}}.fuze-2020-awards__list-item-text{text-align:justify;-moz-text-align-last:left;text-align-last:left;margin:0;padding-top:8px;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Helvetica Neue",Helvetica,Arial,Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--white-alpha-400)}@media screen and (max-width: 768px){.fuze-2020-awards__list-item-text{font-size:14px;line-height:1.57}}.fuze-2020-awards__unit{margin-top:176px}@media screen and (max-width: 768px){.fuze-2020-awards__unit{margin:144px auto 0;max-width:560px}}.fuze-2020-awards__unit+.fuze-2020-awards__unit{margin:201px 0 232px}@media screen and (max-width: 768px){.fuze-2020-awards__unit+.fuze-2020-awards__unit{margin:120px auto 160px;max-width:560px}}.fuze-2020-awards__unit-catch{padding:0 0 18px 35px;border-left:2px solid var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-awards__unit-catch{padding:0 0 0 16px}}.fuze-2020-awards__unit-catch-heading{margin:0;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:48px;font-weight:600;font-stretch:normal;font-style:normal;line-height:79px;letter-spacing:normal;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-awards__unit-catch-heading{font-size:36px;line-height:1.22}}.fuze-2020-awards__unit-catch-text{text-align:justify;-moz-text-align-last:left;text-align-last:left;margin:0;width:382px;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Helvetica Neue",Helvetica,Arial,Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:2;letter-spacing:normal;color:var(--white-alpha-400)}@media screen and (max-width: 768px){.fuze-2020-awards__unit-catch-text{width:auto;padding-top:8px;font-size:14px;line-height:1.57}}.fuze-2020-awards__unit-inner{padding-top:64px;display:flex;align-items:center}@media screen and (max-width: 768px){.fuze-2020-awards__unit-inner{padding-top:88px;flex-direction:column}}.fuze-2020-awards__unit-item+.fuze-2020-awards__unit-item{margin-left:96px}@media screen and (max-width: 768px){.fuze-2020-awards__unit-item+.fuze-2020-awards__unit-item{margin:64px 0 0 0}}.fuze-2020-awards__unit-item--newn{width:270px;height:36px}@media screen and (max-width: 768px){.fuze-2020-awards__unit-item--newn{width:216px;height:29px}}.fuze-2020-awards__unit-item--xmile{width:200px;height:53px}@media screen and (max-width: 768px){.fuze-2020-awards__unit-item--xmile{width:160px;height:43px}}.fuze-2020-awards__unit-item--lull{width:260px;height:47px}@media screen and (max-width: 768px){.fuze-2020-awards__unit-item--lull{width:208px;height:38px}}.fuze-2020-awards__unit-item--crassone{width:201px;height:146px}@media screen and (max-width: 768px){.fuze-2020-awards__unit-item--crassone{width:161px;height:117px}}.fuze-2020-awards__unit-item--stmn{width:280px;height:48px}@media screen and (max-width: 768px){.fuze-2020-awards__unit-item--stmn{width:224px;height:39px}}.fuze-2020-awards__unit-item--fullkaiten{width:139px;height:140px}@media screen and (max-width: 768px){.fuze-2020-awards__unit-item--fullkaiten{width:112px;height:112px}}.fuze-2020-awards__unit-item-image{width:100%}.fuze-2020-awards__schedule{border-top:2px solid var(--white-alpha800);padding-top:208px}@media screen and (max-width: 768px){.fuze-2020-awards__schedule{border-top-width:1px;padding-top:124px;max-width:560px;margin:auto}}.fuze-2020-awards__schedule-caption{margin:48px 0 0 0;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:48px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:normal;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-awards__schedule-caption{margin:32px 0 0 0;font-size:40px;line-height:1.4}}.fuze-2020-awards__schedule-caption--foot{display:flex;justify-content:space-between;align-items:center;margin-top:32px}@media screen and (max-width: 768px){.fuze-2020-awards__schedule-caption--foot{margin-top:16px;flex-direction:column;align-items:flex-start}}.fuze-2020-awards__schedule-note{font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Helvetica Neue",Helvetica,Arial,Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:12px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:right;color:var(--white-alpha800)}.fuze-2020-awards__schedule-table{border-collapse:collapse;width:100%;margin-top:24px}@media screen and (max-width: 768px){.fuze-2020-awards__schedule-table{margin-top:16px}}.fuze-2020-awards__schedule-table-head{padding:14px 14px 14px 0;text-align:left;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;color:var(--white-alpha-400)}.fuze-2020-awards__schedule-table-data{box-sizing:border-box;padding:14px 0;background-color:var(--white-alpha200)}.fuze-2020-awards__schedule-table-row:not(:first-of-type) .fuze-2020-awards__schedule-table-data{border-top:8px solid #0e0e0e}@media screen and (max-width: 768px){.fuze-2020-awards__schedule-table-data{display:block}}.fuze-2020-awards__schedule-table-data:first-of-type{border-radius:1px 0 0 1px;min-width:228px;padding-left:24px;padding-right:24px;white-space:nowrap}@media screen and (max-width: 768px){.fuze-2020-awards__schedule-table-data:first-of-type{min-width:unset;padding:16px 16px 0 16px}}.fuze-2020-awards__schedule-table-data:last-of-type{border-radius:0 1px 1px 0;width:100%}@media screen and (max-width: 768px){.fuze-2020-awards__schedule-table-data:last-of-type{padding:4px 16px 16px 16px}.fuze-2020-awards__schedule-table-row:not(:first-of-type) .fuze-2020-awards__schedule-table-data:last-of-type{border-top:none}}.fuze-2020-awards__schedule-table-info{margin:0;font-family:"Poppins","Helvetica Neue",Helvetica,"Hiragino Sans","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:20px;font-weight:normal;font-stretch:normal;font-style:normal;line-height:1.4;letter-spacing:normal;color:var(--white-alpha800)}.fuze-2020-awards__schedule-table-title{margin:0;font-family:"Hiragino Sans","ヒラギノ角ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro W3","Helvetica Neue",Helvetica,Arial,Roboto,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;color:var(--white-alpha800)}@media screen and (max-width: 768px){.fuze-2020-awards__schedule-table-title{font-size:14px;line-height:1.71;color:var(--white-alpha-400)}}
.select-box-container{display:flex;margin-bottom:34px}.select-box-container .select-box-wrapper{cursor:pointer}.select-box-container .select-box-wrapper:first-child{margin-right:20px}.select-box-container .select-box-head{display:inline-block;margin-bottom:7px;font-family:Poppins,sans-serif;font-size:13px;line-height:normal;color:rgba(0,0,0,.4)}.select-box-container .select-box{position:relative;width:220px;font-size:14px}.select-box-container .top-box{height:40px;border:solid 1px rgba(0,0,0,.05);border-radius:4px;box-sizing:border-box;display:flex;justify-content:space-between;padding:8px 20px 8px 28px}.select-box-container .top-box i{font-size:15px}.select-box-container .pull-down-box{position:absolute;top:40px;left:0;z-index:1;width:100%;padding:7px 0;background:#fff;border:solid 1px rgba(0,0,0,.05);border-radius:4px;visibility:hidden;opacity:0}.select-box-container .pull-down-box.open{visibility:visible;opacity:1}.select-box-container .pull-down-box a{text-decoration:none}.select-box-container .pull-down-item{box-sizing:border-box;height:38px;padding:8px 20px 8px 28px}.select-box-container .pull-down-item:hover{background:#eee}@media screen and (max-width: 768px){.select-box-container .select-box-wrapper{flex-grow:1}.select-box-container .select-box{width:auto;font-size:13px}.select-box-container .top-box{padding:6px 16px 6px 16px;word-break:keep-all}}
@font-face{font-family:"WtIcon";src:url(/packs/WtIcon-ce2ae419cf62d25149edc0f85267027a.eot);src:url(/packs/WtIcon-ce2ae419cf62d25149edc0f85267027a.eot?#iefix) format("eot"),url(/packs/WtIcon-8a420b933a9297b319b7e70e091d6232.woff) format("woff"),url(/packs/WtIcon-47781e245d7a8994ac3e4b7e399ee547.ttf) format("truetype");font-weight:normal;font-style:normal}.wt-icon:before{display:inline-block;font-family:"WtIcon";font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:text-bottom}.wt-icon-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.wt-icon-2x{font-size:2em}.wt-icon-3x{font-size:3em}.wt-icon-4x{font-size:4em}.wt-icon-5x{font-size:5em}.wt-icon-fw{width:1.2857142857em;text-align:center}.wt-icon-android:before{content:""}.wt-icon-apple:before{content:""}.wt-icon-arrow-down:before{content:""}.wt-icon-at-mark-o-1:before{content:""}.wt-icon-at-mark:before{content:""}.wt-icon-b:before{content:""}.wt-icon-balloon-o-1:before{content:""}.wt-icon-balloon-o-2:before{content:""}.wt-icon-balloon:before{content:""}.wt-icon-balloons-o-1:before{content:""}.wt-icon-balloons-o-2:before{content:""}.wt-icon-balloons:before{content:""}.wt-icon-bell-o-1:before{content:""}.wt-icon-bell-o-2:before{content:""}.wt-icon-bell:before{content:""}.wt-icon-bers-o-1:before{content:""}.wt-icon-bers:before{content:""}.wt-icon-bookmark-o-1:before{content:""}.wt-icon-bookmark-o-2:before{content:""}.wt-icon-bookmark:before{content:""}.wt-icon-business-bag-o-1:before{content:""}.wt-icon-business-bag-o-2:before{content:""}.wt-icon-business-bag:before{content:""}.wt-icon-calendar-o-1:before{content:""}.wt-icon-calendar:before{content:""}.wt-icon-camera-o-2:before{content:""}.wt-icon-camera:before{content:""}.wt-icon-chavron-down-o-1:before{content:""}.wt-icon-chavron-down:before{content:""}.wt-icon-chavron-up:before{content:""}.wt-icon-check-circle:before{content:""}.wt-icon-check:before{content:""}.wt-icon-chevron-left-o-1:before{content:""}.wt-icon-chevron-left:before{content:""}.wt-icon-chevron-right-o-1:before{content:""}.wt-icon-chevron-right:before{content:""}.wt-icon-chevron-up-o-1:before{content:""}.wt-icon-circle:before{content:""}.wt-icon-circles-o-1:before{content:""}.wt-icon-circles:before{content:""}.wt-icon-clock-o-2:before{content:""}.wt-icon-clock:before{content:""}.wt-icon-close-circle-o-1:before{content:""}.wt-icon-close-circle-o-2:before{content:""}.wt-icon-close-circle:before{content:""}.wt-icon-close-o-1:before{content:""}.wt-icon-close:before{content:""}.wt-icon-code:before{content:""}.wt-icon-company-o-1:before{content:""}.wt-icon-company-o-2:before{content:""}.wt-icon-company-plus-o-1:before{content:""}.wt-icon-company-plus-o-2:before{content:""}.wt-icon-company-plus:before{content:""}.wt-icon-company:before{content:""}.wt-icon-compass-o-1:before{content:""}.wt-icon-compass-o-2:before{content:""}.wt-icon-compass:before{content:""}.wt-icon-copy-o-1:before{content:""}.wt-icon-copy:before{content:""}.wt-icon-crip-o-1:before{content:""}.wt-icon-crip:before{content:""}.wt-icon-dashboard:before{content:""}.wt-icon-door-o-1:before{content:""}.wt-icon-door-o-2:before{content:""}.wt-icon-door:before{content:""}.wt-icon-download-circle-o-2:before{content:""}.wt-icon-download-circle:before{content:""}.wt-icon-download-cloud-o-2:before{content:""}.wt-icon-download-cloud:before{content:""}.wt-icon-download:before{content:""}.wt-icon-ellipsis-h-o-1:before{content:""}.wt-icon-ellipsis-h:before{content:""}.wt-icon-ellipsis-v-o-1:before{content:""}.wt-icon-ellipsis-v:before{content:""}.wt-icon-exclamation-circle-o-1:before{content:""}.wt-icon-exclamation-circle-o-2:before{content:""}.wt-icon-exclamation-circle:before{content:""}.wt-icon-eyes:before{content:""}.wt-icon-facebook:before{content:""}.wt-icon-file-o-1:before{content:""}.wt-icon-file-o-2:before{content:""}.wt-icon-file:before{content:""}.wt-icon-fire-o-1:before{content:""}.wt-icon-fire:before{content:""}.wt-icon-folder-o-1:before{content:""}.wt-icon-folder-o-2:before{content:""}.wt-icon-folder:before{content:""}.wt-icon-gear-o-1:before{content:""}.wt-icon-gear:before{content:""}.wt-icon-github:before{content:""}.wt-icon-google:before{content:""}.wt-icon-h2:before{content:""}.wt-icon-h3:before{content:""}.wt-icon-hash:before{content:""}.wt-icon-hatena:before{content:""}.wt-icon-heart-o-2:before{content:""}.wt-icon-heart:before{content:""}.wt-icon-infomation-o-1:before{content:""}.wt-icon-infomation-o-2:before{content:""}.wt-icon-infomation:before{content:""}.wt-icon-jump:before{content:""}.wt-icon-label-text-o-1:before{content:""}.wt-icon-label-text-o-2:before{content:""}.wt-icon-label-text:before{content:""}.wt-icon-line-chart-o-2:before{content:""}.wt-icon-link:before{content:""}.wt-icon-linkedin:before{content:""}.wt-icon-list:before{content:""}.wt-icon-location:before{content:""}.wt-icon-mail-o-1:before{content:""}.wt-icon-mail-o-2:before{content:""}.wt-icon-mail:before{content:""}.wt-icon-message-o-1:before{content:""}.wt-icon-message-o-2:before{content:""}.wt-icon-message:before{content:""}.wt-icon-minus-o-1:before{content:""}.wt-icon-minus:before{content:""}.wt-icon-newspaper-o-1:before{content:""}.wt-icon-newspaper-o-2:before{content:""}.wt-icon-newspaper:before{content:""}.wt-icon-pencil-o-1:before{content:""}.wt-icon-pencil-paper-o-1:before{content:""}.wt-icon-pencil-paper:before{content:""}.wt-icon-pencil:before{content:""}.wt-icon-person-o-1:before{content:""}.wt-icon-person-o-2:before{content:""}.wt-icon-person-plus-o-1:before{content:""}.wt-icon-person-plus-o-2:before{content:""}.wt-icon-person-plus:before{content:""}.wt-icon-person:before{content:""}.wt-icon-phone-o-1:before{content:""}.wt-icon-phone:before{content:""}.wt-icon-pin:before{content:""}.wt-icon-plus-circle-o-1:before{content:""}.wt-icon-plus-o-1:before{content:""}.wt-icon-plus:before{content:""}.wt-icon-quote:before{content:""}.wt-icon-refresh-o-1:before{content:""}.wt-icon-refresh:before{content:""}.wt-icon-reply:before{content:""}.wt-icon-right-pane-o-1:before{content:""}.wt-icon-right-pane:before{content:""}.wt-icon-search-o-1:before{content:""}.wt-icon-search-short-o-1:before{content:""}.wt-icon-search-short:before{content:""}.wt-icon-search:before{content:""}.wt-icon-separator:before{content:""}.wt-icon-share-apple:before{content:""}.wt-icon-share-google:before{content:""}.wt-icon-share-ms:before{content:""}.wt-icon-share:before{content:""}.wt-icon-sliders:before{content:""}.wt-icon-spanner-o-1:before{content:""}.wt-icon-spanner:before{content:""}.wt-icon-star-o-1:before{content:""}.wt-icon-star:before{content:""}.wt-icon-support:before{content:""}.wt-icon-tag-o-1:before{content:""}.wt-icon-tag-o-2:before{content:""}.wt-icon-tag:before{content:""}.wt-icon-target:before{content:""}.wt-icon-text-square-o-1:before{content:""}.wt-icon-text-square-o-2:before{content:""}.wt-icon-text-square:before{content:""}.wt-icon-thumb-up-o-1:before{content:""}.wt-icon-thumb-up-o-2:before{content:""}.wt-icon-thumb-up:before{content:""}.wt-icon-trash-o-1:before{content:""}.wt-icon-trash-o-2:before{content:""}.wt-icon-trash:before{content:""}.wt-icon-trencher-o-1:before{content:""}.wt-icon-trencher-o-2:before{content:""}.wt-icon-trencher:before{content:""}.wt-icon-triangle-down:before{content:""}.wt-icon-triangle-up:before{content:""}.wt-icon-triangle:before{content:""}.wt-icon-twitter:before{content:""}.wt-icon-undo-o-1:before{content:""}.wt-icon-undo:before{content:""}.wt-icon-upload-cloud-o-1:before{content:""}.wt-icon-wanted:before{content:""}.wt-icon-wantedly-o-1:before{content:""}.wt-icon-wantedly-o-2:before{content:""}.wt-icon-wantedly:before{content:""}.wt-icon-whatsapp:before{content:""}.wt-icon-windows:before{content:""}

/*# sourceMappingURL=application-e28ca971440769687209.css.map*/