@charset "UTF-8";
/**
 * Name: app.scss
 */
/**
 * Name: _config.scss
 */
/**
 * Name: _config.scss
 */
@import url(https://fonts.googleapis.com/earlyaccess/sawarabigothic.css);
a {
  outline: none;
}

* {
  color: #242424;
  font-family: Sawarabi Gothic, Hiragino Kaku Gothic Pro, "ヒラギノ角ゴ Pro W3", Osaka, "ＭＳ Ｐゴシック", sans-serif;
}

img {
  width: 100%;
  height: auto;
}

/**
 * Name: mixins/_fontSize.scss
 */
/**
 * Name: mixins/_clearfix.scss
 */
/**
 * Name: mixins/_hideaway.scss
 */
/**
 * Name: mixins/_opacity.scss
 */
/**
 * Name: _reset.scss
 */
/*! http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
}

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

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

/**
 * Name: utils/_margin.scss
 */
.mb0 {
  margin-bottom: 0px !important;
}

.mb5 {
  margin-bottom: 5px !important;
}

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

.mb15 {
  margin-bottom: 15px !important;
}

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

.mb25 {
  margin-bottom: 25px !important;
}

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

.mb35 {
  margin-bottom: 35px !important;
}

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

.mb45 {
  margin-bottom: 45px !important;
}

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

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

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

.mr5 {
  margin-right: 5px !important;
}

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

.mr15 {
  margin-right: 15px !important;
}

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

.mr25 {
  margin-right: 25px !important;
}

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

.mr35 {
  margin-right: 35px !important;
}

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

.mr45 {
  margin-right: 45px !important;
}

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

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

/**
 * Name: components/_footer.scss
 */
.lang-list {
  position: absolute;
}

@media only screen and (min-width: 1025px) {
  .lang-list {
    top: 0;
    padding-top: 2.3%;
    right: 4.6875%;
    width: 9.375%;
    font-size: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .lang-list {
    top: 0;
    padding-top: 2.26667%;
    right: 2.26667%;
  }
}

@media only screen and (max-width: 767px) {
  .lang-list {
    top: 0;
    padding-top: 5.33333%;
    right: 5.33333%;
    width: 16%;
    font-size: 12px;
  }
}

@media only screen and (max-width: 459px) {
  .lang-list {
    width: 60%;
  }
}

.lang-list li {
  position: relative;
  float: right;
  padding: 0 0.4em;
}

.lang-list li:first-child {
  padding-right: 0;
}

.lang-list li a {
  font-family: "jins_next_ttregular";
  text-decoration: none;
  transition: all 300ms ease;
  border-bottom: 2px solid rgba(0, 0, 0, 0);
}

.lang-list li a:hover {
  border-bottom: 2px solid #242424;
}

.lang-list li.off a {
  transition: all 300ms ease;
  border-bottom: 2px solid #242424;
}

.gotoppage {
  font-size: 16px;
  text-align: center;
  margin-bottom: 127px;
}

.gotoppage br {
  display: none;
}

@media only screen and (max-width: 459px) {
  .gotoppage {
    width: 66%;
    margin: 0 auto;
    padding-left: 18px;
    text-indent: -20px;
    font-size: 14px;
    line-height: 1.4em;
  }
  .gotoppage br {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .gotoppage {
    margin-bottom: 17.91045%;
  }
}

.gotoppage a {
  text-decoration: none;
  position: relative;
  margin-left: 20px;
  transform: translateX(10px);
}

.gotoppage a span {
  font-family: jins_next_ttmedium;
}

@media only screen and (max-width: 767px) {
  .gotoppage a span {
    letter-spacing: 0.02em;
  }
}

.gotoppage a:before {
  content: "";
  position: absolute;
  top: 2px;
  bottom: 0;
  left: -1.0em;
  margin: auto;
  width: 9px;
  height: 9px;
  border-left: solid 2px #242424;
  border-bottom: solid 2px #242424;
  transform: rotate(45deg);
  transition: all 300ms ease;
}

@media only screen and (min-width: 1025px) {
  .gotoppage a:hover {
    opacity: 0.6;
  }
  .gotoppage a:hover:before {
    left: -1.3em;
  }
}

.progressBar {
  width: 100%;
  position: fixed;
  top: 0px;
  left: 0;
  z-index: 980;
  display: none;
}

.progressBar-bar {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 7px;
  background-color: #616c82;
  transform-origin: 0 0;
  transform: scaleX(0);
  transition: all 300ms ease-out;
}

.progressBar.nofixed {
  position: relative;
}

.progressBar.show {
  display: block;
}

@media only screen and (max-width: 767px) {
  .progressBar {
    display: block;
  }
}

#load-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-color: #fff;
}

/**
 * Name: components/_footer.scss
 */
.footer {
  text-align: center;
  border-top: none;
  margin-bottom: 0;
}

.footer .totop-btn {
  position: relative;
  margin: 0 auto;
  padding-bottom: 43px;
}

.footer .totop-btn:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 14px;
  height: 14px;
  margin: auto;
  border-right: solid 2px #242424;
  border-top: solid 2px #242424;
  transform: rotate(-45deg);
}

.footer .sns-ttl {
  font-family: jins_next_ttregular;
  text-align: center;
  letter-spacing: 0.1em;
  line-height: 1em;
}

@media only screen and (min-width: 1025px) {
  .footer .sns-ttl {
    margin-bottom: 24px;
  }
}

@media only screen and (min-width: 768px) {
  .footer .sns-ttl {
    font-size: 14px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .footer .sns-ttl {
    margin-bottom: 1.875%;
  }
}

@media only screen and (max-width: 767px) {
  .footer .sns-ttl {
    margin-bottom: 1.46667%;
    font-size: 12px;
  }
}

.footer .sns-list {
  text-align: left;
}

@media only screen and (min-width: 1025px) {
  .footer .sns-list {
    margin: 0 auto 50px;
  }
}

@media only screen and (min-width: 768px) {
  .footer .sns-list {
    width: 85px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .footer .sns-list {
    margin: 0 auto 3.90625%;
  }
}

@media only screen and (max-width: 767px) {
  .footer .sns-list {
    width: 100px;
    margin: 0 auto 13.33333%;
  }
}

.footer .sns-list .sns-item {
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
  margin: 0 3.5px;
}

@media only screen and (min-width: 768px) {
  .footer .sns-list .sns-item {
    width: 32px;
  }
  .footer .sns-list .sns-item:hover {
    opacity: 0.7;
    transition: all 300ms ease;
  }
}

@media only screen and (max-width: 767px) {
  .footer .sns-list .sns-item {
    width: 40px;
  }
}

@media only screen and (min-width: 1025px) {
  .footer .footer-logo {
    margin: 0 auto 15px;
  }
}

@media only screen and (min-width: 768px) {
  .footer .footer-logo {
    max-width: 70px;
    width: 5.46875%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .footer .footer-logo {
    margin: 0 auto 1.17188%;
  }
}

@media only screen and (max-width: 767px) {
  .footer .footer-logo {
    width: 16.26667%;
    margin: 0 auto 5.33333%;
  }
}

.footer .footer-container {
  max-width: 980px;
  margin: 0 auto;
  padding: 0;
  box-sizing: border-box;
}

.footer .footer-copyright {
  font: 100%/1 "proxima-nova", "Proxima Nova", 'Noto Sans Japanese', -apple-system, "Droid Sans", Roboto, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, HelveticaNeue, Helvetica, sans-serif;
}

.footer .footer-aside {
  padding: 0 0 20px;
  font-weight: 200;
  font-size: 0.778em;
  text-align: center;
}

.footer .footer-aside * {
  color: #9ca3b1;
  font-weight: 200;
}

@media only screen and (min-width: 768px) {
  .footer .footer-aside {
    margin: 0 auto;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .footer .footer-aside {
    border: none;
    padding-bottom: 0;
  }
}

@media only screen and (max-width: 767px) {
  .footer .footer-aside {
    border: none;
  }
}

.footer .footer-aside a {
  transition: all 300ms ease;
}

.footer .footer-aside a:hover {
  color: #3a4763;
}

/**
 * Name: layouts/_l-common.scss
 */
.contents {
  background: #000;
}

#js-disposeLayout {
  display: none;
  position: absolute;
  top: -9999px;
  left: -9999px;
  height: 0;
  width: 0;
}

@media only screen and (min-width: 768px) {
  .isPc {
    display: block;
  }
  .isTablet {
    display: none;
  }
  .isSp {
    display: none !important;
  }
  #js-disposeLayout {
    background: #f00;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .isTablet {
    display: block;
  }
}

@media only screen and (max-width: 767px) {
  .isPc {
    display: none !important;
  }
  .isSp {
    display: block;
  }
  .isTablet {
    display: none;
  }
  #js-disposeLayout {
    background: #0f0;
  }
}

/**
 * Name: layouts/_l-top.scss
 */
#collection .main-title,
.about-footer-list h2.title,
.about-main-list h2.title,
.functions-links,
.labStory-title.subTitle,
.story-sub-title,
.story-title,
.visual-title {
  font-family: "jins_next_ttlight";
}

.newnormal-interview-us .keyVisual,
.newnormal-interview-en .keyVisual,
.newnormal-interview-ja .keyVisual,
.allround-interview-us .keyVisual,
.allround-interview-en .keyVisual,
.allround-interview-ja .keyVisual,
.wearealldesignersofourselves-interview-us .keyVisual,
.wearealldesignersofourselves-interview-en .keyVisual,
.wearealldesignersofourselves-interview-ja .keyVisual {
  position: relative;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  .newnormal-interview-us .keyVisual,
  .newnormal-interview-en .keyVisual,
  .newnormal-interview-ja .keyVisual,
  .allround-interview-us .keyVisual,
  .allround-interview-en .keyVisual,
  .allround-interview-ja .keyVisual,
  .wearealldesignersofourselves-interview-us .keyVisual,
  .wearealldesignersofourselves-interview-en .keyVisual,
  .wearealldesignersofourselves-interview-ja .keyVisual {
    margin: 0 0 145px;
  }
}

@media only screen and (max-width: 767px) {
  .newnormal-interview-us .keyVisual,
  .newnormal-interview-en .keyVisual,
  .newnormal-interview-ja .keyVisual,
  .allround-interview-us .keyVisual,
  .allround-interview-en .keyVisual,
  .allround-interview-ja .keyVisual,
  .wearealldesignersofourselves-interview-us .keyVisual,
  .wearealldesignersofourselves-interview-en .keyVisual,
  .wearealldesignersofourselves-interview-ja .keyVisual {
    margin: 0 0 21.33333%;
  }
}

.newnormal-interview-us .keyVisual-txt1,
.newnormal-interview-en .keyVisual-txt1,
.newnormal-interview-ja .keyVisual-txt1,
.allround-interview-us .keyVisual-txt1,
.allround-interview-en .keyVisual-txt1,
.allround-interview-ja .keyVisual-txt1,
.wearealldesignersofourselves-interview-us .keyVisual-txt1,
.wearealldesignersofourselves-interview-en .keyVisual-txt1,
.wearealldesignersofourselves-interview-ja .keyVisual-txt1 {
  position: absolute;
}

@media only screen and (min-width: 768px) {
  .newnormal-interview-us .keyVisual-txt1,
  .newnormal-interview-en .keyVisual-txt1,
  .newnormal-interview-ja .keyVisual-txt1,
  .allround-interview-us .keyVisual-txt1,
  .allround-interview-en .keyVisual-txt1,
  .allround-interview-ja .keyVisual-txt1,
  .wearealldesignersofourselves-interview-us .keyVisual-txt1,
  .wearealldesignersofourselves-interview-en .keyVisual-txt1,
  .wearealldesignersofourselves-interview-ja .keyVisual-txt1 {
    top: 3.90625%;
    left: 3.75%;
    width: 25.46875%;
  }
}

@media only screen and (max-width: 767px) {
  .newnormal-interview-us .keyVisual-txt1,
  .newnormal-interview-en .keyVisual-txt1,
  .newnormal-interview-ja .keyVisual-txt1,
  .allround-interview-us .keyVisual-txt1,
  .allround-interview-en .keyVisual-txt1,
  .allround-interview-ja .keyVisual-txt1,
  .wearealldesignersofourselves-interview-us .keyVisual-txt1,
  .wearealldesignersofourselves-interview-en .keyVisual-txt1,
  .wearealldesignersofourselves-interview-ja .keyVisual-txt1 {
    top: 0;
    padding-top: 5.33333%;
    left: 4.93333%;
    width: 50%;
  }
}

.newnormal-interview-us .keyVisual-txt2,
.newnormal-interview-en .keyVisual-txt2,
.newnormal-interview-ja .keyVisual-txt2,
.allround-interview-us .keyVisual-txt2,
.allround-interview-en .keyVisual-txt2,
.allround-interview-ja .keyVisual-txt2,
.wearealldesignersofourselves-interview-us .keyVisual-txt2,
.wearealldesignersofourselves-interview-en .keyVisual-txt2,
.wearealldesignersofourselves-interview-ja .keyVisual-txt2 {
  position: absolute;
}

@media only screen and (min-width: 768px) {
  .newnormal-interview-us .keyVisual-txt2,
  .newnormal-interview-en .keyVisual-txt2,
  .newnormal-interview-ja .keyVisual-txt2,
  .allround-interview-us .keyVisual-txt2,
  .allround-interview-en .keyVisual-txt2,
  .allround-interview-ja .keyVisual-txt2,
  .wearealldesignersofourselves-interview-us .keyVisual-txt2,
  .wearealldesignersofourselves-interview-en .keyVisual-txt2,
  .wearealldesignersofourselves-interview-ja .keyVisual-txt2 {
    top: 0;
    right: 12.89062%;
    width: 21.09375%;
    margin-top: 25.3125%;
  }
}

@media only screen and (max-width: 767px) {
  .newnormal-interview-us .keyVisual-txt2,
  .newnormal-interview-en .keyVisual-txt2,
  .newnormal-interview-ja .keyVisual-txt2,
  .allround-interview-us .keyVisual-txt2,
  .allround-interview-en .keyVisual-txt2,
  .allround-interview-ja .keyVisual-txt2,
  .wearealldesignersofourselves-interview-us .keyVisual-txt2,
  .wearealldesignersofourselves-interview-en .keyVisual-txt2,
  .wearealldesignersofourselves-interview-ja .keyVisual-txt2 {
    bottom: 0;
    padding-bottom: 6.66667%;
    right: 5.33333%;
    width: 46.66667%;
  }
}

.newnormal-interview-us .article,
.newnormal-interview-en .article,
.newnormal-interview-ja .article,
.allround-interview-us .article,
.allround-interview-en .article,
.allround-interview-ja .article,
.wearealldesignersofourselves-interview-us .article,
.wearealldesignersofourselves-interview-en .article,
.wearealldesignersofourselves-interview-ja .article {
  text-align: center;
  max-width: 1000px;
  margin: 0 auto 150px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .newnormal-interview-us .article,
  .newnormal-interview-en .article,
  .newnormal-interview-ja .article,
  .allround-interview-us .article,
  .allround-interview-en .article,
  .allround-interview-ja .article,
  .wearealldesignersofourselves-interview-us .article,
  .wearealldesignersofourselves-interview-en .article,
  .wearealldesignersofourselves-interview-ja .article {
    width: 90%;
  }
}

@media only screen and (max-width: 767px) {
  .newnormal-interview-us .article,
  .newnormal-interview-en .article,
  .newnormal-interview-ja .article,
  .allround-interview-us .article,
  .allround-interview-en .article,
  .allround-interview-ja .article,
  .wearealldesignersofourselves-interview-us .article,
  .wearealldesignersofourselves-interview-en .article,
  .wearealldesignersofourselves-interview-ja .article {
    margin-bottom: 24%;
  }
}

.newnormal-interview-us .article-block-l,
.newnormal-interview-en .article-block-l,
.newnormal-interview-ja .article-block-l,
.allround-interview-us .article-block-l,
.allround-interview-en .article-block-l,
.allround-interview-ja .article-block-l,
.wearealldesignersofourselves-interview-us .article-block-l,
.wearealldesignersofourselves-interview-en .article-block-l,
.wearealldesignersofourselves-interview-ja .article-block-l {
  display: inline-block;
  width: 48.88889%;
  text-align: left;
  vertical-align: top;
}

.newnormal-interview-us .article-block-r,
.newnormal-interview-en .article-block-r,
.newnormal-interview-ja .article-block-r,
.allround-interview-us .article-block-r,
.allround-interview-en .article-block-r,
.allround-interview-ja .article-block-r,
.wearealldesignersofourselves-interview-us .article-block-r,
.wearealldesignersofourselves-interview-en .article-block-r,
.wearealldesignersofourselves-interview-ja .article-block-r {
  display: inline-block;
  width: 46.22222%;
  margin-left: 3.33333%;
  text-align: left;
}

@media only screen and (max-width: 767px) {
  .newnormal-interview-us .article .article-block-l,
  .newnormal-interview-us .article .article-block-r,
  .newnormal-interview-en .article .article-block-l,
  .newnormal-interview-en .article .article-block-r,
  .newnormal-interview-ja .article .article-block-l,
  .newnormal-interview-ja .article .article-block-r,
  .allround-interview-us .article .article-block-l,
  .allround-interview-us .article .article-block-r,
  .allround-interview-en .article .article-block-l,
  .allround-interview-en .article .article-block-r,
  .allround-interview-ja .article .article-block-l,
  .allround-interview-ja .article .article-block-r,
  .wearealldesignersofourselves-interview-us .article .article-block-l,
  .wearealldesignersofourselves-interview-us .article .article-block-r,
  .wearealldesignersofourselves-interview-en .article .article-block-l,
  .wearealldesignersofourselves-interview-en .article .article-block-r,
  .wearealldesignersofourselves-interview-ja .article .article-block-l,
  .wearealldesignersofourselves-interview-ja .article .article-block-r {
    width: 89.33333%;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 459px) {
  .newnormal-interview-us .article .article-block-l p,
  .newnormal-interview-us .article .article-block-r p,
  .newnormal-interview-en .article .article-block-l p,
  .newnormal-interview-en .article .article-block-r p,
  .newnormal-interview-ja .article .article-block-l p,
  .newnormal-interview-ja .article .article-block-r p,
  .allround-interview-us .article .article-block-l p,
  .allround-interview-us .article .article-block-r p,
  .allround-interview-en .article .article-block-l p,
  .allround-interview-en .article .article-block-r p,
  .allround-interview-ja .article .article-block-l p,
  .allround-interview-ja .article .article-block-r p,
  .wearealldesignersofourselves-interview-us .article .article-block-l p,
  .wearealldesignersofourselves-interview-us .article .article-block-r p,
  .wearealldesignersofourselves-interview-en .article .article-block-l p,
  .wearealldesignersofourselves-interview-en .article .article-block-r p,
  .wearealldesignersofourselves-interview-ja .article .article-block-l p,
  .wearealldesignersofourselves-interview-ja .article .article-block-r p {
    font-size: 12px;
    line-height: 24px;
  }
}

.newnormal-interview-us .article .article-block-l img,
.newnormal-interview-us .article .article-block-r img,
.newnormal-interview-en .article .article-block-l img,
.newnormal-interview-en .article .article-block-r img,
.newnormal-interview-ja .article .article-block-l img,
.newnormal-interview-ja .article .article-block-r img,
.allround-interview-us .article .article-block-l img,
.allround-interview-us .article .article-block-r img,
.allround-interview-en .article .article-block-l img,
.allround-interview-en .article .article-block-r img,
.allround-interview-ja .article .article-block-l img,
.allround-interview-ja .article .article-block-r img,
.wearealldesignersofourselves-interview-us .article .article-block-l img,
.wearealldesignersofourselves-interview-us .article .article-block-r img,
.wearealldesignersofourselves-interview-en .article .article-block-l img,
.wearealldesignersofourselves-interview-en .article .article-block-r img,
.wearealldesignersofourselves-interview-ja .article .article-block-l img,
.wearealldesignersofourselves-interview-ja .article .article-block-r img {
  margin-top: 10px;
}

@media only screen and (max-width: 767px) {
  .newnormal-interview-us .article .article-block-l img,
  .newnormal-interview-us .article .article-block-r img,
  .newnormal-interview-en .article .article-block-l img,
  .newnormal-interview-en .article .article-block-r img,
  .newnormal-interview-ja .article .article-block-l img,
  .newnormal-interview-ja .article .article-block-r img,
  .allround-interview-us .article .article-block-l img,
  .allround-interview-us .article .article-block-r img,
  .allround-interview-en .article .article-block-l img,
  .allround-interview-en .article .article-block-r img,
  .allround-interview-ja .article .article-block-l img,
  .allround-interview-ja .article .article-block-r img,
  .wearealldesignersofourselves-interview-us .article .article-block-l img,
  .wearealldesignersofourselves-interview-us .article .article-block-r img,
  .wearealldesignersofourselves-interview-en .article .article-block-l img,
  .wearealldesignersofourselves-interview-en .article .article-block-r img,
  .wearealldesignersofourselves-interview-ja .article .article-block-l img,
  .wearealldesignersofourselves-interview-ja .article .article-block-r img {
    width: 62.98507%;
    margin: 0 auto 8.95522%;
  }
}

.newnormal-interview-us .article.top .article-block-l,
.newnormal-interview-en .article.top .article-block-l,
.newnormal-interview-ja .article.top .article-block-l,
.allround-interview-us .article.top .article-block-l,
.allround-interview-en .article.top .article-block-l,
.allround-interview-ja .article.top .article-block-l,
.wearealldesignersofourselves-interview-us .article.top .article-block-l,
.wearealldesignersofourselves-interview-en .article.top .article-block-l,
.wearealldesignersofourselves-interview-ja .article.top .article-block-l {
  display: block;
  width: 100%;
  margin: 0 auto 4.44444%;
}

.newnormal-interview-us .article.top .article-block-r,
.newnormal-interview-en .article.top .article-block-r,
.newnormal-interview-ja .article.top .article-block-r,
.allround-interview-us .article.top .article-block-r,
.allround-interview-en .article.top .article-block-r,
.allround-interview-ja .article.top .article-block-r,
.wearealldesignersofourselves-interview-us .article.top .article-block-r,
.wearealldesignersofourselves-interview-en .article.top .article-block-r,
.wearealldesignersofourselves-interview-ja .article.top .article-block-r {
  display: block;
  width: 100%;
  margin: 0 auto;
}

@media only screen and (max-width: 767px) {
  .newnormal-interview-us .article.top .article-block-l,
  .newnormal-interview-us .article.top .article-block-r,
  .newnormal-interview-en .article.top .article-block-l,
  .newnormal-interview-en .article.top .article-block-r,
  .newnormal-interview-ja .article.top .article-block-l,
  .newnormal-interview-ja .article.top .article-block-r,
  .allround-interview-us .article.top .article-block-l,
  .allround-interview-us .article.top .article-block-r,
  .allround-interview-en .article.top .article-block-l,
  .allround-interview-en .article.top .article-block-r,
  .allround-interview-ja .article.top .article-block-l,
  .allround-interview-ja .article.top .article-block-r,
  .wearealldesignersofourselves-interview-us .article.top .article-block-l,
  .wearealldesignersofourselves-interview-us .article.top .article-block-r,
  .wearealldesignersofourselves-interview-en .article.top .article-block-l,
  .wearealldesignersofourselves-interview-en .article.top .article-block-r,
  .wearealldesignersofourselves-interview-ja .article.top .article-block-l,
  .wearealldesignersofourselves-interview-ja .article.top .article-block-r {
    width: 89.33333%;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 767px) {
  .newnormal-interview-us .article.top img,
  .newnormal-interview-en .article.top img,
  .newnormal-interview-ja .article.top img,
  .allround-interview-us .article.top img,
  .allround-interview-en .article.top img,
  .allround-interview-ja .article.top img,
  .wearealldesignersofourselves-interview-us .article.top img,
  .wearealldesignersofourselves-interview-en .article.top img,
  .wearealldesignersofourselves-interview-ja .article.top img {
    width: 100%;
  }
}

.newnormal-interview-us .article .ttl,
.newnormal-interview-en .article .ttl,
.newnormal-interview-ja .article .ttl,
.allround-interview-us .article .ttl,
.allround-interview-en .article .ttl,
.allround-interview-ja .article .ttl,
.wearealldesignersofourselves-interview-us .article .ttl,
.wearealldesignersofourselves-interview-en .article .ttl,
.wearealldesignersofourselves-interview-ja .article .ttl {
  font-size: 16px;
  line-height: 32px;
  font-weight: bold;
  text-align: left;
  margin-bottom: 38px;
}

@media only screen and (max-width: 767px) {
  .newnormal-interview-us .article .ttl,
  .newnormal-interview-en .article .ttl,
  .newnormal-interview-ja .article .ttl,
  .allround-interview-us .article .ttl,
  .allround-interview-en .article .ttl,
  .allround-interview-ja .article .ttl,
  .wearealldesignersofourselves-interview-us .article .ttl,
  .wearealldesignersofourselves-interview-en .article .ttl,
  .wearealldesignersofourselves-interview-ja .article .ttl {
    margin-bottom: 8.95522%;
  }
}

@media only screen and (max-width: 459px) {
  .newnormal-interview-us .article .ttl,
  .newnormal-interview-en .article .ttl,
  .newnormal-interview-ja .article .ttl,
  .allround-interview-us .article .ttl,
  .allround-interview-en .article .ttl,
  .allround-interview-ja .article .ttl,
  .wearealldesignersofourselves-interview-us .article .ttl,
  .wearealldesignersofourselves-interview-en .article .ttl,
  .wearealldesignersofourselves-interview-ja .article .ttl {
    font-size: 14px;
    line-height: 28px;
    letter-spacing: -0.07em;
  }
}

.newnormal-interview-us .article p,
.newnormal-interview-en .article p,
.newnormal-interview-ja .article p,
.allround-interview-us .article p,
.allround-interview-en .article p,
.allround-interview-ja .article p,
.wearealldesignersofourselves-interview-us .article p,
.wearealldesignersofourselves-interview-en .article p,
.wearealldesignersofourselves-interview-ja .article p {
  font-size: 14px;
  line-height: 28px;
  text-align: left;
}

.newnormal-interview-us .totop-btn,
.newnormal-interview-en .totop-btn,
.newnormal-interview-ja .totop-btn,
.allround-interview-us .totop-btn,
.allround-interview-en .totop-btn,
.allround-interview-ja .totop-btn,
.wearealldesignersofourselves-interview-us .totop-btn,
.wearealldesignersofourselves-interview-en .totop-btn,
.wearealldesignersofourselves-interview-ja .totop-btn {
  display: block;
  width: 14px;
  height: 14px;
  margin-bottom: 60px;
  padding-bottom: 0;
}

@media only screen and (min-width: 1025px) {
  .newnormal-interview-us .sns-ttl,
  .newnormal-interview-en .sns-ttl,
  .newnormal-interview-ja .sns-ttl,
  .allround-interview-us .sns-ttl,
  .allround-interview-en .sns-ttl,
  .allround-interview-ja .sns-ttl,
  .wearealldesignersofourselves-interview-us .sns-ttl,
  .wearealldesignersofourselves-interview-en .sns-ttl,
  .wearealldesignersofourselves-interview-ja .sns-ttl {
    margin-bottom: 12px;
  }
}

.newnormal-interview-us .article p,
.newnormal-interview-en .article p {
  font-family: jins_next_ttregular !important;
}

.newnormal-interview-us .article .ttl,
.newnormal-interview-en .article .ttl {
  font-family: jins_next_ttmedium !important;
}

.newnormal-interview-us .isSpMini,
.newnormal-interview-en .isSpMini {
  display: none;
}

/**
 * Name: layouts/_l-top.scss
 */
.wearealldesignersofourselves-interview-en .lang-list *,
.wearealldesignersofourselves-interview-ja .lang-list *,
.wearealldesignersofourselves-interview-us .lang-list *,
.wearealldesignersofourselves-interview-tw .lang-list * {
  font-family: jins_next_ttregular !important;
}

.wearealldesignersofourselves-interview-en .progressBar-bar,
.wearealldesignersofourselves-interview-ja .progressBar-bar,
.wearealldesignersofourselves-interview-us .progressBar-bar,
.wearealldesignersofourselves-interview-tw .progressBar-bar {
  background: #e4007f;
}

@media only screen and (min-width: 768px) {
  .wearealldesignersofourselves-interview-en .progressBar-bar,
  .wearealldesignersofourselves-interview-ja .progressBar-bar,
  .wearealldesignersofourselves-interview-us .progressBar-bar,
  .wearealldesignersofourselves-interview-tw .progressBar-bar {
    height: 3px;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .progressBar-bar,
  .wearealldesignersofourselves-interview-ja .progressBar-bar,
  .wearealldesignersofourselves-interview-us .progressBar-bar,
  .wearealldesignersofourselves-interview-tw .progressBar-bar {
    height: 2.5px;
  }
}

.wearealldesignersofourselves-interview-en .article,
.wearealldesignersofourselves-interview-ja .article,
.wearealldesignersofourselves-interview-us .article,
.wearealldesignersofourselves-interview-tw .article {
  max-width: 900px;
  margin: 0 auto 95px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

.wearealldesignersofourselves-interview-en .article .ttl span,
.wearealldesignersofourselves-interview-ja .article .ttl span,
.wearealldesignersofourselves-interview-us .article .ttl span,
.wearealldesignersofourselves-interview-tw .article .ttl span {
  border-bottom: 1px solid #000;
}

@media only screen and (min-width: 768px) {
  .wearealldesignersofourselves-interview-en .article .ttl,
  .wearealldesignersofourselves-interview-ja .article .ttl,
  .wearealldesignersofourselves-interview-us .article .ttl,
  .wearealldesignersofourselves-interview-tw .article .ttl {
    font-size: 18px;
    line-height: 2.44444em;
    font-weight: bold;
    text-align: left;
    margin-bottom: 32px;
  }
  .wearealldesignersofourselves-interview-en .article .ttl span,
  .wearealldesignersofourselves-interview-ja .article .ttl span,
  .wearealldesignersofourselves-interview-us .article .ttl span,
  .wearealldesignersofourselves-interview-tw .article .ttl span {
    padding-bottom: 6px;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article .ttl,
  .wearealldesignersofourselves-interview-ja .article .ttl,
  .wearealldesignersofourselves-interview-us .article .ttl,
  .wearealldesignersofourselves-interview-tw .article .ttl {
    font-size: 17px !important;
    line-height: 2.05882em;
    letter-spacing: 0;
    margin-bottom: 11.06667% !important;
  }
  .wearealldesignersofourselves-interview-en .article .ttl span,
  .wearealldesignersofourselves-interview-ja .article .ttl span,
  .wearealldesignersofourselves-interview-us .article .ttl span,
  .wearealldesignersofourselves-interview-tw .article .ttl span {
    padding-bottom: 6px;
  }
}

@media only screen and (max-width: 459px) {
  .wearealldesignersofourselves-interview-en .article .ttl,
  .wearealldesignersofourselves-interview-ja .article .ttl,
  .wearealldesignersofourselves-interview-us .article .ttl,
  .wearealldesignersofourselves-interview-tw .article .ttl {
    font-size: 14px;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article,
  .wearealldesignersofourselves-interview-ja .article,
  .wearealldesignersofourselves-interview-us .article,
  .wearealldesignersofourselves-interview-tw .article {
    width: 90%;
    margin: 0 auto 21.33333%;
  }
}

.wearealldesignersofourselves-interview-en .article p,
.wearealldesignersofourselves-interview-ja .article p,
.wearealldesignersofourselves-interview-us .article p,
.wearealldesignersofourselves-interview-tw .article p {
  line-height: 2em;
}

.wearealldesignersofourselves-interview-en .keyVisual,
.wearealldesignersofourselves-interview-ja .keyVisual,
.wearealldesignersofourselves-interview-us .keyVisual,
.wearealldesignersofourselves-interview-tw .keyVisual {
  margin-bottom: 120px;
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .keyVisual,
  .wearealldesignersofourselves-interview-ja .keyVisual,
  .wearealldesignersofourselves-interview-us .keyVisual,
  .wearealldesignersofourselves-interview-tw .keyVisual {
    margin-bottom: 24%;
  }
}

.wearealldesignersofourselves-interview-en .keyVisual,
.wearealldesignersofourselves-interview-ja .keyVisual,
.wearealldesignersofourselves-interview-us .keyVisual,
.wearealldesignersofourselves-interview-tw .keyVisual {
  position: relative;
}

.wearealldesignersofourselves-interview-en .keyVisual-txt1,
.wearealldesignersofourselves-interview-ja .keyVisual-txt1,
.wearealldesignersofourselves-interview-us .keyVisual-txt1,
.wearealldesignersofourselves-interview-tw .keyVisual-txt1 {
  position: absolute;
}

@media only screen and (min-width: 768px) {
  .wearealldesignersofourselves-interview-en .keyVisual-txt1,
  .wearealldesignersofourselves-interview-ja .keyVisual-txt1,
  .wearealldesignersofourselves-interview-us .keyVisual-txt1,
  .wearealldesignersofourselves-interview-tw .keyVisual-txt1 {
    top: 4.15512%;
    left: 3.75%;
    width: 20.85938%;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .keyVisual-txt1,
  .wearealldesignersofourselves-interview-ja .keyVisual-txt1,
  .wearealldesignersofourselves-interview-us .keyVisual-txt1,
  .wearealldesignersofourselves-interview-tw .keyVisual-txt1 {
    top: 0;
    padding-top: 5.33333%;
    left: 4.93333%;
    width: 50%;
  }
}

.wearealldesignersofourselves-interview-en .keyVisual-txt2,
.wearealldesignersofourselves-interview-ja .keyVisual-txt2,
.wearealldesignersofourselves-interview-us .keyVisual-txt2,
.wearealldesignersofourselves-interview-tw .keyVisual-txt2 {
  position: absolute;
}

@media only screen and (min-width: 768px) {
  .wearealldesignersofourselves-interview-en .keyVisual-txt2,
  .wearealldesignersofourselves-interview-ja .keyVisual-txt2,
  .wearealldesignersofourselves-interview-us .keyVisual-txt2,
  .wearealldesignersofourselves-interview-tw .keyVisual-txt2 {
    margin-top: 0;
    left: 14.6875%;
    width: 30.07812%;
    top: 63.71191%;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .keyVisual-txt2,
  .wearealldesignersofourselves-interview-ja .keyVisual-txt2,
  .wearealldesignersofourselves-interview-us .keyVisual-txt2,
  .wearealldesignersofourselves-interview-tw .keyVisual-txt2 {
    bottom: 0;
    padding-bottom: 4.8%;
    right: 3.33333%;
    width: 73.6%;
  }
}

.wearealldesignersofourselves-interview-en .keyVisual-txt3,
.wearealldesignersofourselves-interview-ja .keyVisual-txt3,
.wearealldesignersofourselves-interview-us .keyVisual-txt3,
.wearealldesignersofourselves-interview-tw .keyVisual-txt3 {
  position: absolute;
}

@media only screen and (min-width: 768px) {
  .wearealldesignersofourselves-interview-en .keyVisual-txt3,
  .wearealldesignersofourselves-interview-ja .keyVisual-txt3,
  .wearealldesignersofourselves-interview-us .keyVisual-txt3,
  .wearealldesignersofourselves-interview-tw .keyVisual-txt3 {
    top: 42.36111%;
    left: 12.89062%;
    width: 20.9375%;
    margin-top: 0;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .keyVisual-txt3,
  .wearealldesignersofourselves-interview-ja .keyVisual-txt3,
  .wearealldesignersofourselves-interview-us .keyVisual-txt3,
  .wearealldesignersofourselves-interview-tw .keyVisual-txt3 {
    bottom: 0;
    padding-bottom: 6.66667%;
    right: 5.33333%;
    width: 46.66667%;
  }
}

.wearealldesignersofourselves-interview-en .article_big,
.wearealldesignersofourselves-interview-ja .article_big,
.wearealldesignersofourselves-interview-us .article_big,
.wearealldesignersofourselves-interview-tw .article_big {
  max-width: 900px;
  padding: 22px 0;
  margin: 0 auto 55px;
  border-top: 1px solid #4d4d4d;
  border-bottom: 1px solid #4d4d4d;
}

.wearealldesignersofourselves-interview-en .article_big span,
.wearealldesignersofourselves-interview-ja .article_big span,
.wearealldesignersofourselves-interview-us .article_big span,
.wearealldesignersofourselves-interview-tw .article_big span {
  border-left: 4px solid #4d4d4d;
  padding-left: 19px;
  font-size: 22px;
  line-height: 32px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wearealldesignersofourselves-interview-en .article_big,
  .wearealldesignersofourselves-interview-ja .article_big,
  .wearealldesignersofourselves-interview-us .article_big,
  .wearealldesignersofourselves-interview-tw .article_big {
    width: 90%;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article_big,
  .wearealldesignersofourselves-interview-ja .article_big,
  .wearealldesignersofourselves-interview-us .article_big,
  .wearealldesignersofourselves-interview-tw .article_big {
    padding: 5.33333% 0;
    width: 90%;
    margin: 0 auto 8.93333%;
  }
  .wearealldesignersofourselves-interview-en .article_big span,
  .wearealldesignersofourselves-interview-ja .article_big span,
  .wearealldesignersofourselves-interview-us .article_big span,
  .wearealldesignersofourselves-interview-tw .article_big span {
    border-left: 2px solid #4d4d4d;
    font-size: 17px;
    line-height: 17px;
    padding-left: 17px;
  }
}

.wearealldesignersofourselves-interview-en .img-list,
.wearealldesignersofourselves-interview-ja .img-list,
.wearealldesignersofourselves-interview-us .img-list,
.wearealldesignersofourselves-interview-tw .img-list {
  max-width: 900px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}

@media only screen and (min-width: 768px) {
  .wearealldesignersofourselves-interview-en .img-list,
  .wearealldesignersofourselves-interview-ja .img-list,
  .wearealldesignersofourselves-interview-us .img-list,
  .wearealldesignersofourselves-interview-tw .img-list {
    margin-top: 37px;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .img-list,
  .wearealldesignersofourselves-interview-ja .img-list,
  .wearealldesignersofourselves-interview-us .img-list,
  .wearealldesignersofourselves-interview-tw .img-list {
    display: block;
  }
}

.wearealldesignersofourselves-interview-en .article-block-full img,
.wearealldesignersofourselves-interview-ja .article-block-full img,
.wearealldesignersofourselves-interview-us .article-block-full img,
.wearealldesignersofourselves-interview-tw .article-block-full img {
  width: 427px;
  margin-left: 65px;
  margin-bottom: 45px;
  transform: translateY(6px);
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article-block-full img,
  .wearealldesignersofourselves-interview-ja .article-block-full img,
  .wearealldesignersofourselves-interview-us .article-block-full img,
  .wearealldesignersofourselves-interview-tw .article-block-full img {
    transform: translateY(0px);
    margin-left: 0;
  }
}

@media only screen and (min-width: 768px) {
  .wearealldesignersofourselves-interview-en .article .article-block-l,
  .wearealldesignersofourselves-interview-ja .article .article-block-l,
  .wearealldesignersofourselves-interview-us .article .article-block-l,
  .wearealldesignersofourselves-interview-tw .article .article-block-l {
    width: 46.66667%;
  }
}

@media only screen and (min-width: 768px) {
  .wearealldesignersofourselves-interview-en .article .article-block-r,
  .wearealldesignersofourselves-interview-ja .article .article-block-r,
  .wearealldesignersofourselves-interview-us .article .article-block-r,
  .wearealldesignersofourselves-interview-tw .article .article-block-r {
    width: 46.66667%;
    margin-left: 6.66667%;
  }
}

.wearealldesignersofourselves-interview-en .article .article-block-l,
.wearealldesignersofourselves-interview-en .article .article-block-r,
.wearealldesignersofourselves-interview-ja .article .article-block-l,
.wearealldesignersofourselves-interview-ja .article .article-block-r,
.wearealldesignersofourselves-interview-us .article .article-block-l,
.wearealldesignersofourselves-interview-us .article .article-block-r,
.wearealldesignersofourselves-interview-tw .article .article-block-l,
.wearealldesignersofourselves-interview-tw .article .article-block-r {
  display: inline-block;
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article .article-block-l,
  .wearealldesignersofourselves-interview-en .article .article-block-r,
  .wearealldesignersofourselves-interview-ja .article .article-block-l,
  .wearealldesignersofourselves-interview-ja .article .article-block-r,
  .wearealldesignersofourselves-interview-us .article .article-block-l,
  .wearealldesignersofourselves-interview-us .article .article-block-r,
  .wearealldesignersofourselves-interview-tw .article .article-block-l,
  .wearealldesignersofourselves-interview-tw .article .article-block-r {
    width: 100%;
  }
}

.wearealldesignersofourselves-interview-en .article .article-block-l .img-div img,
.wearealldesignersofourselves-interview-en .article .article-block-r .img-div img,
.wearealldesignersofourselves-interview-ja .article .article-block-l .img-div img,
.wearealldesignersofourselves-interview-ja .article .article-block-r .img-div img,
.wearealldesignersofourselves-interview-us .article .article-block-l .img-div img,
.wearealldesignersofourselves-interview-us .article .article-block-r .img-div img,
.wearealldesignersofourselves-interview-tw .article .article-block-l .img-div img,
.wearealldesignersofourselves-interview-tw .article .article-block-r .img-div img {
  margin-top: 0;
}

@media only screen and (min-width: 768px) {
  .wearealldesignersofourselves-interview-en .article .article-block-l .img-div,
  .wearealldesignersofourselves-interview-en .article .article-block-r .img-div,
  .wearealldesignersofourselves-interview-ja .article .article-block-l .img-div,
  .wearealldesignersofourselves-interview-ja .article .article-block-r .img-div,
  .wearealldesignersofourselves-interview-us .article .article-block-l .img-div,
  .wearealldesignersofourselves-interview-us .article .article-block-r .img-div,
  .wearealldesignersofourselves-interview-tw .article .article-block-l .img-div,
  .wearealldesignersofourselves-interview-tw .article .article-block-r .img-div {
    margin-bottom: 10px;
    transform: translateY(10px);
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article .article-block-l .img-div img,
  .wearealldesignersofourselves-interview-en .article .article-block-r .img-div img,
  .wearealldesignersofourselves-interview-ja .article .article-block-l .img-div img,
  .wearealldesignersofourselves-interview-ja .article .article-block-r .img-div img,
  .wearealldesignersofourselves-interview-us .article .article-block-l .img-div img,
  .wearealldesignersofourselves-interview-us .article .article-block-r .img-div img,
  .wearealldesignersofourselves-interview-tw .article .article-block-l .img-div img,
  .wearealldesignersofourselves-interview-tw .article .article-block-r .img-div img {
    width: 100%;
    margin-bottom: 6.71642%;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article .article-block-l div[data-img-pc],
  .wearealldesignersofourselves-interview-en .article .article-block-r div[data-img-pc],
  .wearealldesignersofourselves-interview-ja .article .article-block-l div[data-img-pc],
  .wearealldesignersofourselves-interview-ja .article .article-block-r div[data-img-pc],
  .wearealldesignersofourselves-interview-us .article .article-block-l div[data-img-pc],
  .wearealldesignersofourselves-interview-us .article .article-block-r div[data-img-pc],
  .wearealldesignersofourselves-interview-tw .article .article-block-l div[data-img-pc],
  .wearealldesignersofourselves-interview-tw .article .article-block-r div[data-img-pc] {
    display: none;
  }
}

@media only screen and (min-width: 768px) {
  .wearealldesignersofourselves-interview-en .article .article-block-l div[data-img-sp],
  .wearealldesignersofourselves-interview-en .article .article-block-r div[data-img-sp],
  .wearealldesignersofourselves-interview-ja .article .article-block-l div[data-img-sp],
  .wearealldesignersofourselves-interview-ja .article .article-block-r div[data-img-sp],
  .wearealldesignersofourselves-interview-us .article .article-block-l div[data-img-sp],
  .wearealldesignersofourselves-interview-us .article .article-block-r div[data-img-sp],
  .wearealldesignersofourselves-interview-tw .article .article-block-l div[data-img-sp],
  .wearealldesignersofourselves-interview-tw .article .article-block-r div[data-img-sp] {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article .article-block-l .ttl,
  .wearealldesignersofourselves-interview-en .article .article-block-r .ttl,
  .wearealldesignersofourselves-interview-ja .article .article-block-l .ttl,
  .wearealldesignersofourselves-interview-ja .article .article-block-r .ttl,
  .wearealldesignersofourselves-interview-us .article .article-block-l .ttl,
  .wearealldesignersofourselves-interview-us .article .article-block-r .ttl,
  .wearealldesignersofourselves-interview-tw .article .article-block-l .ttl,
  .wearealldesignersofourselves-interview-tw .article .article-block-r .ttl {
    margin-bottom: 11.49254%;
    line-height: 2em;
  }
}

.wearealldesignersofourselves-interview-en .article .article-block-l p,
.wearealldesignersofourselves-interview-en .article .article-block-r p,
.wearealldesignersofourselves-interview-ja .article .article-block-l p,
.wearealldesignersofourselves-interview-ja .article .article-block-r p,
.wearealldesignersofourselves-interview-us .article .article-block-l p,
.wearealldesignersofourselves-interview-us .article .article-block-r p,
.wearealldesignersofourselves-interview-tw .article .article-block-l p,
.wearealldesignersofourselves-interview-tw .article .article-block-r p {
  line-height: 2em;
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article .article-block-l p,
  .wearealldesignersofourselves-interview-en .article .article-block-r p,
  .wearealldesignersofourselves-interview-ja .article .article-block-l p,
  .wearealldesignersofourselves-interview-ja .article .article-block-r p,
  .wearealldesignersofourselves-interview-us .article .article-block-l p,
  .wearealldesignersofourselves-interview-us .article .article-block-r p,
  .wearealldesignersofourselves-interview-tw .article .article-block-l p,
  .wearealldesignersofourselves-interview-tw .article .article-block-r p {
    margin-bottom: 6.71642%;
    font-size: 12px;
    line-height: 2em;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article .img-div img,
  .wearealldesignersofourselves-interview-ja .article .img-div img,
  .wearealldesignersofourselves-interview-us .article .img-div img,
  .wearealldesignersofourselves-interview-tw .article .img-div img {
    margin-bottom: 6.71642%;
  }
}

.wearealldesignersofourselves-interview-en .article p,
.wearealldesignersofourselves-interview-ja .article p,
.wearealldesignersofourselves-interview-us .article p,
.wearealldesignersofourselves-interview-tw .article p {
  font-size: 14px;
  line-height: 2em;
  letter-spacing: -0.0001em;
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article p,
  .wearealldesignersofourselves-interview-ja .article p,
  .wearealldesignersofourselves-interview-us .article p,
  .wearealldesignersofourselves-interview-tw .article p {
    margin-bottom: 6.71642%;
    font-size: 12px;
  }
}

.wearealldesignersofourselves-interview-en .column,
.wearealldesignersofourselves-interview-ja .column,
.wearealldesignersofourselves-interview-us .column,
.wearealldesignersofourselves-interview-tw .column {
  width: 100%;
  background: #f3f2f0;
  padding: 93px 0 45px;
  margin-bottom: 122px;
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .column,
  .wearealldesignersofourselves-interview-ja .column,
  .wearealldesignersofourselves-interview-us .column,
  .wearealldesignersofourselves-interview-tw .column {
    padding: 16% 0 0.1%;
    margin-bottom: 24%;
  }
}

.wearealldesignersofourselves-interview-en .column .img-column,
.wearealldesignersofourselves-interview-ja .column .img-column,
.wearealldesignersofourselves-interview-us .column .img-column,
.wearealldesignersofourselves-interview-tw .column .img-column {
  margin-bottom: 53px;
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .column .img-column,
  .wearealldesignersofourselves-interview-ja .column .img-column,
  .wearealldesignersofourselves-interview-us .column .img-column,
  .wearealldesignersofourselves-interview-tw .column .img-column {
    margin-bottom: 10.66667%;
  }
}

.wearealldesignersofourselves-interview-en .column .column-article,
.wearealldesignersofourselves-interview-ja .column .column-article,
.wearealldesignersofourselves-interview-us .column .column-article,
.wearealldesignersofourselves-interview-tw .column .column-article {
  max-width: 900px;
  margin: 0 auto;
  padding-bottom: 45px;
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .wearealldesignersofourselves-interview-en .column .column-article,
  .wearealldesignersofourselves-interview-ja .column .column-article,
  .wearealldesignersofourselves-interview-us .column .column-article,
  .wearealldesignersofourselves-interview-tw .column .column-article {
    width: 90%;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .column .column-article,
  .wearealldesignersofourselves-interview-ja .column .column-article,
  .wearealldesignersofourselves-interview-us .column .column-article,
  .wearealldesignersofourselves-interview-tw .column .column-article {
    margin-bottom: 8.8% !important;
    padding-bottom: 0 !important;
  }
}

.wearealldesignersofourselves-interview-en .column .column-article .ttl,
.wearealldesignersofourselves-interview-ja .column .column-article .ttl,
.wearealldesignersofourselves-interview-us .column .column-article .ttl,
.wearealldesignersofourselves-interview-tw .column .column-article .ttl {
  margin-bottom: 27px;
}

.wearealldesignersofourselves-interview-en .column .column-article .ttl img,
.wearealldesignersofourselves-interview-ja .column .column-article .ttl img,
.wearealldesignersofourselves-interview-us .column .column-article .ttl img,
.wearealldesignersofourselves-interview-tw .column .column-article .ttl img {
  width: 71.90265%;
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .column .column-article .ttl,
  .wearealldesignersofourselves-interview-ja .column .column-article .ttl,
  .wearealldesignersofourselves-interview-us .column .column-article .ttl,
  .wearealldesignersofourselves-interview-tw .column .column-article .ttl {
    margin-bottom: 5.97015%;
  }
  .wearealldesignersofourselves-interview-en .column .column-article .ttl img,
  .wearealldesignersofourselves-interview-ja .column .column-article .ttl img,
  .wearealldesignersofourselves-interview-us .column .column-article .ttl img,
  .wearealldesignersofourselves-interview-tw .column .column-article .ttl img {
    width: 100%;
    margin: 0 0 8px;
  }
}

@media only screen and (max-width: 459px) {
  .wearealldesignersofourselves-interview-en .column .column-article .ttl,
  .wearealldesignersofourselves-interview-ja .column .column-article .ttl,
  .wearealldesignersofourselves-interview-us .column .column-article .ttl,
  .wearealldesignersofourselves-interview-tw .column .column-article .ttl {
    font-size: 14px;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .column .column-article,
  .wearealldesignersofourselves-interview-ja .column .column-article,
  .wearealldesignersofourselves-interview-us .column .column-article,
  .wearealldesignersofourselves-interview-tw .column .column-article {
    width: 90%;
    margin: 0 auto 21.33333%;
  }
}

.wearealldesignersofourselves-interview-en .column .column-article p,
.wearealldesignersofourselves-interview-ja .column .column-article p,
.wearealldesignersofourselves-interview-us .column .column-article p,
.wearealldesignersofourselves-interview-tw .column .column-article p {
  font-size: 14px;
  line-height: 2em;
  letter-spacing: -0.0001em;
}

.wearealldesignersofourselves-interview-en .column .column-article p.mb,
.wearealldesignersofourselves-interview-ja .column .column-article p.mb,
.wearealldesignersofourselves-interview-us .column .column-article p.mb,
.wearealldesignersofourselves-interview-tw .column .column-article p.mb {
  margin-bottom: 35px;
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .column .column-article p,
  .wearealldesignersofourselves-interview-ja .column .column-article p,
  .wearealldesignersofourselves-interview-us .column .column-article p,
  .wearealldesignersofourselves-interview-tw .column .column-article p {
    margin-bottom: 6.71642%;
    font-size: 12px;
  }
  .wearealldesignersofourselves-interview-en .column .column-article p.mb,
  .wearealldesignersofourselves-interview-ja .column .column-article p.mb,
  .wearealldesignersofourselves-interview-us .column .column-article p.mb,
  .wearealldesignersofourselves-interview-tw .column .column-article p.mb {
    margin-bottom: 8.95522%;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .column .article-nobottom,
  .wearealldesignersofourselves-interview-ja .column .article-nobottom,
  .wearealldesignersofourselves-interview-us .column .article-nobottom,
  .wearealldesignersofourselves-interview-tw .column .article-nobottom {
    margin-bottom: 14.1791%;
  }
}

.wearealldesignersofourselves-interview-en .gotoppage,
.wearealldesignersofourselves-interview-ja .gotoppage,
.wearealldesignersofourselves-interview-us .gotoppage,
.wearealldesignersofourselves-interview-tw .gotoppage {
  margin-bottom: 50px;
}

.wearealldesignersofourselves-interview-en .gotoppage a,
.wearealldesignersofourselves-interview-ja .gotoppage a,
.wearealldesignersofourselves-interview-us .gotoppage a,
.wearealldesignersofourselves-interview-tw .gotoppage a {
  width: 38.14815%;
  width: 515px;
  max-width: 515px;
  margin: 0 auto;
  display: block;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: end;
      align-items: end;
}

.wearealldesignersofourselves-interview-en .gotoppage a:before,
.wearealldesignersofourselves-interview-ja .gotoppage a:before,
.wearealldesignersofourselves-interview-us .gotoppage a:before,
.wearealldesignersofourselves-interview-tw .gotoppage a:before {
  top: 0;
}

.wearealldesignersofourselves-interview-en .gotoppage a img,
.wearealldesignersofourselves-interview-ja .gotoppage a img,
.wearealldesignersofourselves-interview-us .gotoppage a img,
.wearealldesignersofourselves-interview-tw .gotoppage a img {
  width: 100%;
  height: auto;
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .gotoppage a,
  .wearealldesignersofourselves-interview-ja .gotoppage a,
  .wearealldesignersofourselves-interview-us .gotoppage a,
  .wearealldesignersofourselves-interview-tw .gotoppage a {
    max-width: 530px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: end;
    -ms-flex-align: end;
        align-items: end;
    transform: translateX(-0.5em);
  }
  .wearealldesignersofourselves-interview-en .gotoppage a:before,
  .wearealldesignersofourselves-interview-ja .gotoppage a:before,
  .wearealldesignersofourselves-interview-us .gotoppage a:before,
  .wearealldesignersofourselves-interview-tw .gotoppage a:before {
    left: -1.5em;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .gotoppage,
  .wearealldesignersofourselves-interview-ja .gotoppage,
  .wearealldesignersofourselves-interview-us .gotoppage,
  .wearealldesignersofourselves-interview-tw .gotoppage {
    width: 72%;
    margin: 0 auto 50px;
  }
}

@media only screen and (max-width: 459px) {
  .wearealldesignersofourselves-interview-en .gotoppage,
  .wearealldesignersofourselves-interview-ja .gotoppage,
  .wearealldesignersofourselves-interview-us .gotoppage,
  .wearealldesignersofourselves-interview-tw .gotoppage {
    margin: 0 auto 12%;
    left: 0;
    right: 0;
    text-align: center;
  }
}

.wearealldesignersofourselves-interview-en *,
.wearealldesignersofourselves-interview-us * {
  font-family: 'Pathway Gothic One', sans-serif;
}

.wearealldesignersofourselves-interview-en .article_big span,
.wearealldesignersofourselves-interview-us .article_big span {
  font-weight: bold;
}

@media only screen and (min-width: 1025px) {
  .wearealldesignersofourselves-interview-en .article_big span,
  .wearealldesignersofourselves-interview-us .article_big span {
    font-size: 26px !important;
    line-height: 32px !important;
    letter-spacing: 0.06em !important;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article_big span,
  .wearealldesignersofourselves-interview-us .article_big span {
    font-size: 21px !important;
    line-height: 1.3em !important;
    letter-spacing: 0.06em !important;
  }
}

@media only screen and (min-width: 1025px) {
  .wearealldesignersofourselves-interview-en .article .ttl,
  .wearealldesignersofourselves-interview-us .article .ttl {
    font-size: 24px !important;
    line-height: 38px !important;
    letter-spacing: 0.06em !important;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article .ttl,
  .wearealldesignersofourselves-interview-us .article .ttl {
    font-size: 19px !important;
    line-height: 34px !important;
    letter-spacing: 0.06em !important;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article .ttl span,
  .wearealldesignersofourselves-interview-us .article .ttl span {
    padding-bottom: 5px;
  }
}

@media only screen and (min-width: 1025px) {
  .wearealldesignersofourselves-interview-en .article p,
  .wearealldesignersofourselves-interview-us .article p {
    font-size: 18px !important;
    line-height: 1.65em !important;
    letter-spacing: 0.06em !important;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article p,
  .wearealldesignersofourselves-interview-us .article p {
    font-size: 17px !important;
    line-height: 1.4em !important;
    letter-spacing: 0.06em !important;
  }
}

@media only screen and (max-width: 459px) {
  .wearealldesignersofourselves-interview-en .article p,
  .wearealldesignersofourselves-interview-us .article p {
    font-size: 15px !important;
    line-height: 1.8em !important;
    letter-spacing: 0.06em !important;
  }
}

.wearealldesignersofourselves-interview-en .article.mbus,
.wearealldesignersofourselves-interview-us .article.mbus {
  margin-bottom: 63px;
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article.mbus,
  .wearealldesignersofourselves-interview-us .article.mbus {
    margin-bottom: 21.3%;
  }
}

.wearealldesignersofourselves-interview-en .column .column-article .ttl,
.wearealldesignersofourselves-interview-us .column .column-article .ttl {
  margin-bottom: 30px;
}

@media only screen and (min-width: 1025px) {
  .wearealldesignersofourselves-interview-en .column .column-article p,
  .wearealldesignersofourselves-interview-us .column .column-article p {
    font-size: 18px !important;
    line-height: 1.65em !important;
    letter-spacing: 0.06em !important;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .column .column-article p,
  .wearealldesignersofourselves-interview-us .column .column-article p {
    font-size: 17px !important;
    line-height: 1.4em !important;
    letter-spacing: 0.06em !important;
  }
}

@media only screen and (max-width: 459px) {
  .wearealldesignersofourselves-interview-en .column .column-article p,
  .wearealldesignersofourselves-interview-us .column .column-article p {
    font-size: 15px !important;
    line-height: 1.8em !important;
    letter-spacing: 0.06em !important;
  }
}

.wearealldesignersofourselves-interview-en .column .column-article p.mb,
.wearealldesignersofourselves-interview-us .column .column-article p.mb {
  margin-bottom: 30px;
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .column .column-article p.mb,
  .wearealldesignersofourselves-interview-us .column .column-article p.mb {
    margin-bottom: 8.65672%;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .gotoppage,
  .wearealldesignersofourselves-interview-us .gotoppage {
    width: 100%;
    padding: 0;
  }
}

.wearealldesignersofourselves-interview-en .gotoppage a,
.wearealldesignersofourselves-interview-us .gotoppage a {
  width: 52.73438%;
  max-width: none;
}

@media only screen and (min-width: 768px) {
  .wearealldesignersofourselves-interview-en .gotoppage a,
  .wearealldesignersofourselves-interview-us .gotoppage a {
    max-width: 675px;
  }
}

.wearealldesignersofourselves-interview-en .gotoppage a:before,
.wearealldesignersofourselves-interview-us .gotoppage a:before {
  top: -1px;
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .gotoppage a,
  .wearealldesignersofourselves-interview-us .gotoppage a {
    width: 94.66667%;
    transform: translateX(0);
  }
  .wearealldesignersofourselves-interview-en .gotoppage a:before,
  .wearealldesignersofourselves-interview-us .gotoppage a:before {
    content: "";
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  .wearealldesignersofourselves-interview-en .article-last,
  .wearealldesignersofourselves-interview-us .article-last {
    margin: 0 auto 15%;
  }
}

.wearealldesignersofourselves-interview-en .footer-copyright_sp,
.wearealldesignersofourselves-interview-en .footer-subNav-link,
.wearealldesignersofourselves-interview-us .footer-copyright_sp,
.wearealldesignersofourselves-interview-us .footer-subNav-link {
  font-family: "proxima-nova", "Proxima Nova", "Noto Sans Japanese", "-apple-system", "Droid Sans", Roboto, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", 游ゴシック, YuGothic, HelveticaNeue, Helvetica, "sans-serif" !important;
}

.wearealldesignersofourselves-interview-tw .column .column-article .ttl img {
  width: 100%;
}

.wearealldesignersofourselves-interview-en .article-block-full img,
.wearealldesignersofourselves-interview-tw .article-block-full img {
  max-width: 100%;
}

@media only screen and (min-width: 768px) {
  .wearealldesignersofourselves-interview-tw .gotoppage a {
    max-width: 538px;
    width: 538px;
  }
}

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