@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700);/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html {font-family: sans-serif;-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}body {margin: 0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display: block;}audio,canvas,progress,video {display: inline-block;vertical-align: baseline;}audio:not([controls]) {display: none;height: 0;}[hidden],template {display: none;}a {background-color: transparent;}a:active,a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.67em 0;}mark {background: #ff0;color: #000;}small {font-size: 80%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -0.5em;}sub {bottom: -0.25em;}img {border: 0;}svg:not(:root) {overflow: hidden;}figure {margin: 1em 40px;}hr {box-sizing: content-box;height: 0;}pre {overflow: auto;}code,kbd,pre,samp {font-family: monospace, monospace;font-size: 1em;}button,input,optgroup,select,textarea {color: inherit;font: inherit;margin: 0;}button {overflow: visible;}button,select {text-transform: none;}button,html input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;}button[disabled],html input[disabled] {cursor: default;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}input {line-height: normal;}input[type="checkbox"],input[type="radio"] {box-sizing: border-box;padding: 0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {height: auto;}input[type="search"] {-webkit-appearance: textfield;box-sizing: content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;}textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td,th {padding: 0;}body {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: Helvetica, Arial, '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;color: #000;font-size: 14px;line-height: 1.6;}img {vertical-align: middle;}h1,h2,h3,h4,h5,h6 {margin: 0;font-size: 1em;}p {margin: 0;}ol,ul {margin: 0;padding: 0;}li {list-style: none;}dl,dd {margin: 0;}small {font-size: 100%;}em {font-style: normal;}a {color: #000;text-decoration: none;}input,a,button,textarea {outline: 0;}.wrap {background: #f5f6f7;}.header {position: fixed;top: 0;left: 0;right: 0;z-index: 100;height: 96px;padding: 0 40px 0 40px;background: #fff;-webkit-transition: opacity 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s,height 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: opacity 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.2s,height 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}.header:after {display: block;clear: both;content: '';}.header.is-fixed {height: 70px;}.header.is-fixed .header__logo__link {top: 22px;}.header.is-fixed .headMenu__list,.header.is-fixed .headMenu2__list {padding-top: 17px;}.header.is-fixed .headMenu2__list:before {top: 30px;}.header.is-fixed .headMenu__list__toggle {top: 15px;}.header.is-fixed .headMenu2 {padding-top: 23px;}.header__logo {color: #000;background-image: url(/images/pc-l/sprites__1.png);background-position: -81px 0px;width: 120px;height: 28px;background-size: 201px 76px;overflow: hidden;white-space: nowrap;text-indent: 100%;}.header__logo__link {position: absolute;top: 32px;left: 30px;display: block;font-size: 40px;-webkit-transition: top 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: top 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}.header__logo__img {display: block;width: 146px;}.headMenu__list {font-size: 12px;letter-spacing: 0.05em;float: left;margin: 0 0 0 160px;padding: 28px 0 0;vertical-align: top;-webkit-transition: padding-top 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: padding-top 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.headMenu__list__toggle {display: none;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.headMenu__list__toggle:hover {cursor: pointer;opacity: 0.5;}.headMenu__list__toggle.is-visible:after {-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg);top: 2px;}.headMenu__item {position: relative;display: inline-block;}.headMenu__item.is-current .headMenu__item__link {opacity: 0.5;}.headMenu__item.is-current .headMenu__item__link:hover {cursor: pointer;opacity: 0.5;}.headMenu__item__link {display: block;padding: 10px 15px;text-decoration: none;color: #000;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.headMenu__item__link:hover {cursor: pointer;opacity: 0.5;}.headMenu__toggle {display: none;-webkit-transition: top 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: top 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}.headMenu2 {float: right;width: 100px;padding: 35px 0 0;text-align: right;-webkit-transition: padding-top 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: padding-top 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}.headMenu2__list {position: relative;float: left;font-size: 12px;letter-spacing: 0.05em;display: inline-block;margin: 0 0 0 0;padding: 28px 0 0 20px;-webkit-transition: padding-top 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: padding-top 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.headMenu2__list:before {content: '';border-left: 1px solid #E5E5E5;position: absolute;left: 10px;top: 40px;height: 14px;-webkit-transition: top 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: top 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}.headMenu2__item {position: relative;display: inline-block;padding: 10px 15px;}.headMenu2__item.is-current .headMenu2__item__link {opacity: 0.5;}.headMenu2__item.is-current .headMenu2__item__link:hover {cursor: pointer;opacity: 0.5;}.headMenu2__item--sp {display: none;}.headMenu2__item__link {text-decoration: none;color: #000;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.headMenu2__item__link:hover {cursor: pointer;opacity: 0.5;}.headSearch {position: relative;display: inline-block;padding: 0 15px;}.headSearch__btn {display: inline-block;vertical-align: -3px;width: 1em;height: 1em;font-size: 15px;overflow: hidden;white-space: nowrap;text-indent: 100%;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.headSearch__btn:hover {cursor: pointer;opacity: 0.5;}.headSearch__btn:before {display: block;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.headSearch__form {display: none;position: absolute;left: -360px;top: -6px;width: 400px;height: 36px;}.headSearch__form.is-visible {display: block;}.headSearch__input {width: 390px;line-height: 36px;padding: 0 40px 0 10px;background: #edeff0;border: none;box-sizing: border-box;}.headSearch__input:focus {outline: 0;}.headSearch__input:focus::-webkit-input-placeholder {opacity: 0;}.headSearch__input:focus:-ms-input-placeholder {opacity: 0;}.headSearch__input:focus::-moz-placeholder {opacity: 0;}.headSearch__input::-webkit-input-placeholder {opacity: 0;}.headSearch__input:-ms-input-placeholder {opacity: 0;}.headSearch__input::-moz-placeholder {opacity: 1;}.headSearch__submit {margin: 0;padding: 0;border: none;position: absolute;right: 2px;top: 0;bottom: 0;width: 30px;background: none;overflow: hidden;white-space: nowrap;text-indent: 100%;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.headSearch__submit:hover {cursor: pointer;opacity: 0.5;}.headSearch__submit:before {content: '';position: absolute;left: 0;top: 0;right: 1px;bottom: 2px;margin: auto;width: 1em;height: 1em;font-size: 15px;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.headLangSelect {position: relative;display: inline-block;padding: 0 0 0 10px;}.headLangSelect.is-visible .headLangSelect__list {display: block;}.headLangSelect.is-visible .headLangSelect__selected:after {-webkit-transform: rotate(225deg);-ms-transform: rotate(225deg);transform: rotate(225deg);top: 2px;}.headLangSelect__selected {display: block;font-size: 12px;letter-spacing: 0.05em;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.headLangSelect__selected:hover {cursor: pointer;opacity: 0.5;}.headLangSelect__selected:after {position: relative;display: inline-block;width: 4px;height: 4px;margin: 0 0 0 10px;content: '';-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);vertical-align: 3px;border-right: 1px solid #e0e0e0;border-bottom: 1px solid #e0e0e0;}.headLangSelect__list {display: none;position: absolute;z-index: 10;top: 20px;left: 50%;padding: 10px 0 0;margin-left: -40px;background: #fff;}.headLangSelect__item {display: block;}.headLangSelect__item:last-child .headLangSelect__item__link {padding-bottom: 20px;}.headLangSelect__item.is-current .headLangSelect__item__link {color: #000;}.headLangSelect__item__link {font-size: 12px;display: block;padding: 10px 0px;width: 76px;text-align: center;text-decoration: none;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.headLangSelect__item__link:hover {cursor: pointer;opacity: 0.5;}.headSns {display: none;}.headSns__list {white-space: nowrap;}.headSns__item {display: inline-block;}.headSns__link {display: inline-block;font-size: 20px;width: 1em;height: 1em;overflow: hidden;white-space: nowrap;text-indent: 100%;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.headSns__link:hover {cursor: pointer;opacity: 0.5;}.headSns__link--fb:before {display: block;text-indent: 0;text-align: center;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.headSns__link--tw:before {display: block;text-indent: 0;text-align: center;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.headSns__link--in:before {display: block;text-indent: 0;text-align: center;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.headSns__link--yt:before {display: block;text-indent: 0;text-align: center;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.mainCont {padding: 96px 0 0;-webkit-transition: opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);min-height: -webkit-calc( 100vh - 96px - 216px);min-height: calc( 100vh - 96px - 216px);}.footer {background: #fff;position: relative;}.footLink__item {float: left;padding: 90px 0 0 100px;}.footLink__itemLink {display: inline-block;margin-left: 20px;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.footLink__itemLink:hover {cursor: pointer;opacity: 0.5;}.footLink__itemImg {display: block;height: 30px;}.footSns {float: right;padding: 96px 120px 0 0;}.footSns__list {text-align: right;white-space: nowrap;}.footSns__item {display: inline-block;}.footSns__link {display: inline-block;margin-left: 30px;color: #000;width: 1em;height: 1em;font-size: 20px;overflow: hidden;white-space: nowrap;text-indent: 100%;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.footSns__link:hover {cursor: pointer;opacity: 0.5;}.footSns__link--fb:before {display: block;text-indent: 0;text-align: center;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.footSns__link--tw:before {display: block;text-indent: 0;text-align: center;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.footSns__link--in:before {display: block;text-indent: 0;text-align: center;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.footSns__link--yt:before {display: block;text-indent: 0;text-align: center;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.footCopyright {display: block;width: 200px;padding: 100px 0;margin: 0 auto;text-align: center;color: rgba(0,0,0,0.5);font-size: 10px;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.mainTtl {font-size: 20px;font-weight: 600;margin: 60px 0 80px 0;letter-spacing: 0.35em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.detailTtl {font-size: 32px;font-weight: 400;margin: 80px 0 10px 0;}.detailTtl__note {font-size: 12px;color: #999;}.fadeIn {opacity: 0;-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.fadeIn.is-visible {opacity: 1;-webkit-transform: scale(1) translate3d(0, 0, 0);transform: scale(1) translate3d(0, 0, 0);}.topMainvis {position: relative;margin: -70px 0 60px;overflow: hidden;background: #000;}.topMainvis__inr {position: relative;z-index: 1;display: block;margin: 0;overflow: hidden;-webkit-transform: scale(1.02);-ms-transform: scale(1.02);transform: scale(1.02);-webkit-transition: opacity 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s,-webkit-transform 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;transition: opacity 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s,transform 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;}.topMainvis__link {display: block;}.topMainvis__img {display: inline;}.topMainvis__img__wrap {display: block;width: 100%;height: 100vh;margin: 0;background-color: #e1e3e6;background-position: center center;background-size: cover;overflow: hidden;white-space: nowrap;text-indent: 100%;}.topMainvis #topMainvis__img--video {position: absolute;top: 0;left: -100%;right: -100%;bottom: 0;margin: auto;background-size: cover;background-position: center;}.topMainvis #topMainvis__img--video:before {content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 1em;height: 1em;margin: auto;opacity: 1;color: #fff;text-shadow: 0px 0px 16px rgba(0,0,0,0.35);-webkit-transition: -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1),opacity 1.5s cubic-bezier(0.19, 1, 0.22, 1);transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1),opacity 1.5s cubic-bezier(0.19, 1, 0.22, 1);content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.topMainvis #topMainvis__img--video.play:before {opacity: 0;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}.topMainvis #topMainvis__img--video iframe {position: absolute;top: 0;left: 0;}.topMainvis__info {margin: -105px 0 -1px;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);background: #f5f6f7;min-height: 120px;-webkit-transition: opacity 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s,-webkit-transform 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;transition: opacity 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s,transform 2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.5s;}.topMainvis__tag {position: absolute;left: 60px;top: -24px;font-size: 11px;font-weight: bold;display: block;float: left;min-width: 80px;padding: 12px 10px;text-align: center;letter-spacing: .15em;background: #fff;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.topMainvis__ttl {font-size: 18px;display: inline;}.topMainvis__caption {padding: 30px 60px 0;clear: both;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.topMainvis__txt {font-size: 13px;display: inline;padding-left: 1em;}.topMainvis__txt:first-child {padding-left: 0;}.topMainvis__txt__wrap {display: inline;padding-left: 30px;}.topWhatsnew {position: relative;background: #e8eae8;margin: -60px 60px 120px;}.topWhatsnew__ttl {position: absolute;left: 30px;top: 0;bottom: 0;height: 1em;line-height: 1em;font-size: 16px;margin: auto 0;letter-spacing: 0.4em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.topWhatsnew__txt {padding: 30px 30px 30px 250px;}.topWhatsnew__txt:before {content: '';position: absolute;left: 210px;top: 26px;bottom: 26px;width: 1px;background: #d0d2d0;}.workWrap {background: #fff;}.work {margin: 0 0px 100px;}.work .mainTtl {margin-left: 120px;}.work__nav {display: none;}.work__nav__wrap {position: relative;}.work__nav__wrap2 {position: relative;}.work__nav__item {position: relative;display: inline-block;margin-right: -0.35em;padding-right: 20px;}.work__nav__item:before {-webkit-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);-webkit-transition: -webkit-transform 0.12s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: transform 0.12s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}.work__nav__item.is-current:before {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);-webkit-transition: -webkit-transform 0.12s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;transition: transform 0.12s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;}.work__nav__item:after {content: '';position: absolute;left: 0;right: 0px;bottom: -1px;height: 1px;background: #d9d9d9;}.work__nav__item.is-current {font-weight: bold;}.work__nav__item.is-current:before {content: '';position: absolute;z-index: 2;left: 0;right: 20px;bottom: -1px;height: 1px;background: #000;}.work__nav__link {position: relative;display: block;padding: 10px 5px;letter-spacing: .15em;}.work--detail {position: relative;margin: 0;padding: 0 120px 110px;}.work--detail:after {display: block;clear: both;content: '';}.work__ttl {margin: 0;padding: 80px 0 10px;font-size: 32px;-webkit-transition: opacity 2s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 2s cubic-bezier(0.215, 0.61, 0.355, 1);}.work__ttl__note {-webkit-transition: opacity 2s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 2s cubic-bezier(0.215, 0.61, 0.355, 1);}.work__mainvis {margin: 100px 0 60px;-webkit-transition: opacity 2s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 2s cubic-bezier(0.215, 0.61, 0.355, 1);}.work__mainvis:after {display: block;clear: both;content: '';}.work__mainvis__inr {position: relative;display: block;width: 100%;height: 0;margin: 0;padding: 56% 0 0;background-position: center center;background-size: cover;overflow: hidden;white-space: nowrap;text-indent: 100%;}.work__mainvis__inr.is-hovered .work__mainvis__playMovie {background: rgba(0,0,0,0.3);}.work__mainvis__inr.is-hovered .work__mainvis__playYouku {opacity: 1;}.work__mainvis__img {display: inline;width: 100%;}.work__mainvis__playMovie {position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;background: rgba(0,0,0,0.2);-webkit-transition: background 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: background 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;font-size: 98px;color: #fff;overflow: hidden;white-space: nowrap;text-indent: 100%;}.work__mainvis__playMovie:before {content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 1em;height: 1em;margin: auto;opacity: 1;text-shadow: 0px 0px 16px rgba(0,0,0,0.35);-webkit-transition: -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1),opacity 1.5s cubic-bezier(0.19, 1, 0.22, 1);transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1),opacity 1.5s cubic-bezier(0.19, 1, 0.22, 1);content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.work__mainvis__playMovie.play:before {opacity: 0;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}.work__mainvis__playYouku {position: absolute;right: 22px;bottom: 22px;background: #fff;border: 1px solid #fff;background: rgba(255,255,255,0);padding: 8px 12px 8px 30px;display: inline-block;text-indent: 0;opacity: 0;font-size: 12px;color: #fff;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.work__mainvis__playYouku:before {content: '';position: absolute;left: 12px;top: 0;bottom: 0;width: 0;height: 0;border-style: solid;border-width: 5px 0 5px 9px;border-color: transparent transparent transparent #fff;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;margin: auto 0;}.work__mainvis__playYouku:hover {color: #000;background: #fff;}.work__mainvis__playYouku:hover:before {border-color: transparent transparent transparent #000;}.work__mainvis__playYouku--sp {display: none;}.work__mainvis__movie {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-animation: fadeInMovie 1s ease;animation: fadeInMovie 1s ease;}.work__imgList {position: relative;height: 1000px;margin: 0 0 100px 0;}.work__imgList:after {display: block;clear: both;content: '';}.work__imgList__item {opacity: 0;position: absolute;overflow: hidden;cursor: pointer;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.work__imgList__inr {margin: 0;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.work__imgList__inr:hover {cursor: pointer;opacity: 0.5;}.work__imgList__img {position: absolute;top: -100%;bottom: -100%;left: -100%;right: -100%;margin: auto;}.work__imgListBig__item {margin: 0 0 60px;cursor: pointer;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.work__imgListBig__item__inr {margin: 0;}.work__imgListBig__img {display: block;width: 100%;}.work__imgCaptionList {position: relative;margin: 0 0 100px -20px;font-size: 0;}.work__imgCaptionList__item {opacity: 0;overflow: hidden;display: inline-block;width: 33.3%;vertical-align: top;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.work__imgCaptionList__item--col3 {width: 33.3%;}.work__imgCaptionList__item--col2 {width: 50%;}.work__imgCaptionList__item--col1 {width: 100%;}.work__imgCaptionList__item__inr {margin: 0 0 60px 20px;}.work__imgCaptionList__img {display: block;width: 100%;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.work__imgCaptionList__img:hover {cursor: pointer;opacity: 0.5;}.work__imgCaptionList__caption {margin: 30px 0 0;font-size: 14px;line-height: 1.6;}.work__imgCaptionList__ttl {margin-bottom: 1em;}.work__description {padding: 0px 0px 80px;}.work__description__inr {width: 100%;box-sizing: border-box;}.work__description__ttl {font-size: 28px;font-weight: normal;margin: 0px 0 10px 0;}.work__description__ttl__note {font-size: 12px;color: #999;margin: 0 0 40px;}.work__description__txt {margin-bottom: 1em;line-height: 2;}.exhibitionWrap {background: #fff;}.exhibition {position: relative;padding: 0px 120px 55px;}.exhibition .mainTtl {margin-left: 0px;}.exhibition__nav {position: relative;margin: -20px 0 50px;border-bottom: 1px solid #d9d9d9;white-space: nowrap;font-size: 13px;letter-spacing: 0.05em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.exhibition__nav__wrap {position: relative;}.exhibition__nav__wrap2 {position: relative;}.exhibition__nav__item {position: relative;display: inline-block;margin-right: -0.35em;padding-right: 20px;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.exhibition__nav__item:before {-webkit-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);-webkit-transition: -webkit-transform 0.12s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: transform 0.12s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}.exhibition__nav__item.is-current:before {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);-webkit-transition: -webkit-transform 0.12s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;transition: transform 0.12s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;}.exhibition__nav__item:hover {cursor: pointer;opacity: 0.5;}.exhibition__nav__item:hover {opacity: 0.5;}.exhibition__nav__item:after {content: '';position: absolute;left: 0;right: 0px;bottom: -1px;height: 1px;background: #d9d9d9;}.exhibition__nav__item.is-current .exhibition__nav__link {font-weight: bold;}.exhibition__nav__item.is-current .exhibition__nav__link:before {opacity: 1;width: 100%;}.exhibition__nav__link {position: relative;display: block;padding: 10px 5px;font-size: 13px;font-weight: normal;letter-spacing: 0.05em;-webkit-transition: font-weight 0.2s;transition: font-weight 0.2s;}.exhibition__nav__link:before {content: '';opacity: 0;position: absolute;z-index: 2;left: 0;right: 0;bottom: -1px;height: 1px;width: 70%;margin: 0 auto;background: #000;-webkit-transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1);}.exhibition__subNav {position: absolute;top: 93px;right: 120px;font-size: 13px;letter-spacing: 0.05em;text-align: right;white-space: nowrap;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.exhibition__subNav:before {content: '';position: absolute;left: -10px;top: 14px;bottom: 14px;width: 1px;background: #d9d9d9;}.exhibition__subNav__item {position: relative;display: inline-block;margin-left: 20px;}.exhibition__subNav__item--current .exhibition__subNav__link {color: #000;}.exhibition__subNav__link {position: relative;display: block;padding: 10px 5px;font-size: 13px;color: rgba(0,0,0,0.5);-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.exhibition__subNav__link:hover {cursor: pointer;opacity: 0.5;}.exhibition {padding-bottom: 120px;}.exhibition--detail {padding-left: 0;padding-right: 0;position: relative;overflow: hidden;}.exhibition--detail .detailTtl {margin-top: 20px;}.exhibition--detail .detail__related__link__wrap {position: absolute;right: 120px;bottom: 0px;}.exhibition__mainvis {position: relative;height: 600px;overflow: hidden;-webkit-transform: scale(1.02);-ms-transform: scale(1.02);transform: scale(1.02);-webkit-transition: opacity 2s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 2s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 2s cubic-bezier(0.215, 0.61, 0.355, 1),transform 2s cubic-bezier(0.215, 0.61, 0.355, 1);overflow: hidden;white-space: nowrap;text-indent: 100%;background: #000;}.exhibition__mainvis__inr {width: 100%;height: 600px;margin: 0;background-size: cover;}.exhibition__mainvis__img {display: inline;}.exhibition__tag {font-size: 11px;font-weight: bold;letter-spacing: .15em;background: #f0f0f0;padding: 8px 12px 6px 14px;display: inline-block;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.exhibition__inr {position: relative;margin: -190px 120px 0;padding: 50px 120px 0;background: #fff;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.exhibition__inr:after {display: block;clear: both;content: '';}.exhibition__description {padding: 80px 0 0;}.exhibition__description:after {display: block;clear: both;content: '';}.exhibition__info {margin: 0 0 50px;}.exhibition__info__ttl {font-size: 20px;letter-spacing: 0.1em;margin: 0 0 50px;font-weight: normal;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.exhibition__info__list__ttl {float: left;width: 140px;color: #999;clear: both;}.exhibition__info__list__body {margin: 0 0 20px 150px;}.exhibition__info__list a,.exhibition__info__list__link {position: relative;display: inline-block;color: #999;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.exhibition__info__list a:hover,.exhibition__info__list__link:hover {cursor: pointer;opacity: 0.5;}.exhibition__info__list a[target="_blank"],.exhibition__info__list__link[target="_blank"] {padding-right: 24px;}.exhibition__info__list a[target="_blank"]:after,.exhibition__info__list__link[target="_blank"]:after {content: '';color: #000;position: absolute;right: 0px;top: 0;bottom: 0;margin: auto 0;font-size: 18px;vertical-align: -3px;width: 1em;height: 1em;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.exhibition__imgList {position: relative;height: 1000px;margin: 0 0 100px 0;}.exhibition__imgList:after {display: block;clear: both;content: '';}.exhibition__imgList__item {opacity: 0;position: absolute;overflow: hidden;cursor: pointer;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.exhibition__imgList__inr {margin: 0;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.exhibition__imgList__inr:hover {cursor: pointer;opacity: 0.5;}.exhibition__imgList__img {position: absolute;top: -100%;bottom: -100%;left: -100%;right: -100%;margin: auto;}.exhibition__imgListBig__item {margin: 0 0 60px;cursor: pointer;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.exhibition__imgListBig__item__inr {margin: 0;}.exhibition__imgListBig__img {display: block;width: 100%;}.exhibition__related__inr {margin: 0 0 36px;}.exhibition__related__ttl {font-size: 12px;font-weight: bold;padding: 0 0 10px;letter-spacing: .15em;border-bottom: 1px solid #e0e0e0;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.exhibition__related__item {border-bottom: 1px solid #e0e0e0;}.exhibition__related__item a,.exhibition__related__item__link {position: relative;display: block;padding: 15px 15px 15px 0;color: #777;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.exhibition__related__item a:hover,.exhibition__related__item__link:hover {cursor: pointer;opacity: 0.5;}.exhibition__related__item a:before,.exhibition__related__item__link:before {content: '';position: absolute;right: 4px;top: 0;bottom: 0;border-top: 1px solid #777;border-right: 1px solid #777;width: 8px;height: 8px;margin: auto 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.exhibition__related__item a[target="_blank"]:before,.exhibition__related__item__link[target="_blank"]:before {display: none;}.exhibition__related__item a[target="_blank"]:after,.exhibition__related__item__link[target="_blank"]:after {content: '';display: inline-block;margin-left: 15px;vertical-align: -1px;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.concept .mainTtl {margin: 0;padding: 80px 120px;}.conceptList__item {margin-bottom: 6px;position: relative;background: #fff;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.conceptList__item:after {display: block;clear: both;content: '';}.conceptList__item__inr {float: left;box-sizing: border-box;width: 100%;margin: 0 -520px 0 0;padding: 100px 580px 80px 120px;}.conceptList__item.has-loaded .conceptList__img {opacity: 1;}.conceptList__ttl {font-size: 32px;font-weight: normal;margin: 0 0 40px;line-height: 1.4;}.conceptList__txt {font-size: 16px;line-height: 2;display: -webkit-box;-webkit-box-orient: vertical;}.conceptList__txt.is-clamped:after {content: "";position: absolute;bottom: -1px;right: 0;width: 100%;height: 60px;background: -webkit-linear-gradient(bottom, #fff, rgba(255,255,255,0));background: linear-gradient(to top, #fff, rgba(255,255,255,0));}.conceptList__txt__wrap {position: relative;margin: 0 0 40px;overflow: hidden;}.conceptList__img {opacity: 0;position: absolute;width: 100%;top: -100%;bottom: -100%;left: -100%;right: -100%;margin: auto;z-index: 1;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);}.conceptList__img__wrap {position: relative;float: right;width: 440px;height: 440px;margin: 40px;overflow: hidden;}.conceptList__img__wrap:after {position: absolute;z-index: 0;top: 0;right: 0;bottom: 0;left: 0;width: 24px;height: 24px;margin: auto;content: '';border: 2px solid #3d3d3d;border-left-color: #707070;border-radius: 50%;-webkit-animation: loading 1s linear 0s infinite;animation: loading 1s linear 0s infinite;}.conceptList__link {display: inline-block;border: 1px solid #cccccc;width: 140px;padding: 12px 0;text-align: center;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);font-size: 14px;letter-spacing: 0.05em;font-weight: 600;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.conceptList__link:hover {cursor: pointer;opacity: 0.5;}.conceptList2 {margin: 0;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.conceptList2__title {margin: 0;padding: 80px 120px;font-size: 20px;font-weight: 600;letter-spacing: 0.35em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.conceptList2__list {margin: 0 0 0 -70px;padding: 80px 120px 0px;position: relative;overflow: hidden;background: #fff;}.conceptList2__list:after {content: '';position: absolute;left: 0;bottom: 0;right: 0;height: 80px;background: #fff;}.conceptList2__item {display: inline-block;width: 33.3%;margin-right: -0.3em;padding: 0 0 80px 0;vertical-align: top;}.conceptList2__item:nth-child(3n+1) .conceptList2__item__inr:before {content: '';position: absolute;left: -35px;top: -80px;height: 80px;width: 10000px;background: #fff;z-index: 2;}.conceptList2__item:last-child .conceptList2__item__inr:after {content: '';position: absolute;left: 100%;top: 0px;bottom: -1000px;width: 10000px;background: #fff;}.conceptList2__item__inr {position: relative;margin: 0 0 0 70px;}.conceptList2__item__inr:before {content: '';position: absolute;left: -35px;top: 0;bottom: -1000px;width: 1px;background: #171917;}.conceptList2__ttl {font-size: 22px;font-weight: normal;line-height: 1.4;margin: 0 0 40px;}.conceptList2__txt {position: relative;overflow: hidden;font-size: 14px;line-height: 1.8;margin: 0 0 24px;}.conceptList2__txt.is-clamped:after {content: "";position: absolute;bottom: -1px;right: 0;width: 100%;height: 60px;background: -webkit-linear-gradient(bottom, #fff, rgba(255,255,255,0));background: linear-gradient(to top, #fff, rgba(255,255,255,0));}.concept--detail {position: relative;padding-right: 0;padding-left: 0;overflow: hidden;background: none;}.concept__mainvis {position: relative;overflow: hidden;height: 600px;-webkit-transform: scale(1.02);-ms-transform: scale(1.02);transform: scale(1.02);-webkit-transition: opacity 2s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 2s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 2s cubic-bezier(0.215, 0.61, 0.355, 1),transform 2s cubic-bezier(0.215, 0.61, 0.355, 1);background: #000;}.concept__mainvis__inr {height: 600px;margin: 0;background-size: cover;background-position: center center;overflow: hidden;white-space: nowrap;text-indent: 100%;}.concept__mainvis__img {display: inline;}.concept__inr {position: relative;margin: 0;padding: 50px 240px 120px;background: #fff;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: -webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: transform 1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.concept__inr:after {display: block;clear: both;content: '';}.concept__ttl {font-size: 32px;font-weight: normal;position: relative;z-index: 2;margin: -190px 120px 0;padding: 100px 120px 0px;background: #fff;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: -webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: transform 1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.concept__lead {position: relative;z-index: 3;font-size: 22px;margin: -40px 0 90px;}.concept__sttl {font-size: 20px;font-weight: normal;margin: 60px 0 30px;}.concept__txt {font-size: 13px;line-height: 2;margin: 0 0 40px;}.concept__img {display: inline-block;max-width: 100%;margin: 0 20px 20px 0;vertical-align: top;}.concept__img__wrap {margin: 0 0 40px;}.concept__img__caption {font-size: 12px;color: #999;}.concept__youtube__wrap {margin: 0 0 30px;}.concept__youtube__inr {position: relative;width: 100%;height: 0;margin: 0 0 10px;padding-top: 56%;}.concept__youtube__inr iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.concept__youtube__caption {font-size: 12px;color: #999;}.concept__youtube__caption__link {color: #999;position: relative;display: inline-block;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.concept__youtube__caption__link:hover {cursor: pointer;opacity: 0.5;}.concept__youtube__caption__link:before {content: '';position: absolute;left: 0;right: 0;bottom: 2px;border-bottom: 1px dotted #000;}.concept .detail__sns {margin-top: 40px;}.profile {margin: 0 0 6px;background: #fff;}.profile:after {display: block;clear: both;content: '';}.profile__imgWrap {float: right;width: 520px;padding: 100px 0 0;}.profile__imgItem {display: block;width: 230px;margin: 0 auto 40px;}.profile__img {display: block;width: 100%;}.profile__body {float: left;box-sizing: border-box;width: 100%;margin: 0 -520px 0 0;padding: 100px 580px 80px 120px;}.profile__name {font-size: 32px;font-weight: normal;margin: 0 0 80px;}.profile__nameKana {font-size: 14px;display: inline-block;margin-left: 10px;vertical-align: middle;}.profile__txt {margin: 0 0 60px;}.profile__link {-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;text-decoration: underline;}.profile__link:hover {cursor: pointer;opacity: 0.5;}.press {margin: 0 120px 120px;}.press__nav {font-size: 13px;position: relative;margin: -20px 0 0;white-space: nowrap;border-bottom: 1px solid #d9d9d9;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.press__nav__wrap {position: relative;}.press__nav__wrap2 {position: relative;}.press__nav__item {position: relative;display: inline-block;margin-right: -0.35em;margin-right: 20px;padding-right: 20px;}.press__nav__item:before {-webkit-transform: scale3d(0, 1, 1);transform: scale3d(0, 1, 1);-webkit-transition: -webkit-transform 0.12s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: transform 0.12s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}.press__nav__item.is-current:before {-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);-webkit-transition: -webkit-transform 0.12s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;transition: transform 0.12s cubic-bezier(0.215, 0.61, 0.355, 1) 0.12s;}.press__nav__item:before {position: absolute;z-index: 2;right: 20px;bottom: -1px;left: 0;height: 1px;content: '';background: #000;}.press__nav__item:after {position: absolute;right: 0;bottom: -1px;left: 0;height: 1px;content: '';background: #d9d9d9;}.press__nav__item.is-current .press__nav__link {font-weight: bold;}.press__nav__link {position: relative;display: block;padding: 10px 5px;letter-spacing: 0.05em;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.press__nav__link:hover {cursor: pointer;opacity: 0.5;}.press__item {position: relative;margin: 0 0 0px;border-bottom: 1px solid #e0e0e0;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.press__item:after {display: block;clear: both;content: '';}.press__item__main {margin: 0 160px 0 310px;}.press__item__info {float: left;width: 300px;}.press__item__genre {font-size: 11px;font-weight: bold;margin: 0 0 12px;padding: 4px 0 6px;letter-spacing: 0.15em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.press__item__name {margin: 0 10px 8px 0;padding: 0 12px 0 0;font-size: 13px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.press__item__date {font-size: 13px;display: block;color: #999;}.press__item__ttl {font-size: 16px;font-weight: normal;margin: 0 0 10px;}.press__item__txt {font-size: 13px;color: #666;line-height: 2;}.press__item.has-loaded .press__img {opacity: 1;}.press__link {display: block;min-height: 130px;padding: 70px 40px;-webkit-transition: background 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: background 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);background: rgba(225,227,229,0);}.press__link:hover {background: #edeff0;}.press__img {opacity: 0;position: absolute;width: 100%;top: -100%;bottom: -100%;left: -100%;right: -100%;margin: auto;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);}.press__img__wrap {position: absolute;top: 70px;right: 40px;width: 130px;height: 130px;margin: 0;overflow: hidden;}.press__img__wrap:before {position: absolute;z-index: 0;top: 0;right: 0;bottom: 0;left: 0;width: 24px;height: 24px;margin: auto;content: '';border: 2px solid rgba(0,0,0,0.1);border-left-color: rgba(0,0,0,0.22);border-radius: 50%;-webkit-animation: loading 1s linear 0s infinite;animation: loading 1s linear 0s infinite;}.press--detail {position: relative;margin: 0 240px 120px;padding: 75px 0 0;}.press--detail .detail__tag {margin: 80px 0 0;}.press--detail .detail__sns {margin: 25px 0 0;}.pressEntry__genre {display: inline;font-size: 15px;font-weight: bold;padding: 0 30px 0 0;letter-spacing: .15em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.pressEntry__name {display: inline;font-size: 13px;padding: 0 15px 0 0;margin: 0 10px 0 0;border-right: 1px solid #ccc;}.pressEntry__date {display: inline;font-size: 13px;}.pressEntry__ttl {margin: 25px 0 80px;font-size: 28px;font-weight: normal;}.pressEntry__txt {margin: 0 0 40px;}.pressEntry__quote {margin: 0;padding: 50px 40px 45px;position: relative;margin: 0 0 40px;}.pressEntry__quote:before {content: '\201C';position: absolute;left: 0px;top: -50px;font-size: 280px;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;color: #fff;line-height: 1;z-index: -1;}.pressEntry__quote:after {content: '';background: #e8e9eb;position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: -2;}.pressEntry__quote__ttl {margin: 0 0 30px;font-size: 18px;}.pressEntry__quote__txt {margin: 0 0 30px;font-size: 12px;}.pressEntry__cite {margin: 0;font-style: normal;color: #777;font-size: 12px;}.pressEntry__cite__link {text-decoration: none;color: #777;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.pressEntry__cite__link:hover {cursor: pointer;opacity: 0.5;}.pressEntry__img {display: block;max-width: 100%;margin: 0 0 20px;vertical-align: top;}.pressEntry__img__wrap {margin: 0 0 40px;}.pressEntry__img__caption {font-size: 13px;color: #000;}.pressEntry__img__link {display: block;}.pressEntry__img__link .pressEntry__img__caption {-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.pressEntry__img__link .pressEntry__img__caption:hover {cursor: pointer;opacity: 0.5;}.pressEntry__img__link:hover .pressEntry__img__caption {opacity: .5;}.pressEntry__entryDate {position: absolute;right: 0;bottom: 10px;font-size: 12px;color: #666;}.pressEntry__exhibition {margin: 80px 0;}.pressEntry__exhibition__ttl {font-size: 18px;font-weight: 600;letter-spacing: .15em;margin: 0 0 20px;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.pressEntry__exhibition__item {background: #edeff0;margin: 0 0 30px;}.pressEntry__exhibition__item__inr {margin: 0;}.pressEntry__exhibition__item__inr:after {display: block;clear: both;content: '';}.pressEntry__exhibition__img {position: absolute;top: -100%;bottom: -100%;left: -100%;right: -100%;margin: auto;}.pressEntry__exhibition__img__wrap {position: relative;margin: 0;width: 287px;height: 287px;float: left;background: #e9eae9;overflow: hidden;}.pressEntry__exhibition__caption {margin: 0 0 0 327px;padding: 35px 35px 0 0;}.pressEntry__exhibition__tag {font-size: 12px;font-weight: bold;letter-spacing: .15em;margin: 0 0 15px;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.pressEntry__exhibition__name {font-size: 18px;margin: 0 0 5px;}.pressEntry__exhibition__txt {display: inline-block;color: #777;font-size: 13px;padding-right: 1em;}.pressEntry__exhibition__txt--date {font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.pressEntry__exhibition__txt__inr {margin: 0 0 50px;}.pressEntry__exhibition__link {display: block;}.pressEntry__exhibition__link .pressEntry__exhibition__btn:hover {border-color: #e1e3e6;background: #e1e3e6;}.pressEntry__exhibition__btn {display: inline-block;padding: 10px 35px;font-size: 14px;letter-spacing: 0.05em;font-weight: 600;text-align: center;box-sizing: border-box;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);border: 1px solid #c3c3c3;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.pressEntry__concept {margin: 80px 0;}.pressEntry__concept__ttl {font-size: 18px;font-weight: 600;letter-spacing: .15em;margin: 0 0 20px;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.pressEntry__concept__item {margin: 0 0 10px;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.pressEntry__concept__item__inr {padding: 40px 50px;}.pressEntry__concept__item__ttl {font-size: 16px;margin: 0 0 10px;}.pressEntry__concept__item__txt {font-size: 12px;color: #666;}.pressEntry__concept__link {display: block;background: #e8e9eb;-webkit-transition: background 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: background 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);}.pressEntry__concept__link:hover {background: #e1e3e6;}.search {margin: 0 120px;padding: 80px 0 0;}.search__ttl {font-size: 14px;letter-spacing: 0.05em;}.search__ttl:before {font-size: 16px;display: inline-block;width: 1em;height: 1em;margin: 0px 5px 0 0;vertical-align: -2px;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.search__ttl--en {font-weight: 600;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.search__word {margin: 15px 0 0;font-size: 32px;font-weight: normal;display: block;}.search .searchWord {font-weight: bold;}.searchCategory {margin: 70px 0 0;}.searchCategory__list {border-bottom: 1px solid #e0e0e0;text-align: left;font-size: 13px;letter-spacing: 0.05em;}.searchCategory__item {position: relative;display: inline-block;margin: 0 20px 0 0;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.searchCategory__item .searchCategory__link:before {content: '';position: absolute;opacity: 0;left: 0;bottom: -1px;right: 20px;height: 1px;width: 0;margin: 0 auto;background: #000;-webkit-transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1),color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);transition: width 0.2s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.1s cubic-bezier(0.215, 0.61, 0.355, 1),color 0.2s cubic-bezier(0.215, 0.61, 0.355, 1);}.searchCategory__item.is-current .searchCategory__link:before {opacity: 1;width: 100%;}.searchCategory__item.is-current .searchCategory__name {font-weight: bold;}.searchCategory__item.is-current .searchCategory__name {color: #000;}.searchCategory__link {padding: 25px 5px 15px;display: block;font-size: 13px;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.searchCategory__link:hover {cursor: pointer;opacity: 0.5;}.searchCategory__noLink {padding: 25px 5px 15px;display: block;font-size: 13px;opacity: .25;}.searchCategory__name {color: rgba(0,0,0,0.5);-webkit-transition: font-weight 0.2s;transition: font-weight 0.2s;}.searchCategory__num {font-weight: 700;padding-left: 8px;}.searchResult {border-top: 1px solid #e0e0e0;padding: 120px 0 60px;}.searchResult:first-child {border-top: none;padding-top: 90px;margin-top: 0;}.searchResult--noResult {text-align: center;color: #777;padding-bottom: 230px;margin-top: 10px;}.searchResult--noResult:first-child {border-top: 1px solid #e0e0e0;}.searchResult--noResult:before {content: '';display: block;margin: 0 auto 20px;background-image: url(/images/pc-l/sprites__1.png);background-position: -81px -33px;width: 38px;height: 38px;background-size: 201px 76px;}.searchResult__ttl {display: inline-block;font-size: 20px;font-weight: 400;letter-spacing: 0.1em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.searchResult__info {padding-left: 25px;display: inline-block;font-size: 14px;letter-spacing: 0.02em;font-weight: normal;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.searchResult__info__num {letter-spacing: .15em;padding-right: 5px;}.searchResult__list {margin: 60px 0 0 -50px;}.searchResult__item {width: 25%;display: inline-block;margin: 0 -0.3em 55px 0;vertical-align: top;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.searchResult__item__inr {margin: 0;}.searchResult__item__tag {background: #fff;position: absolute;left: 10px;bottom: 10px;margin-right: 10px;font-size: 10px;letter-spacing: .15em;font-weight: bold;padding: 6px 12px;z-index: 1;max-width: -webkit-calc(100% - 20px);max-width: calc(100% - 20px);box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.searchResult__item.has-loaded .searchResult__img__wrap2 {opacity: 1;}.searchResult__link {display: block;margin: 0 0 0 50px;}.searchResult__link:hover .searchResult__img__wrap2 {-webkit-transform: scale(1.05, 1.05);-ms-transform: scale(1.05, 1.05);transform: scale(1.05, 1.05);}.searchResult__img {width: 100%;display: block;}.searchResult__img__wrap {position: relative;margin: 0;height: 0;padding: 56% 0 0;overflow: hidden;}.searchResult__img__wrap:after {position: absolute;z-index: 0;top: 0;right: 0;bottom: 0;left: 0;width: 18px;height: 18px;margin: auto;content: '';border: 2px solid #e0e0e0;border-left-color: #b8b8b8;border-radius: 50%;-webkit-animation: loading 1s linear 0s infinite;animation: loading 1s linear 0s infinite;}.searchResult__img__wrap2 {position: absolute;opacity: 0;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;background-size: cover;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transition: -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);}.searchResult__caption {margin: 0;padding: 15px 0 0;display: block;}.searchResult__txt {font-size: 12px;}.searchResult__txt__wrap .searchResult__txt {display: inline;color: #999;padding-left: 1em;}.searchResult__txt__wrap .searchResult__txt:first-child {padding-left: 0;}.searchResult__moreLink {display: block;width: 200px;margin: 0 auto;border: 1px solid #ccc;text-decoration: none;text-align: center;font-size: 14px;letter-spacing: 0.05em;font-weight: 600;padding: 15px 0;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.searchResult__moreLink:hover {border-color: #e1e3e6;background: #e1e3e6;}.searchResult__moreLink__wrap {display: block;margin: 0 0 60px;}.searchResult .pressEntry__concept__list {margin: 60px 0 60px;}.searchResult .pressList__list {margin: 60px 0 59px;padding: 0;}.about {margin: 0 120px;}.about:after {display: block;clear: both;content: '';}.about__inr {width: 100%;box-sizing: border-box;margin: 0 -420px 55px 0;padding: 0 420px 0 0;float: left;}.about__lead {margin: 0 0 55px;font-size: 13px;line-height: 2;}.about__info__ttl {margin: 0 0 15px;color: rgba(0,0,0,0.35);font-size: 12px;font-weight: 700;letter-spacing: .15em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.about__info__body {margin: 0 0 55px;}.about__info__list {display: block;margin: 0;padding: 0;}.about__info__item {margin: 0;padding: 0;display: inline-block;vertical-align: top;}.about__info__item:last-child .about__info__item__link {margin-right: 0;}.about__info__item__link {display: inline-block;font-size: 24px;width: 1em;height: 1em;margin: 0 20px 10px 0;overflow: hidden;white-space: nowrap;text-indent: 100%;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.about__info__item__link:hover {cursor: pointer;opacity: 0.5;}.about__info__item__link:before {display: block;width: 1em;height: 1em;text-indent: 0;}.about__info__item__link--facebook:before {content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.about__info__item__link--twitter:before {content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.about__info__item__link--instagram:before {content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.about__info__item__link--youtube:before {content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.about__info__item__link--weibo:before {content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.about__info__item__link--youku {width: 1.6em;}.about__info__item__link--youku:before {width: 1.6em;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.about__info__item__link--vimeo:before {content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.about__map {margin: 0 -120px;clear: both;width: -webkit-calc(100% + 240px);width: calc(100% + 240px);height: 500px;backgrond: #e3e3e3;cursor: pointer;}.contact {margin: 0 120px 0px;padding-bottom: 120px;}.contact:after {display: block;clear: both;content: '';}.contact__inr {width: 100%;box-sizing: border-box;margin: 0 -420px 0 0;padding: 0 425px 0 0;float: left;}.contact__lead {margin: 0 0 40px;font-size: 13px;}.contact__formItem {display: block;}.contact__formItem--name,.contact__formItem--company,.contact__formItem--mail,.contact__formItem--tel {display: inline-block;width: 50%;box-sizing: border-box;margin-right: -0.3em;}.contact__formItem--qtype {display: block;width: 50%;box-sizing: border-box;}.contact__formItem--name,.contact__formItem--mail,.contact__formItem--qtype {padding-right: 1%;}.contact__formItem--company,.contact__formItem--tel {padding-left: 1%;}.contact__formItem--message .contact__formItem__body {margin-bottom: 50px;}.contact__formItem__ttl {color: #999;font-size: 12px;margin: 0 0 5px;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.contact__formItem__body {position: relative;margin: 0 0 45px;}.contact__formItem__select {border: none;padding: 0 15px;background: none;border-radius: 0;display: block;height: 40px;line-height: 40px;-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 120%;outline: 0;font-size: 13px;position: relative;z-index: 2;}.contact__formItem__select__wrap {overflow: hidden;width: 100%;box-sizing: border-box;border: 1px solid #e0e0e0;}.contact__formItem__select__wrap:before {content: '';position: absolute;right: 18px;top: 0;bottom: 4px;width: 6px;height: 6px;margin: auto 0;border-right: 1px solid #000;border-bottom: 1px solid #000;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.contact__formItem__input {border: none;display: block;padding: 12px 15px;background: #dcdee0;font-size: 13px;color: #000;width: 100%;box-sizing: border-box;}.contact__formItem__textarea {border: none;display: block;padding: 12px 15px;background: #dcdee0;font-size: 13px;color: #000;width: 100%;box-sizing: border-box;}.contact__formItem__btn {border: none;background: #000;font-size: 14px;color: #fff;font-weight: 700;display: inline-block;padding: 18px 70px;letter-spacing: .15em;text-indent: .15em;-webkit-transition: background 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: background 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.contact__formItem__btn:hover {background: #3a3d3a;}.contact__emphasis {color: #ff4d4d;}.contact__address {float: right;width: 340px;}.contact__address__ttl {font-size: 12px;font-weight: 700;border-bottom: 1px solid #e0e0e0;margin: 0 0 10px;padding: 0 0 8px;letter-spacing: .15em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.contact__address__txt {margin: 0 0 30px;color: #999;font-size: 13px;}.contact__errorTxt {opacity: 0;position: absolute;left: 0;right: 0;border-top: 1px solid #ff4d4d;color: #ff4d4d;}.contact__modal {display: none;position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: rgba(255,255,255,0.8);}.contact__modal__inr {position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 500px;height: 200px;background: #fff;box-shadow: 0px 0px 10px 0px rgba(34,23,20,0.2);border-color: #d9d9d9;margin: auto;}.contact__modal__btn {background: #e7e8e7;position: absolute;right: 0;top: 0;width: 53px;height: 53px;cursor: pointer;overflow: hidden;white-space: nowrap;text-indent: 100%;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.contact__modal__btn:hover {cursor: pointer;opacity: 0.5;}.contact__modal__btn:before,.contact__modal__btn:after {content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 21px;height: 1px;background: #000;margin: auto;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}.contact__modal__btn:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.contact__modal__txt {text-align: center;padding-top: 76px;}.careers {margin: 0 120px;}.careers:after {display: block;clear: both;content: '';}.careers__inr {width: 100%;box-sizing: border-box;margin: 0 -500px 120px 0;padding: 0 500px 0 0;float: left;}.careers__lead {margin: 0 0 1.5em;font-size: 13px;line-height: 2;}.careers__link {display: block;width: 140px;margin: 0;padding: 10px 0;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);text-align: center;border: 1px solid #ccc;background: rgba(225,227,230,0);font-weight: 600;letter-spacing: 0.05em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.careers__link:hover {color: #fff;border-color: #e1e3e6;background: #e1e3e6;}.careers__link__wrap {padding: 20px 0 0;}.careers__jobList {position: relative;width: 420px;margin: 0 0 120px;float: right;}.careers__jobList__ttl {position: relative;margin: 0 0 15px;padding: 0 0 10px;font-size: 12px;font-weight: 700;letter-spacing: .15em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.careers__jobList__ttl:before,.careers__jobList__ttl:after {content: '';position: absolute;left: 0;bottom: 0;width: 190px;height: 1px;background: #e0e0e0;}.careers__jobList__ttl:after {left: auto;right: 0;}.careers__jobList__list {position: relative;display: block;margin: 0;padding: 0 0 4px;}.careers__jobList__list:before,.careers__jobList__list:after {content: '';position: absolute;left: 0;bottom: 0;width: 190px;height: 1px;background: #e0e0e0;}.careers__jobList__list:after {left: auto;right: 0;}.careers__jobList__item {margin: 0;padding: 0 0 15px;display: inline-block;font-size: 13px;width: 190px;vertical-align: top;}.careers__jobList__item:nth-child(odd) {margin-right: 35px;}.careers__jobList__link {color: #999;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.careers__jobList__link:hover {cursor: pointer;opacity: 0.5;}.error {margin: 0 120px 0px;padding: 80px 0 0;}.error:after {display: block;clear: both;content: '';}.error__ttl {font-size: 18px;padding: 0 0 15px;font-weight: normal;}.error__lead {padding: 0 0 40px;font-size: 13px;}.workList {margin: 0 60px 120px;}.workList__list {display: block;}.workList__list:after {display: block;clear: both;content: '';}.workList__item {width: 33.3%;display: block;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.workList__item__inr {position: relative;margin: 0;-webkit-transition: background 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: background 1s cubic-bezier(0.215, 0.61, 0.355, 1);border-radius: 6px;background: #fff;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.16);overflow: hidden;padding: 0 0 56px;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateZ(0);transform: translateZ(0);}.workList__item--vertically .workList__img__wrap {padding: 134% 0 101px;}.workList__item.has-loaded .workList__img__wrap {opacity: 1;}.workList__link {display: block;display: block;position: relative;}.workList__link:hover .workList__img__wrap {-webkit-transform: scale(1.05, 1.05);-ms-transform: scale(1.05, 1.05);transform: scale(1.05, 1.05);}.workList__link:hover .workList__caption {opacity: 1;}.workList__img {display: inline;}.workList__img__wrap {position: relative;z-index: 1;opacity: 0;width: 100%;height: 0;margin: 0;padding: 67% 0 0;background-position: center center;background-size: cover;background-repeat: no-repeat;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transition: -webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: transform 1s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);overflow: hidden;white-space: nowrap;text-indent: 100%;}.workList__txt {color: #777;text-align: left;padding: 18px 30px 0;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.workList__caption {position: absolute;z-index: 2;left: 0px;right: 0px;bottom: 0px;height: 56px;background: #fff;border-radius: 0 0 6px 6px;}.workList__more {padding: 116px 0 0;}.workList__more__link {display: block;width: 200px;margin: 0 auto;padding: 14px 0;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);text-align: center;border: 1px solid #ccc;background: rgba(225,227,230,0);font-size: 14px;letter-spacing: 0.05em;font-weight: 600;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.workList__more__link:hover {border-color: #e1e3e6;background: #e1e3e6;}.workList__moreBtn {padding: 14px 0;display: block;width: 200px;margin: 40px auto 100px;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);text-align: center;border: 1px solid #ccc;background: rgba(225,227,230,0);font-size: 14px;letter-spacing: 0.05em;font-weight: 600;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;cursor: pointer;}.workList__moreBtn:after {position: relative;display: inline-block;width: 6px;height: 6px;margin: 0 0 0 10px;content: '';-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);vertical-align: 3px;border-right: 1px solid #000;border-bottom: 1px solid #000;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);}.workList__moreBtn:hover {border-color: #e1e3e6;background: #e1e3e6;}.workList__moreBtn:hover:after {border-color: #fff;}.workListLittle {padding: 120px 120px;background: #edeff0;}.workListLittle__ttl {font-size: 20px;font-weight: normal;margin: 0 0 54px;letter-spacing: 0.1em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.workListLittle__item {background: #fff;margin: 0 0 40px;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.workListLittle__item:after {display: block;clear: both;content: '';}.workListLittle__item:nth-child(even) .workListLittle__item__inr {float: left;}.workListLittle__item:nth-child(even) .workListLittle__img__wrap {float: right;}.workListLittle__item__inr {width: 40%;float: right;padding: 70px 0px 10px 50px;box-sizing: border-box;}.workListLittle__item__ttl {font-size: 18px;margin: 0 50px 10px 0;}.workListLittle__info {font-size: 13px;color: #999;margin: 0 50px 45px 0;}.workListLittle__btn {display: inline-block;padding: 10px 0px;width: 140px;text-align: center;box-sizing: border-box;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;font-size: 14px;letter-spacing: 0.05em;font-weight: 600;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.workListLittle__btn--play {position: relative;padding-left: 10px;}.workListLittle__btn--play:before {content: '';position: absolute;left: 20px;top: 0;bottom: 0;width: 0;height: 0;border-style: solid;border-width: 5px 0 5px 9px;border-color: transparent transparent transparent #000;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;margin: auto 0;}.workListLittle__btn__wrap {display: inline-block;border: 1px solid #ccc;margin: 0;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}.workListLittle__btn__wrap:hover {border-color: #e1e3e6;}.workListLittle__btn__wrap:hover .workListLittle__btn {background: #e1e3e6;}.workListLittle__btn__wrap:hover .workListLittle__btn--play:before {border-color: transparent transparent transparent #000;}.workListLittle__btn__wrap+.workListLittle__btn__wrap {margin-left: 12px;}.workListLittle__img {display: inline-block;}.workListLittle__img__wrap {position: relative;width: 60%;height: 0;padding: 34% 0 0;margin: 0;float: left;background-size: cover;background-position: center center;overflow: hidden;white-space: nowrap;text-indent: 100%;}.workListLittle__img__wrap.is-hovered .workListLittle__img__btn,.workListLittle__img__wrap.is-hovered .workListLittle__playYouku {opacity: 1;}.workListLittle__img__btn {position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.3);opacity: 0;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);}.workListLittle__img__btn:before {font-size: 80px;color: #fff;content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 1em;height: 1em;margin: auto;text-shadow: 0px 0px 12px rgba(0,0,0,0.35);-webkit-transition: -webkit-transform 1.5s cubic-bezier(0.19, 1, 0.22, 1),opacity 1.5s cubic-bezier(0.19, 1, 0.22, 1);transition: transform 1.5s cubic-bezier(0.19, 1, 0.22, 1),opacity 1.5s cubic-bezier(0.19, 1, 0.22, 1);content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.workListLittle__img__btn.play:before {opacity: 0;-webkit-transform: scale(1.3);-ms-transform: scale(1.3);transform: scale(1.3);}.workListLittle__img__btn:hover {opacity: 1;}.workListLittle__img__btn:hover+.workListLittle__playYouku {opacity: 1;}.workListLittle__playYouku {position: absolute;right: 22px;bottom: 22px;background: #fff;border: 1px solid #fff;background: rgba(255,255,255,0);padding: 8px 12px 8px 30px;display: inline-block;text-indent: 0;opacity: 0;font-size: 12px;color: #fff;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.workListLittle__playYouku:before {content: '';position: absolute;left: 12px;top: 0;bottom: 0;width: 0;height: 0;border-style: solid;border-width: 5px 0 5px 9px;border-color: transparent transparent transparent #fff;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;margin: auto 0;}.workListLittle__playYouku:hover {color: #000;background: #fff;}.workListLittle__playYouku:hover:before {border-color: transparent transparent transparent #000;}.workListLittle__playYouku--sp {display: none;}.workListLittle__movie {position: absolute;top: 0;left: 0;width: 100%;height: 100%;-webkit-animation: fadeInMovie 1s ease;animation: fadeInMovie 1s ease;}.exhibitionList {padding: 120px 120px;background: #edeff0;-webkit-transition: max-height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition: max-height 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}.exhibitionList .exhibitionList__name {line-height: 1.6;}.exhibitionList__ttl {font-size: 20px;font-weight: normal;margin: 0 0 54px;letter-spacing: 0.1em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.exhibitionList__list {font-size: 0;display: block;margin: 0 0 0px -45px;}.exhibitionList__list:after {display: block;clear: both;content: '';}.exhibitionList__item {display: inline-block;vertical-align: top;width: 33.3%;margin: 0 0em 45px 0;font-size: 14px;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.exhibitionList__item__inr {margin: 0;}.exhibitionList__item--vertically {float: right;}.exhibitionList__item--vertically .topWork__img__wrap {padding: 145% 0 0 45px;}.exhibitionList__item.has-loaded .exhibitionList__img__wrap2 {opacity: 1;}.exhibitionList .exhibitionList__item:nth-child(n+4) {display: none;}.exhibitionList__link {background: #fff;position: relative;display: block;display: block;overflow: hidden;margin: 0 0 0 45px;box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.16);border-radius: 6px;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform: translateZ(0);transform: translateZ(0);}.exhibitionList__link:hover .exhibitionList__img__wrap2 {-webkit-transform: scale(1.05, 1.05);-ms-transform: scale(1.05, 1.05);transform: scale(1.05, 1.05);}.exhibitionList__img {display: inline;}.exhibitionList__img__wrap {position: relative;width: 100%;height: 0;margin: 0;padding: 56% 0 0;overflow: hidden;}.exhibitionList__img__wrap:after {position: absolute;z-index: 0;top: 0;right: 0;bottom: 0;left: 0;width: 18px;height: 18px;margin: auto;content: '';border: 2px solid rgba(0,0,0,0.1);border-left-color: rgba(0,0,0,0.22);border-radius: 50%;-webkit-animation: loading 1s linear 0s infinite;animation: loading 1s linear 0s infinite;}.exhibitionList__img__wrap2 {opacity: 0;position: absolute;z-index: 1;left: 0;top: 0;right: 0;bottom: 0;-webkit-transition: -webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);background-position: center center;background-size: cover;overflow: hidden;white-space: nowrap;text-indent: 100%;}.exhibitionList__tag {position: absolute;z-index: 2;font-size: 10px;font-weight: normal;display: block;min-width: 70px;margin: -15px 15px 0px 15px;padding: 8px 10px 0;text-align: center;background: #fff;font-weight: bold;letter-spacing: .15em;max-width: -webkit-calc(100% - 50px);max-width: calc(100% - 50px);font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.exhibitionList__caption {clear: both;padding: 25px 30px 20px 30px;line-height: 1.6;}.exhibitionList__name {margin: 0 20px 6px 0;}.exhibitionList__txt {display: inline;margin-left: 1em;font-size: 12px;color: #999;max-width: 100%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;box-sizing: border-box;}.exhibitionList__txt:first-child {margin-left: 0;}.exhibitionList__txt__inr {width: 100%;box-sizing: border-box;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.exhibitionList__more {margin: 15px 0 0;}.exhibitionList__more__link {display: block;width: 200px;margin: 0 auto;padding: 14px 0;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);text-align: center;border: 1px solid #ccc;background: rgba(225,227,230,0);font-size: 14px;letter-spacing: 0.05em;font-weight: 600;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.exhibitionList__more__link:hover {border-color: #e1e3e6;background: #e1e3e6;}.exhibitionList__moreBtn {display: block;width: 200px;margin: 15px auto 0;padding: 14px 0;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);text-align: center;border: 1px solid #ccc;background: rgba(225,227,230,0);cursor: pointer;font-size: 14px;letter-spacing: 0.05em;font-weight: 600;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.exhibitionList__moreBtn:after {position: relative;display: inline-block;width: 6px;height: 6px;margin: 0 0 0 10px;content: '';-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);vertical-align: 3px;border-right: 1px solid #000;border-bottom: 1px solid #000;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);}.exhibitionList__moreBtn:hover {border-color: #e1e3e6;background: #e1e3e6;}.pressList {margin: 120px 120px;}.pressList__ttl {font-size: 20px;font-weight: normal;margin: 0 0 54px;letter-spacing: 0.1em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.pressList__item {margin: 0 0 10px;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.pressList__item:after {display: block;clear: both;content: '';}.pressList__item__main {margin: 0 0 0 310px;}.pressList__item__info {float: left;width: 300px;}.pressList__item__genre {font-size: 11px;font-weight: bold;margin: 0 0 17px;letter-spacing: 0.15em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.pressList__item__name,.pressList__item__date {font-size: 13px;display: block;padding: 0 15px 0 0;}.pressList__item__name {margin: 0 0 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.pressList__item__date {color: #999;}.pressList__item__ttl {font-size: 16px;font-weight: normal;margin: 0 0 8px;}.pressList__item__txt {font-size: 13px;color: #666;line-height: 2;}.pressList__item:nth-child(n+4) {display: none;}.pressList__link {display: block;padding: 40px 50px;background: #e8e9eb;-webkit-transition: background 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: background 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);}.pressList__link:after {display: block;clear: both;content: '';}.pressList__link:hover {background: #e1e3e5;}.pressList__more {opacity: 1;padding-top: 60px;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),paddintTop 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),paddintTop 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);}.pressList__more__link {display: block;width: 200px;margin: 0 auto;padding: 14px 0;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);text-align: center;border: 1px solid #ccc;background: rgba(225,227,230,0);font-size: 14px;letter-spacing: 0.05em;font-weight: 600;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.pressList__more__link:hover {border-color: #e1e3e6;background: #e1e3e6;}.pressList__moreBtn {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);-webkit-transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),paddintTop 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),transform 0.3s cubic-bezier(0.215, 0.61, 0.355, 1),paddintTop 0.3s cubic-bezier(0.215, 0.61, 0.355, 1);display: block;width: 200px;margin: 60px auto 0;padding: 14px 0;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);text-align: center;border: 1px solid #ccc;background: rgba(225,227,230,0);cursor: pointer;font-size: 14px;letter-spacing: 0.05em;font-weight: 600;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.pressList__moreBtn:after {position: relative;display: inline-block;width: 6px;height: 6px;margin: 0 0 0 10px;content: '';-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);vertical-align: 3px;border-right: 1px solid #000;border-bottom: 1px solid #000;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);}.pressList__moreBtn:hover {border-color: #e1e3e6;background: #e1e3e6;}.seriesList {padding: 120px 120px;background: #2c2f2c;overflow: hidden;clear: both;}.seriesList__ttl {font-size: 20px;letter-spacing: 0.1em;font-weight: normal;margin: 0 0 54px;color: #fff;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.seriesList__list {position: relative;}.seriesList__list:after {display: block;clear: both;content: '';}.seriesList__img {opacity: 0;position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 1;background-position: center center;background-size: cover;-webkit-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);-webkit-transition: -webkit-transform 0.55s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: transform 0.55s cubic-bezier(0.215, 0.61, 0.355, 1),opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);}.seriesList__img__wrap {position: relative;width: 100%;height: 0;padding: 67% 0 0;overflow: hidden;}.seriesList__img__wrap:after {position: absolute;z-index: 0;top: 0;right: 0;bottom: 0;left: 0;width: 18px;height: 18px;margin: auto;content: '';border: 2px solid #3d3d3d;border-left-color: #707070;border-radius: 50%;-webkit-animation: loading 1s linear 0s infinite;animation: loading 1s linear 0s infinite;}.seriesList__name {color: #ccc;padding: 15px 0;line-height: 1.4;}.seriesList__item {-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.seriesList__item.has-loaded .seriesList__img {opacity: 1;}.seriesList__link {display: block;margin-left: 13px;margin-right: 13px;text-decoration: none;}.seriesList__link:hover .seriesList__img {-webkit-transform: scale(1.05, 1.05);-ms-transform: scale(1.05, 1.05);transform: scale(1.05, 1.05);}.seriesList .owl-wrapper-outer {overflow: visible !important;}.seriesList .owl-item {outline: none;-webkit-transition: opacity 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);}.seriesList .owl-item:not(.active) {opacity: 0.5;pointer-events: none;}.seriesList .owl-buttons {z-index: 1;}.seriesList .owl-prev {left: -56px;}.seriesList .owl-prev:before {border: none;border-left: 2px solid #fff;border-top: 2px solid #fff;}.seriesList .owl-next {right: -60px;}.seriesList .owl-next:before {right: 10px;border: none;border-right: 2px solid #fff;border-bottom: 2px solid #fff;}.seriesList .owl-prev,.seriesList .owl-next {position: absolute;outline: none;margin: auto;width: 22px;height: 22px;top: 0;bottom: 50px;background: none;border: none;color: transparent;overflow: visible;}.seriesList .owl-prev:before,.seriesList .owl-next:before {position: absolute;margin: auto;content: '';width: 20px;height: 20px;display: block;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transition: opacity 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);}.seriesList .owl-prev.disabled:before,.seriesList .owl-next.disabled:before {opacity: 0.5;}.detail__related {position: relative;padding: 0 0px 10px;}.detail__related--work {margin-left: 120px;margin-right: 120px;}.detail__related__wrap {font-size: 0;}.detail__related__inr {position: relative;margin: 0 0 50px;padding: 0 20px 0 0;width: 50%;display: inline-block;vertical-align: top;font-size: 14px;box-sizing: border-box;}.detail__related__inr:nth-child(2) {padding-left: 20px;padding-right: 0;}.detail__related__ttl {position: absolute;left: 0;top: 2px;font-size: 12px;font-weight: bold;padding: 0 0 10px;margin: 30px 0 0;letter-spacing: .15em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.detail__related__ttl:first-child {margin-top: 0;}.detail__related__ttl--video {border-bottom: none;}.detail__related__item {padding: 0 0 10px 82px;}.detail__related__item a,.detail__related__item__link {position: relative;display: inline;padding: 0px;color: #777;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.detail__related__item a:hover,.detail__related__item__link:hover {cursor: pointer;opacity: 0.5;}.detail__related__item a[target="_blank"]:before,.detail__related__item__link[target="_blank"]:before {display: none;}.detail__related__item a[target="_blank"]:after,.detail__related__item__link[target="_blank"]:after {content: '';display: inline-block;margin-left: 15px;vertical-align: -1px;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.detail__related__item__txt {color: #777;margin: 0;}.detail__tag__ttl {float: left;width: 90px;font-size: 12px;font-weight: bold;padding: 10px 0 0;letter-spacing: .15em;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.detail__tag__body {margin: 0px;}.detail__tag+.detail__sns {margin-top: 20px;}.detail__tagList {margin: 0 0 50px;position: relative;padding: 0 0 0 80px;}.detail__tagList__item {display: inline-block;padding: 0 7px 10px 0;}.detail__tagList__link {display: inline-block;background: #e8e9eb;padding: 8px 12px;font-size: 12px;color: #777;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.detail__tagList__link:hover {cursor: pointer;opacity: 0.5;}.detail__sns {clear: both;margin: 80px 0 0;}.detail__sns__inr {display: block;}.detail__sns__ttl {display: inline-block;font-size: 12px;vertical-align: 6px;margin-right: 20px;letter-spacing: .15em;font-weight: bold;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.detail__sns__item {display: inline-block;margin-left: 15px;}.detail__sns__link {display: inline-block;width: 1em;height: 1em;font-size: 22px;overflow: hidden;white-space: nowrap;text-indent: 100%;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.detail__sns__link:hover {cursor: pointer;opacity: 0.5;}.detail__sns__link--fb:before {display: block;text-indent: 0;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.detail__sns__link--tw:before {display: block;text-indent: 0;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.detail__media {text-align: right;margin: 0;position: absolute;right: 0;bottom: 8px;}.detail__media__link {position: relative;padding: 0 0 0 20px;display: inline-block;font-size: 13px;letter-spacing: 0.05em;font-weight: 600;color: rgba(0,0,0,0.4);-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.detail__media__link:hover {cursor: pointer;opacity: 0.5;}.detail__media__link:before {content: '';position: absolute;left: 0;top: 0;bottom: 0;margin: auto 0;width: 1em;height: 1em;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.detail__media__link__wrap {display: inline-block;margin: 0 0 10px;vertical-align: top;}.detail__videoList {border-bottom: none;display: inline-block;margin: 0 25px 0 0;}.detail__videoItem {display: inline-block;margin: 0 0px 0 0;}.detail__videoLink {position: relative;display: inline;padding: 0px;color: #777;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.detail__videoLink:hover {cursor: pointer;opacity: 0.5;}.detail__videoLink--youtube,.detail__videoLink--youku,.detail__videoLink--vineo {margin: 0 5px 0 0px;display: inline-block;padding: 0;font-size: 26px;height: 1.1em;color: rgba(0,0,0,0.4);overflow: hidden;white-space: nowrap;text-indent: 100%;}.detail__videoLink--youtube:before,.detail__videoLink--youku:before,.detail__videoLink--vineo:before {content: '';display: block;width: 1.8em;height: 1.1em;text-indent: 0;-webkit-transform: none;-ms-transform: none;transform: none;border: none;}.detail__videoLink--youtube {width: 2em;}.detail__videoLink--youtube:before {content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.detail__videoLink--youku {width: 2em;}.detail__videoLink--youku:before {content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.detail__videoLink--vineo {width: 2em;}.detail__videoLink--vineo:before {content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.lightbox {display: none;opacity: 0;position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: #000;z-index: 1000;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);}.lightbox__close {position: absolute;top: 12px;right: 35px;cursor: pointer;width: 22px;height: 22px;overflow: hidden;white-space: nowrap;text-indent: 100%;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.lightbox__close:hover {cursor: pointer;opacity: 0.5;}.lightbox__close:before {content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 2px;height: 20px;background: rgba(255,255,255,0.7);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);margin: auto;}.lightbox__close:after {content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 2px;height: 20px;background: rgba(255,255,255,0.7);-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);margin: auto;}.lightbox__navNext {position: absolute;top: 13px;right: 100px;cursor: pointer;width: 22px;height: 22px;overflow: hidden;white-space: nowrap;text-indent: 100%;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.lightbox__navNext:hover {cursor: pointer;opacity: 0.5;}.lightbox__navNext:before {content: '';position: absolute;left: 18px;top: 10px;width: 10px;height: 10px;border-left: 2px solid rgba(255,255,255,0.7);border-top: 2px solid rgba(255,255,255,0.7);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;}.lightbox__navPrev {position: absolute;top: 13px;right: 135px;width: 22px;height: 22px;cursor: pointer;overflow: hidden;white-space: nowrap;text-indent: 100%;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.lightbox__navPrev:hover {cursor: pointer;opacity: 0.5;}.lightbox__navPrev:before {content: '';position: absolute;left: 5px;top: 10px;width: 10px;height: 10px;border-left: 2px solid rgba(255,255,255,0.7);border-top: 2px solid rgba(255,255,255,0.7);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-transform-origin: 0 0;-ms-transform-origin: 0 0;transform-origin: 0 0;}.lightbox__num {position: absolute;top: 14px;right: 160px;width: 120px;text-align: center;color: #fff;font-size: 13px;font-weight: 600;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.lightbox__num__body {padding: 0 8px;}.lightbox__zoom {position: absolute;top: 13px;right: 300px;font-size: 20px;width: 1em;height: 1em;color: rgba(255,255,255,0.7);overflow: hidden;white-space: nowrap;text-indent: 100%;-webkit-transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);opacity: 1;}.lightbox__zoom:hover {cursor: pointer;opacity: 0.5;}.lightbox__zoom.is-zoomDown:before {display: block;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.lightbox__zoom.is-zoomUp:before {display: block;content: "";font-family: 'iconfont';font-style: normal;font-weight: normal;line-height: 1.05;text-indent: 0;text-align: center;speak: none;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.lightbox__slider {position: relative;margin: 50px;overflow: hidden;}.lightbox__slider__img {position: absolute;opacity: 0;margin: auto;box-sizing: border-box;display: block;z-index: 1;}.lightbox__slider__item {width: 100%;height: 100%;}.lightbox__slider__item:after {position: absolute;z-index: 0;top: 0;right: 0;bottom: 0;left: 0;width: 18px;height: 18px;margin: auto;content: '';border: 2px solid #3d3d3d;border-left-color: #707070;border-radius: 50%;-webkit-animation: loading 1s linear 0s infinite;animation: loading 1s linear 0s infinite;}.lightbox__slider__item.has-loaded .lightbox__slider__img {opacity: 1;}.lightbox__slider__item[data-hidden=false] {cursor: zoom-in;}.lightbox__slider__wrap {position: absolute;left: 0;top: 0;right: 0;bottom: 0;overflow: auto;}.lightbox__slider.is-zoomUp img[data-hidden=false] {cursor: zoom-out;}.lightbox p {z-index: 1;}.pageNav {margin: 100px 0 0;text-align: center;}.pageNav__list {display: inline-block;text-align: center;}.pageNav__item {display: inline-block;vertical-align: top;padding: 0 5px;line-height: 42px;letter-spacing: 0.05em;}.pageNav__link {display: inline-block;border: 1px solid #e0e0e0;width: 42px;line-height: 42px;text-align: center;-webkit-transition: background 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);transition: background 0.36s cubic-bezier(0.215, 0.61, 0.355, 1);background: rgba(240,240,240,0);font-weight: 600;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.pageNav__link:hover {background: #e8e9eb;}.pageNav__link--prev {position: relative;padding: 0 25px;width: auto;}.pageNav__link--prev:before {content: '';display: inline-block;width: 6px;height: 6px;margin-right: 10px;border-left: 1px solid #000;border-top: 1px solid #000;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);vertical-align: 2px;}.pageNav__link--next {position: relative;padding: 0 25px;width: auto;}.pageNav__link--next:after {content: '';display: inline-block;width: 6px;height: 6px;margin-left: 10px;border-right: 1px solid #000;border-bottom: 1px solid #000;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);vertical-align: 2px;}.pageNav__link.is-hidden {opacity: .4;background: none;}.pageNav__link.is-visible {color: #fff;border-color: #e1e3e6;background: #2e302e;font-weight: bold;}.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}.owl-carousel {display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}.owl-carousel .owl-wrapper {display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}.owl-carousel .owl-wrapper-outer {overflow: hidden;position: relative;width: 100%;}.owl-carousel .owl-wrapper-outer.autoHeight {-webkit-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}.owl-carousel .owl-item {float: left;}.owl-controls .owl-page,.owl-controls .owl-buttons div {cursor: pointer;}.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;}.grabbing {cursor: url(grabbing.png) 8 8,move;}.owl-carousel .owl-wrapper,.owl-carousel .owl-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);}@font-face {font-family:"iconfont";src:url("/fonts/iconfont.eot");src:url("/fonts/iconfont.eot?#iefix") format("eot"),url("/fonts/iconfont.woff") format("woff"),url("/fonts/iconfont.ttf") format("truetype"),url("/fonts/iconfont.svg#iconfont") format("svg");font-weight:normal;font-style:normal;}@media screen and (min-width: 740px) {.headMenu {display: block !important;opacity: 1 !important;}.topMainvis #topMainvis__img--video {background: none !important;}}@media screen and (max-width: 1024px) and (min-width: 740px) {.footLink__item {padding-top: 96px;padding-left: 20px;}.footSns {padding-right: 40px;}.detailTtl {font-size: 30px;}.topMainvis__ttl {font-size: 14px;}.topWhatsnew {margin-left: 40px;margin-right: 40px;margin-bottom: 100px;}.work .mainTtl {margin-left: 40px;margin-right: 40px;}.work__nav__link {padding: 10px 5px;letter-spacing: 0.05em;}.work--detail {margin: 0;padding: 0 40px 20px;}.work__ttl {margin: 0;font-size: 30px;}.work__mainvis {margin: 60px 0 60px;}.work__imgList {margin-bottom: 80px;}.work__imgCaptionList {margin-bottom: 80px;}.work__description {padding-left: 0px;padding-right: 0px;padding-bottom: 20px;}.work__description__inr {float: none;margin: 0 0px 80px;padding: 0;width: auto;}.work__description__ttl {font-size: 24px;}.exhibition {padding-left: 40px;padding-right: 40px;padding-bottom: 35px;}.exhibition__nav {margin-top: 0px;}.exhibition__nav__link {padding: 10px 5px;letter-spacing: 0;}.exhibition__subNav {position: absolute;margin: -25px 0 0;left: 35px;text-align: left;}.exhibition__inr {margin-left: 60px;margin-right: 60px;padding-left: 60px;padding-right: 60px;}.exhibition__info {float: none;padding: 0;}.exhibition__imgList {margin-bottom: 80px;}.exhibition__related {padding: 0 0 0;}.concept {padding-left: 40px;padding-right: 40px;}.concept .mainTtl {padding-left: 40px;padding-right: 40px;}.conceptList2__title {padding: 80px 40px;}.conceptList2__list {padding-left: 40px;padding-right: 40px;}.concept {padding-right: 0;padding-left: 0;}.concept__inr {margin-right: 30px;margin-left: 30px;padding-right: 60px;padding-left: 60px;}.concept__ttl {margin-right: 30px;margin-left: 30px;padding-right: 60px;padding-left: 60px;font-size: 30px;}.search {margin: 0 40px;}.search__ttl {margin-bottom: 35px;}.search__word {font-size: 30px;}.searchResult {padding: 100px 0 50px;}.searchResult__list {margin-top: 50px;margin-left: -30px;}.searchResult__link {margin-left: 30px;}.searchResult__moreLink__wrap {margin-bottom: 50px;}.searchResult .pressEntry__concept__list {margin: 50px 0 50px;}.about__map {width: -webkit-calc(100% + 80px);width: calc(100% + 80px);margin: 100px -40px 0;}.careers {margin-right: 40px;margin-left: 40px;}.careers__inr {margin-right: -240px;padding-right: 320px;}.careers__jobList {width: 240px;}.workList {margin-left: 40px;margin-right: 40px;margin-bottom: 100px;}.workList__more {padding: 116px 0 0;}.workListLittle {padding: 100px 40px;}.workListLittle__ttl {margin-bottom: 50px;}.workListLittle__item {margin-bottom: 30px;}.workListLittle__item__inr {padding: 30px 50px;float: none;width: auto;}.workListLittle__item__ttl {margin-right: 20px;}.workListLittle__info {margin-right: 20px;margin-bottom: 20px;}.workListLittle__img__wrap {width: 100%;padding-top: 56%;float: none;}.exhibitionList {padding: 100px 40px;}.exhibitionList__list {margin-left: -30px;}.exhibitionList__link {margin-left: 30px;}.exhibitionList__name {font-size: 13px;}.seriesList {padding-left: 60px;padding-right: 60px;padding-top: 100px;padding-bottom: 100px;}.seriesList .owl-prev:before {left: 20px;}.seriesList .owl-next:before {right: 20px;}.detail__related {float: none;width: auto;padding: 0 0 40px;}}@media screen and (min-width: 1200px) {.headMenu__list {display: block !important;opacity: 1 !important;-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;}}@media screen and (max-width: 1200px) and (min-width: 740px) {.headMenu__list {display: none;position: absolute;left: 0px;top: 40px;background: #fff;}.headMenu__list.is-visible {display: block;}.headMenu__list__toggle {display: block;z-index: 2;position: absolute;left: 180px;top: 26px;font-size: 12px;letter-spacing: 0.05em;padding: 12px 0px;cursor: pointer;-webkit-transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: all 0.36s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.headMenu__list__toggle:after {position: relative;display: inline-block;width: 4px;height: 4px;margin: 0 0 0 10px;content: '';-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);vertical-align: 3px;border-right: 1px solid #000;border-bottom: 1px solid #000;}.headMenu__item {display: block;background: #fff;}.headMenu__item:last-child .headMenu__item__link {padding-bottom: 20px;}.headMenu__item__link {padding: 10px 26px;}.headMenu2__item {padding: 10px 6px;}.headSearch__input {width: 370px;}}@media screen and (max-width: 1200px) and (min-width: 1024px) {.workListLittle__item__inr {padding-top: 50px;}.workListLittle__item__ttl {font-size: 16px;}.workListLittle__btn {width: 105px;font-size: 13px;}.workListLittle__btn--play:before {left: 8px;}.workListLittle__img__wrap {padding-top: 45%;}}@media screen and (max-width: 1200px) {.headMenu2__list {position: absolute;left: 250px;}.press--detail {margin-left: 120px;margin-right: 120px;}}@media screen and (max-width: 1024px) {.work__nav {display: block;position: relative;margin: -40px 40px 40px;border-bottom: 1px solid #d9d9d9;white-space: nowrap;font-size: 13px;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.work__mainvis__playMovie {opacity: 1;}.work__mainvis__playYouku {display: none;}.work__mainvis__playYouku--sp {border: none;position: absolute;display: block;padding-top: 0;padding-bottom: 0;opacity: 1;right: 0;bottom: -30px;color: #ccc;padding-left: 26px;}.work__mainvis__playYouku--sp:before {border-color: transparent transparent transparent #ccc;border-width: 4px 0 4px 7px;}.exhibition__nav__item:hover {opacity: 1;}.exhibition__subNav:before {display: none;}.exhibition__subNav__item {margin: 0 5px;}.exhibition__subNav__item:first-child:before {display: none;}.exhibition__subNav__item:before {content: '';position: absolute;left: -7px;top: 12px;bottom: 15px;width: 1px;background: #d9d9d9;}.exhibition__subNav__link {font-size: 12px;}.exhibition__subNav__link:hover {opacity: 1;}.exhibition--detail {padding-left: 0px;padding-right: 0px;padding-bottom: 80px;}.conceptList__item__inr {float: none;margin: 0;padding: 50px 40px 60px;}.conceptList__ttl {font-size: 20px;margin-bottom: 25px;}.conceptList__txt {font-size: 14px;}.conceptList__txt__wrap {font-size: 13px;margin-bottom: 30px;}.conceptList__img__wrap {width: 100%;height: auto;margin: 0px;float: none;}.conceptList__img__wrap:before {content: '';padding-top: 56.25%;display: block;}.conceptList__link {font-size: 13px;}.profile__imgWrap {float: none;width: auto;margin-bottom: -10px;padding: 50px 20px 0;font-size: 0;}.profile__imgItem {display: inline-block;width: 50%;padding: 0 20px;margin: 0;box-sizing: border-box;}.profile__body {margin: 0;padding: 50px 40px 60px;}.profile__name {margin-bottom: 40px;font-size: 20px;}.press {height: auto !important;margin: 0 0 80px;}.press .mainTtl {margin-left: 40px;margin-right: 40px;}.press__nav {width: 100%;margin: 0 0 10px;padding: 0 10px;border: none;}.press__nav__wrap {overflow: hidden;width: 100%;height: 51px;}.press__nav__wrap2 {overflow-x: auto;overflow-y: hidden;width: 100%;margin: 0 0 0;padding-bottom: 50px;background: #e1e3e5;-webkit-overflow-scrolling: touch;}.press__nav__item {padding-right: 0;}.press__nav__item:last-child {margin-right: 0;padding-right: 20px;}.press__nav__item:last-child:before {right: 0;}.press__nav__item:before {right: 0;}.press__nav__item:after {display: none;}.press__nav__link {line-height: 50px;padding: 0 15px 0;letter-spacing: 0;}.press__item {margin: 0 40px 0px;}.press__item__main {margin: 0;}.press__item__info {float: none;width: auto;}.press__item__genre {display: block;margin: 0 20px 0 0;}.press__item__name {display: inline;margin: 0;padding: 0;overflow: visible;white-space: normal;color: #777;position: relative;}.press__item__date {display: inline;margin: 0;padding-left: 30px;color: #777;position: relative;}.press__item__date:before {content: '';position: absolute;left: 12px;top: 0px;bottom: 0px;width: 1px;background: #ccc;}.press__item__ttl {font-size: 14px;margin: 35px 0 8px;}.press__item__txt {font-size: 12px;color: #999;}.press__link:hover {background: none;}.press__link {padding: 50px 20px 50px 0;}.press__img__wrap {position: relative;right: auto;top: auto;margin: 35px -20px 10px 20px;float: right;width: 100px;height: 100px;}.press--detail {margin: 0 40px 100px;padding-top: 60px;}.pressEntry__exhibition__img__wrap {float: none;width: auto;height: 0;padding: 56% 0 0;}.pressEntry__exhibition__caption {position: relative;margin: 0;padding: 25px 20px;}.pressEntry__exhibition__tag {position: absolute;left: 15px;top: -17px;padding: 8px 15px;background: #edeff0;}.pressEntry__exhibition__name {margin-bottom: 8px;font-size: 14px;}.pressEntry__exhibition__txt {display: inline;font-size: 11px;}.pressEntry__exhibition__txt__inr {margin-bottom: 0;}.pressEntry__exhibition__btn {display: none;}.pressEntry__concept__item__inr {padding: 40px 20px;}.pressEntry__concept__item__ttl {font-size: 14px;}.pressEntry__concept__item__txt {font-size: 13px;}.searchCategory {width: 100%;height: 62px;overflow: hidden;background: #fff;margin: 0;position: relative;}.searchCategory:before {content: '';position: absolute;left: 0;top: 61px;right: 0;height: 1px;background: #e0e0e0;}.searchCategory__list {border: none;white-space: nowrap;text-align: left;position: relative;}.searchCategory__item {padding: 0 10px;}.searchCategory__item.is-current {border-bottom: 1px solid #000;}.searchCategory__link {padding-left: 0;}.searchCategory__noLink {opacity: .3;padding-left: 0;}.searchResult--noResult {margin-top: 0;font-size: 13px;}.searchResult--noResult:before {background-image: url(/images/pc-l/sprites__1.png);background-position: 0px 0px;width: 76px;height: 76px;background-size: 201px 76px;}.searchResult .pressList__list {margin: 40px -40px;}.about {height: auto;margin: 0 40px;}.about__inr {float: none;margin-top: 50px;margin-right: 0;margin-bottom: 50px;padding-right: 0;}.about__lead {margin-bottom: 45px;}.about__info__ttl {margin-bottom: 20px;}.about__info__body {margin-bottom: 35px;}.about__info__item__link {font-size: 22px;}.contact {height: auto;margin: 0 40px;padding-bottom: 100px;}.contact__inr {float: none;margin-top: 50px;margin-right: 0;margin-bottom: 90px;padding-right: 0;}.contact__lead {margin-bottom: 30px;}.contact__formItem--name,.contact__formItem--company,.contact__formItem--mail,.contact__formItem--tel {display: block;margin-right: 0;width: auto;}.contact__formItem--qtype {display: block;margin-right: 0;width: auto;}.contact__formItem--name,.contact__formItem--mail,.contact__formItem--qtype {padding-right: 0;}.contact__formItem--company,.contact__formItem--tel {padding-left: 0;}.contact__formItem--message .contact__formItem__body {margin-bottom: 35px;}.contact__formItem__body {margin-bottom: 35px;}.contact__formItem__btn {display: block;margin-left: auto;margin-right: auto;}.contact__address {float: none;width: auto;}.contact__errorTxt {font-size: 12px;}.contact__modal__inr {width: 280px;}.contact__modal__btn {width: 36px;height: 36px;}.contact__modal__btn:before,.contact__modal__btn:after {width: 12px;}.error {height: auto;margin: 0 40px;padding-top: 60px;}.error__lead {padding-bottom: 30px;}.workListLittle__playYouku {display: none;}.workListLittle__playYouku--sp {display: inline-block;position: relative;opacity: 1;right: auto;bottom: auto;color: #ccc;margin-top: 5px;padding-left: 0px;}.workListLittle__playYouku--sp:before {display: none;}.exhibitionList__item--vertically .topWork__img__wrap {padding-left: 30px;}.pressList {margin: 90px 0 100px;}.pressList__ttl {margin-left: 40px;margin-right: 40px;}.pressList__item {margin: 0 40px 10px;}.pressList__item__main {margin: 0;}.pressList__item__info {float: none;width: auto;}.pressList__item__genre {margin: 0 20px 6px 0;}.pressList__item__name,.pressList__item__date {color: #999;}.pressList__item__name {display: inline;margin: 0;padding: 0;overflow: visible;white-space: normal;position: relative;}.pressList__item__date {display: inline;margin: 0;padding-left: 30px;position: relative;}.pressList__item__date:before {content: '';position: absolute;left: 12px;top: 0px;bottom: 0px;width: 1px;background: #ccc;}.pressList__item__ttl {font-size: 14px;margin: 20px 0 6px;}.pressList__item__txt {font-size: 12px;color: #999;}.pressList__link {padding: 40px 20px;}.pressList__more {padding-top: 33px;margin: 0;}.pressList__more__link {font-size: 13px;}.pressList__moreBtn {margin-top: 45px;font-size: 13px;}.detail__related--work {margin-left: 0px;margin-right: 0px;}.detail__media {bottom: 38px;}.detail__media__link__wrap {display: none;}.lightbox__close {top: 5px;right: 5px;border: 1px solid rgba(255,255,255,0.5);width: 38px;height: 38px;}.lightbox__navNext {right: 5px;top: 0;bottom: 0;margin: auto 0;padding: 8px;border: 1px solid rgba(255,255,255,0.5);background: rgba(0,0,0,0.5);}.lightbox__navNext:before {top: 19px;left: 25px;}.lightbox__navPrev {left: 5px;top: 0;bottom: 0;margin: auto 0;padding: 8px;border: 1px solid rgba(255,255,255,0.5);background: rgba(0,0,0,0.5);}.lightbox__navPrev:before {top: 19px;left: 13px;}.lightbox__num {top: 17px;right: 36px;font-size: 12px;}.lightbox__zoom {display: none;}}@media screen and (max-width: 1024px) and (max-width: 1024px) {.searchCategory__inr {position: relative;width: 100%;margin: 0 0 0px;padding-bottom: 50px;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;}}@media screen and (max-width: 740px) {.header {height: 60px;}.header.is-fixed .headMenu__list,.header.is-fixed .headMenu2__list {padding-top: 0;}.header.is-fixed .headMenu2 {padding-top: 12px;}.header__logo__link {font-size: 30px;}.header__logo__link {font-size: 30px;left: 50px;right: 50px;top: 14px;bottom: auto;width: 120px;margin: 0 auto;}.header__logo__img {width: 125px;}.headMenu {position: fixed;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;background: #fff;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);display: none;}.headMenu:before {content: '';position: absolute;left: 50px;right: 50px;top: 14px;bottom: auto;width: 120px;margin: 0 auto;display: block;color: #fff;font-size: 30px;background-image: url(/images/pc-l/sprites__1.png);background-position: -81px 0px;width: 120px;height: 28px;background-size: 201px 76px;}.headMenu.is-visible+.headMenu__toggle:before {background: #767575;top: 9px;-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);}.headMenu.is-visible+.headMenu__toggle:after {background: #767575;bottom: 9px;-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);transform: rotate(135deg);}.headMenu.is-visible+.headMenu__toggle .headMenu__toggle__inr {opacity: 0;}.headMenu.is-visible {-webkit-transition: opacity 0.24s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 0.24s cubic-bezier(0.215, 0.61, 0.355, 1);}.headMenu.is-visible .headMenu__inr {opacity: 1;}.headMenu__inr {position: absolute;left: 0;top: 70px;right: 0;bottom: 0;overflow-y: auto;overflow-x: hidden;-webkit-overflow-scrolling: touch;}.headMenu__list {display: block !important;opacity: 1 !important;margin: 0;padding: 0px 0;float: left;width: 50%;box-sizing: border-box;-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;}.headMenu__item {display: block;padding: 0 0 0 40px;}.headMenu__item__link {padding: 12px 0;font-size: 13px;font-weight: 600;}.headMenu__toggle {display: block;position: absolute;right: 20px;top: 0;bottom: 0;margin: auto 0;width: 25px;height: 20px;-webkit-transition: all 0.24s cubic-bezier(0.215, 0.61, 0.355, 1);transition: all 0.24s cubic-bezier(0.215, 0.61, 0.355, 1);}.headMenu__toggle:before {content: '';position: absolute;left: 0;top: 0px;right: 0;height: 2px;background: #000;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: color 0.24s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,top 0.24s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,-webkit-transform 0.24s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: color 0.24s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,top 0.24s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,transform 0.24s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}.headMenu__toggle:after {content: '';position: absolute;left: 0;bottom: 0px;right: 0;height: 2px;background: #000;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: color 0.24s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,bottom 0.24s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,-webkit-transform 0.24s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: color 0.24s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,bottom 0.24s cubic-bezier(0.215, 0.61, 0.355, 1) 0s,transform 0.24s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}.headMenu__toggle__inr {position: absolute;left: 0;top: 9px;right: 0;height: 2px;background: #000;opacity: 1;-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: opacity 0.24s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;transition: opacity 0.24s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;overflow: hidden;}.headMenu2 {float: none;padding: 0;width: auto;}.headMenu2__list {position: relative;left: auto;display: block;float: right;width: 50%;text-align: left;box-sizing: border-box;margin: 0 0 24px -1px;padding: 0;border-left: 1px solid #e0e0e0;}.headMenu2__list:before {display: none;}.headMenu2__item {display: block;padding: 12px 0 12px 40px;}.headMenu2__item--sp {display: block;}.headMenu2__item__link {font-size: 13px;font-weight: 600;}.headSearch {display: block;padding: 25px 10px;margin: 0 30px;text-align: left;border-top: 1px solid #e0e0e0;clear: both;}.headSearch__btn {display: none !important;}.headSearch__form {display: block !important;position: relative;left: auto;top: auto;width: auto;}.headSearch__form.is-visible {width: auto;left: 0;top: 10px;right: 20px;}.headSearch__input {width: 100%;padding: 0 0 0 40px;font-size: 15px;background: none;}.headSearch__input:focus {border-bottom: 1px solid #8e8d8d;border-radius: none;}.headSearch__input::-webkit-input-placeholder {color: #000;font-size: 13px;font-weight: 600;opacity: 1;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.headSearch__input:-ms-input-placeholder {color: #000;font-size: 13px;opacity: 1;font-weight: 600;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.headSearch__input::-moz-placeholder {color: #000;font-size: 13px;font-weight: 600;opacity: 0;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;}.headSearch__submit {position: absolute;right: auto;left: 2px;}.headSearch__submit:before {font-size: 20px;}.headLangSelect {display: block;margin: 0 30px;padding: 20px 0;border-top: 1px solid #e0e0e0;}.headLangSelect.is-visible .headLangSelect__list {position: static;display: block;padding-top: 0;margin-left: 0;}.headLangSelect__selected {display: none;}.headLangSelect__list {display: block !important;position: relative;left: auto;top: auto;margin: 0;padding: 0;background: none;text-align: center;}.headLangSelect__item:last-child .headLangSelect__item__link {padding-bottom: 0;}.headLangSelect__item {display: inline-block;}.headLangSelect__item__link {border-top: none;width: auto;padding: 0;margin: 10px 15px;font-weight: 600;}.headSns {display: block;margin: 0 30px;padding: 28px 0 25px;border-top: 1px solid #e0e0e0;text-align: center;}.headSns__link {margin: 0 15px;}.mainCont {padding-top: 60px;min-height: -webkit-calc( 100vh - 60px - 192px);min-height: calc( 100vh - 60px - 192px);}.footLink__item {float: none;padding: 75px 0 0px;margin-left: -20px;text-align: center;}.footLink__itemLink {display: inline-block;text-align: left;}.footLink__itemImg {height: 20px;}.footSns {float: none;padding: 75px 0 50px;}.footSns__list {text-align: center;}.footSns__link {margin-left: 20px;margin-right: 20px;}.footCopyright {padding: 0 0 25px;}.mainTtl {margin: 60px 0 70px 0;font-size: 22px;text-align: center;text-indent: 0.4em;}.detailTtl {font-size: 24px;margin: 60px 20px 10px;text-align: left;}.detailTtl__note {margin: 0 20px 20px;}.topMainvis {margin: 0 0 15px;}.topMainvis__img__wrap {height: 90vh;height: -webkit-calc( 100vh - 60px);height: calc( 100vh - 60px);}.topMainvis #topMainvis__img--video:before {font-size: 54px;}.topMainvis__info {margin-top: 0;min-height: 0;background: none;text-align: center;}.topMainvis__tag {display: none;color: #000;}.topMainvis__ttl {color: #fff;font-size: 13px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.topMainvis__caption {padding: 0;position: absolute;left: 0;right: 0;bottom: 0;padding: 50px 20px 30px;background: -webkit-linear-gradient(top, transparent 0%, rgba(0,0,0,0.32) 100%);background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.32) 100%);color: #fff;}.topMainvis__txt {font-size: 12px;text-align: center;}.topMainvis__txt__wrap {display: inline;color: #fff;padding-left: 0;}.topMainvis--exhibition .topMainvis__ttl {display: block;font-size: 14px;font-weight: bold;}.topMainvis--exhibition .topMainvis__txt__wrap {display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.topMainvis--exhibition .topMainvis__tag__wrap {text-align: center;font-weight: 700;margin: 0 0 20px;font-size: 11px;}.topMainvis--exhibition .topMainvis__tag__wrap:before {content: 'EXHIBITION';display: inline-block;color: #fff;font-family: 'Source Sans Pro', '游ゴシック', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro', Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS P Gothic', sans-serif;padding-right: 15px;letter-spacing: .15em;}.topMainvis--exhibition .topMainvis__tag {display: inline-block;position: relative;float: none;margin: 0;padding: 8px 12px 6px;position: static;min-width: auto;vertical-align: middle;}.topWhatsnew {margin: 30px 15px;padding: 30px 30px 26px;}.topWhatsnew__ttl {position: static;margin-bottom: 15px;font-size: 12px;letter-spacing: 0.2em;}.topWhatsnew__txt {padding: 0;font-size: 13px;}.topWhatsnew__txt:before {display: none;}.work {margin: 0 0 0px;height: auto !important;}.work .mainTtl {margin-left: 0;display: none;}.work__nav {margin: 0 0 10px;padding: 0 10px;width: 100%;border-bottom: none;}.work__nav__wrap {width: 100%;height: 60px;overflow: hidden;background: #edeff0;margin-bottom: 20px;}.work__nav__wrap2 {width: 100%;margin: 0 0 0px;padding-bottom: 50px;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;}.work__nav__item {padding-right: 0;}.work__nav__item:last-child {padding-right: 20px;margin-right: 0;}.work__nav__item:last-child:before {right: 0;}.work__nav__item:after {display: none;}.work__nav__item.is-current:before {right: 0px;bottom: 0;height: 2px;}.work__nav__link {padding: 0px 20px;line-height: 60px;letter-spacing: 0.05em;}.work--detail {margin: 0;padding: 0 0 80px;height: auto !important;}.work__ttl {margin: 0;padding-top: 60px;padding-left: 20px;padding-right: 20px;font-size: 24px;}.work__mainvis {margin: 60px 0 30px;}.work__mainvis__inr {padding-top: 100%;}.work__mainvis__playMovie:before {font-size: 54px;}.work__mainvis__playYouku--sp {bottom: -20px;}.work__imgList {margin: 0 20px 20px;}.work__imgListBig__item {margin: 0 20px 20px;}.work__imgCaptionList {margin: 0 20px 20px;}.work__imgCaptionList__item {width: 100%;}.work__imgCaptionList__item--col3 {width: 100%;}.work__imgCaptionList__item--col2 {width: 100%;}.work__imgCaptionList__item__inr {margin-left: 0;}.work__description {padding-left: 20px;padding-right: 20px;padding-bottom: 30px;}.work__description__inr {float: none;margin: 0 0px 40px;padding: 0;width: auto;}.work__description__ttl {font-size: 18px;margin: 60px 0px 10px;text-align: left;}.work__description__ttl__note {margin: 0 0px 40px;}.exhibition {padding: 0 0 60px;}.exhibition__nav {margin: 0 0 10px;padding: 0 10px;width: 100%;border-bottom: none;}.exhibition__nav__wrap {width: 100%;height: 60px;overflow: hidden;background: #edeff0;margin: 80px 0 50px;}.exhibition__nav__wrap2 {width: 100%;margin: 0 0 0px;padding-bottom: 50px;overflow-x: auto;overflow-y: hidden;-webkit-overflow-scrolling: touch;}.exhibition__nav__item {padding-right: 0;}.exhibition__nav__item:last-child {padding-right: 20px;margin-right: 0;}.exhibition__nav__item:last-child:before {right: 0;}.exhibition__nav__item:after {display: none;}.exhibition__nav__link:before {right: 0;bottom: 0;height: 2px;}.exhibition__nav__link {padding: 0px 20px;line-height: 60px;letter-spacing: 0;}.exhibition__subNav {position: absolute;margin: -30px 0 0;left: 0;right: 0;text-align: center;}.exhibition--detail {padding-bottom: 50px;}.exhibition--detail .detailTtl {margin-top: 0;}.exhibition__mainvis {height: auto;}.exhibition__mainvis__inr {height: 0;padding: 56% 0 0;}.exhibition__tag {position: absolute;left: 20px;top: -50px;background: #fff;}.exhibition__inr {margin: 35px 0 0;padding: 20px 0 0;}.exhibition__description {padding: 90px 20px 40px;margin: 55px 0 0;border-top: 10px solid #f0f0f0;}.exhibition__info {float: none;margin: 0;padding: 0 0px 40px;font-size: 13px;}.exhibition__info__ttl {margin-bottom: 44px;text-align: center;text-indent: .15em;}.exhibition__info__list__ttl {width: 95px;}.exhibition__info__list__body {margin: 0 0 18px 100px;}.exhibition__imgList {margin: 0 20px 20px;}.exhibition__imgListBig__item {margin: 0 20px 20px;}.exhibition__related {margin: 0 20px 0;}.concept {height: auto !important;}.concept .mainTtl {padding-left: 0;padding-right: 0;}.conceptList__item__inr {padding: 50px 20px 60px;}.conceptList__ttl {margin-bottom: 20px;}.conceptList2 {-webkit-transform: none;-ms-transform: none;transform: none;}.conceptList2__title {text-align: center;padding: 80px 0;font-size: 22px;}.conceptList2__list {padding-top: 0;padding-left: 0;padding-right: 0;margin-left: 0;margin-bottom: -6px;}.conceptList2__list:after {display: none;}.conceptList2__item {display: block;width: auto;margin: 0;padding: 60px 20px;margin-bottom: 6px;-webkit-transform: translate3d(0, 30px, 0);transform: translate3d(0, 30px, 0);-webkit-transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);transition: opacity 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform 1s cubic-bezier(0.215, 0.61, 0.355, 1);}.conceptList2__item__inr {margin: 0;}.conceptList2__item__inr:before {display: none;}.conceptList2__item__inr:after {display: none;}.conceptList2__ttl {font-size: 16px;margin-bottom: 20px;}.conceptList2__txt {font-size: 13px;margin-bottom: 30px;}.concept__mainvis {height: auto;margin: 0 0 50px;}.concept__mainvis__inr {height: 0;padding: 56% 0 0;}.concept__inr {margin: 0;padding: 25px 20px 40px;}.concept__ttl {font-size: 24px;margin: 0;padding: 10px 20px 0;}.concept__lead {font-size: 16px;margin: -10px 0 60px;padding: 0;}.concept__sttl {font-size: 15px;margin-bottom: 18px;}.concept__txt {margin-bottom: 20px;}.press--detail {margin: 0 20px 100px;padding-top: 60px;}.pressEntry__genre {padding-right: 20px;font-size: 12px;}.pressEntry__name {color: #777;font-size: 12px;}.pressEntry__date {color: #777;font-size: 12px;}.pressEntry__ttl {margin: 20px 0 60px;font-size: 22px;}.pressEntry__quote {margin: 40px 0;padding: 40px 20px;}.pressEntry__quote:before {left: 0px;top: -35px;font-size: 210px;}.pressEntry__quote__ttl {margin-bottom: 25px;}.pressEntry__quote__txt {margin-bottom: 25px;}.pressEntry__cite {margin-right: 30px;}.pressEntry__img {margin-bottom: 15px;}.pressEntry__entryDate {position: relative;right: auto;bottom: auto;text-align: right;margin: 30px 0 0;}.pressEntry__exhibition {margin: 60px 0;}.pressEntry__exhibition__ttl {font-size: 15px;}.pressEntry__exhibition__item {margin-bottom: 20px;}.pressEntry__concept {margin: 60px 0;}.pressEntry__concept__ttl {font-size: 15px;}.search {margin: 0;padding: 0;}.search__ttl {background: #edeff0;margin: 0;padding: 60px 20px;}.search__word {margin-top: 5px;font-size: 22px;}.searchCategory__list {padding: 0 10px;}.searchResult {padding: 70px 0 0;margin-top: 70px;}.searchResult:first-child {padding-top: 70px;}.searchResult--noResult {padding-bottom: 100px;}.searchResult--noResult:first-child {border-top: none;}.searchResult--work .searchResult__txt {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.searchResult__wrap {padding: 0 20px 40px;background: #fff;position: relative;z-index: 2;}.searchResult__ttl {display: block;font-size: 18px;text-align: center;margin-bottom: 5px;}.searchResult__info {display: block;text-align: center;padding-left: 0;font-size: 13px;}.searchResult__list {margin: 40px 0 0;}.searchResult__item {display: block;width: auto;margin: 0 0 50px;}.searchResult__item__tag {padding: 6px 15px;bottom: -10px;}.searchResult__link {margin: 0;}.searchResult__caption {padding-top: 20px;}.searchResult__moreLink {font-size: 13px;}.searchResult__moreLink__wrap {margin-bottom: 0;}.searchResult .pressEntry__concept__list {margin: 40px 0;}.searchResult .pressList__item__txt {line-height: 1.6;}.about {margin: 0 20px;}.about__map {width: -webkit-calc(100% + 40px);width: calc(100% + 40px);margin: 100px -20px 0;}.contact {margin: 0 20px;}.careers {height: auto;margin: 0 20px;}.careers__inr {float: none;margin-top: 50px;margin-right: 0;margin-bottom: 70px;padding-right: 0;}.careers__lead {margin-bottom: 30px;}.careers__link__wrap {padding-top: 0px;}.careers__jobList {width: auto;float: none;margin-bottom: 81px;}.careers__jobList__ttl:before,.careers__jobList__ttl:after {width: 100%;}.careers__jobList__ttl {margin-bottom: 20px;}.careers__jobList__list:before,.careers__jobList__list:after {width: auto;}.careers__jobList__item {display: block;width: auto;}.careers__jobList__item:nth-child(odd) {margin-right: 0;}.error {margin: 0 20px;}.workList {margin: 0 15px 0px 0;}.workList__list {margin-left: 0;height: auto !important;font-size: 0;}.workList__item {display: inline-block;width: auto;vertical-align: top;margin: 0 0 15px;position: static !important;width: 50% !important;height: auto !important;}.workList__item:nth-child(5n+1) {width: auto !important;display: block;}.workList__item__inr {margin-left: 15px;}.workList__item--vertically {float: none;}.workList__item--vertically .workList__img__wrap {padding: 100% 0 0 0;}.workList__link {margin-left: 0;}.workList__img__wrap {padding-top: 100%;background-size: auto 100%;}.workList__txt {-webkit-transform: none;-ms-transform: none;transform: none;position: static;}.workList__more {padding: 45px 0 100px;}.workList__moreBtn {margin-top: 40px;font-size: 13px;}.workListLittle {padding: 90px 20px 80px;}.workListLittle__ttl {text-align: center;margin-bottom: 50px;}.workListLittle__item {margin-bottom: 20px;}.workListLittle__item:nth-child(even) .workListLittle__item__inr {float: none;}.workListLittle__item:nth-child(even) .workListLittle__img__wrap {float: none;}.workListLittle__item__inr {padding: 20px;float: none;width: auto;}.workListLittle__item__ttl {font-size: 14px;margin: 0 0 6px;}.workListLittle__info {font-size: 12px;margin: 0 0 12px;}.workListLittle__btn {font-size: 13px;width: 110px;}.workListLittle__btn--play:before {left: 15px;}.workListLittle__img__wrap {width: 100%;padding-top: 56%;float: none;}.workListLittle__img__btn:before {font-size: 48px;}.exhibitionList {padding: 90px 0 100px;}.exhibitionList__ttl {text-align: center;margin-bottom: 50px;}.exhibitionList__list {margin: 0 20px;}.exhibitionList__item {width: 100%;margin: 0 0 30px;float: none;}.exhibitionList__link {margin: 0;}.exhibitionList__caption {padding-top: 20px;}.exhibitionList__name {margin-bottom: 4px;}.exhibitionList__more {margin: 25px 0 0;}.exhibitionList__more__link {font-size: 13px;}.exhibitionList__moreBtn {font-size: 13px;}.pressList__ttl {margin-bottom: 50px;text-align: center;}.pressList__item {margin: 0 20px 10px;}.seriesList {padding: 90px 0;}.seriesList__ttl {text-align: center;margin-bottom: 50px;}.seriesList__list {margin-left: 20px;margin-right: 20px;}.seriesList__name {font-size: 13px;}.seriesList__item {float: none;width: auto;}.seriesList__link {margin-left: 0;margin-right: 0;}.detail__related {float: none;width: auto;margin: 0 20px 20px;}.detail__related--work {margin-left: 40px;margin-right: 40px;}.detail__related__inr {display: block;width: auto;padding-right: 0;}.detail__related__inr:nth-child(2) {padding-left: 0;}.detail__related__ttl {position: static;}.detail__related__item {padding-left: 0;}.detail__tag__ttl {display: none;}.detail__tagList {padding-left: 0;margin-bottom: 40px;}.detail__sns {margin: 40px 0px 60px;}.detail__sns__inr {display: table;width: 100%;border: 1px solid #e0e0e0;}.detail__sns__ttl {display: table-cell;vertical-align: middle;width: 33%;text-align: center;color: #606060;background: #e0e0e0;padding: 20px 0 15px;}.detail__sns__item {margin-left: 10px;display: table-cell;padding-top: 20px;border-left: 1px solid #e0e0e0;width: 33%;text-align: center;}.detail__sns__link {font-size: 16px;}.detail__media {margin: 0 0 50px;text-align: left;position: static;}.lightbox__slider {width: 100%;height: 100%;margin: 0;}.lightbox__slider__img {top: -100%;bottom: -100%;left: -100%;right: -100%;margin: auto;}.lightbox__slider__wrap {width: 100%;height: 100%;}.pageNav__item {margin-right: -6px;}.pageNav__item--dot {margin-left: 6px;margin-right: 0;}.pageNav__link {background: #fff;}.pageNav__link--prev {margin-right: 10px;}.pageNav__link--prev:before {position: absolute;left: 3px;top: 0;right: 0;bottom: 0;margin: auto;text-indent: 0;}.pageNav__link--next {margin-left: 10px;}.pageNav__link--next:after {position: absolute;left: 0;top: 0;right: 3px;bottom: 0;margin: auto;text-indent: 0;}.pageNav__link--prev,.pageNav__link--next {text-indent: 120%;overflow: hidden;white-space: nowrap;width: 42px;padding: 0;}}@-webkit-keyframes loading {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@keyframes loading {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}@-webkit-keyframes fadeInMovie {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeInMovie {0% {opacity: 0;}100% {opacity: 1;}}
