.project__banner{display:block;width:100%}.project__content{width:85%;padding:3vw;margin:auto;box-sizing:border-box}.project__title{color:var(--color1);font-size:var(--fs-big);font-weight:400;font-family:var(--ff2);font-style:normal;line-height:calc(var(--fs-big)*1);letter-spacing:calc(var(--fs-big)*0.04)}.project__detail-name,.project__detail-text{color:var(--color1);font-size:var(--fs-regular);font-weight:400;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-regular)*1.4);letter-spacing:calc(var(--fs-regular)*0)}.project__detail-name{margin-right:1vw}.project__return{display:block;width:max-content;color:var(--color1);text-decoration:underline;font-size:var(--fs-large);font-weight:400;font-family:var(--ff1);font-style:normal;line-height:calc(var(--fs-large)*1.3);letter-spacing:calc(var(--fs-large)*-0.03);margin:1vw auto 8vw auto}.gallery{margin:auto}.gallery__image{display:block;width:100%;margin:2vw 0 5vw 0}@media all and (orientation: landscape){.project__title{margin:-2vw auto auto auto}.project__details{display:flex;align-items:flex-start;justify-content:space-between}.project__detail{width:40%;display:flex;align-items:flex-start;justify-content:flex-start}.gallery{width:65%}}@media all and (orientation: portrait){.project__title{margin:auto}.project__detail-name{margin-bottom:0}.project__detail-text{margin-top:0}.gallery{width:85%}}
