#text{direction:ltr}@media screen and (orientation: landscape){.text{line-height:1.5vw}}@media screen and (orientation: portrait){.text{line-height:3.5vw}}@media screen and (orientation: landscape){.text__title{font-size:1.05vw;letter-spacing:.56px}}@media screen and (orientation: portrait){.text__title{font-size:2.8vw;letter-spacing:.34px}}@media screen and (orientation: landscape){.text__normal{font-size:0.8vw;letter-spacing:.22px}}@media screen and (orientation: portrait){.text__normal{font-size:2.38vw;letter-spacing:.34px}}.text .margin{margin-bottom:1vw}.text .dmargin{margin-bottom:2vw}.text .height-l{line-height:24px}.intro__footer{display:flex;width:100%;padding-left:4.1vh;padding-right:3.75vw;box-sizing:border-box;justify-content:space-between}.works-single__items{display:flex;flex-wrap:wrap;justify-content:center}.works-single__item img{width:100%;max-width:100%}.slide__text{position:absolute;top:0;right:0;width:101%;height:100%;opacity:0;background-color:white;pointer-events:none;transition-property:opacity;transition-duration:400ms;transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);display:flex;align-items:center;justify-content:center;background-color:#EAEAEA}.slide__text.is-show{opacity:1}.slide__text__img{width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain}@media screen and (orientation: portrait){.intro__nav .list__item .scr__list__item{font-size:2.8vw;line-height:6.0vw}}@media screen and (orientation: landscape){.intro__nav .list__item .scr__list__item{font-size:1.05vw;letter-spacing:0.38px;line-height:1.8vw}}
