@media screen and (min-width: 768px){.introduction{padding:16rem 0 8rem}}@media screen and (max-width: 768px){.introduction{padding:10rem 3.2rem 5.6rem}}@media screen and (min-width: 768px){.introduction__head{max-width:102.4rem;align-items:flex-start;margin:0 auto;display:flex;gap:2rem}}@media screen and (min-width: 768px){.introduction__head .photo{width:50.2rem}}@media screen and (max-width: 768px){.introduction__head .photo{width:31rem}}.introduction__head .photo:nth-child(2n){text-align:right}@media screen and (min-width: 768px){.introduction__head .photo:nth-child(2n){margin-top:4rem}}@media screen and (max-width: 768px){.introduction__head .photo:nth-child(2n){margin-right:0;margin-left:auto}}@media screen and (max-width: 768px){.introduction__head .photo:not(:first-child){margin-top:1.6rem}}@media screen and (min-width: 768px){.introduction__cont{max-width:102.4rem;margin-left:auto;margin-right:auto}}.introduction__cont .txt{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;line-height:2.2;letter-spacing:.02em;font-weight:200;text-box:trim-both text}@media screen and (min-width: 768px){.introduction__cont .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.introduction__cont .txt{font-size:1.2rem}}@media screen and (min-width: 768px){.introduction__cont .txt{max-width:86.4rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 768px){.introduction__cont .txt{font-size:1.3rem;line-height:2.3}}@media screen and (min-width: 768px){.introduction__head+.introduction__cont{margin-top:6.4rem}}@media screen and (max-width: 768px){.introduction__head+.introduction__cont{margin-top:5.6rem}}.introduction__ttl{font-family:"Jost",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;letter-spacing:.12em;line-height:1.6;color:#967351;text-align:center;position:relative;z-index:1;width:-moz-fit-content;width:fit-content;margin:0 auto}@media screen and (min-width: 768px){.introduction__ttl{font-size:2rem}}@media screen and (max-width: 768px){.introduction__ttl{font-size:1.6rem;padding:.4rem 0}}@media screen and (min-width: 768px){.introduction__ttl+.txt{margin-top:6.4rem}}@media screen and (max-width: 768px){.introduction__ttl+.txt{margin-top:1.6rem}}@media screen and (min-width: 768px){.mitsubishi{padding:16rem 0}}@media screen and (max-width: 768px){.mitsubishi{padding:10rem 3.2rem 5rem}}@media screen and (min-width: 768px){.mitsubishi .zoomVisual,.mitsubishi>.photo{max-width:81.6rem;margin-right:auto;margin-left:auto}}@media screen and (max-width: 768px){.mitsubishi .zoomVisual,.mitsubishi>.photo{margin-left:-3.2rem}}@media screen and (min-width: 768px){.mitsubishi .zoomVisual+.enTtl,.mitsubishi>.photo+.enTtl{margin-top:16rem}}@media screen and (max-width: 768px){.mitsubishi .zoomVisual+.enTtl,.mitsubishi>.photo+.enTtl{margin-top:9.6rem}}@media screen and (min-width: 768px){.mitsubishi__head{max-width:102.4rem;align-items:flex-end;margin:8rem auto 0;gap:8rem;display:flex}}@media screen and (max-width: 768px){.mitsubishi__head{margin-top:5.6rem}}.mitsubishi__head .txt{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;line-height:2.2;letter-spacing:.02em;font-weight:200;text-box:trim-both text}@media screen and (min-width: 768px){.mitsubishi__head .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.mitsubishi__head .txt{font-size:1.2rem}}@media screen and (min-width: 768px){.mitsubishi__desc{flex:1}}.mitsubishi__heading{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;line-height:1.9;text-box:trim-both text}@media screen and (min-width: 768px){.mitsubishi__heading{font-size:2rem;letter-spacing:.08em}}@media screen and (max-width: 768px){.mitsubishi__heading{font-size:1.6rem;letter-spacing:.12em}}@media screen and (min-width: 768px){.mitsubishi__heading+.txt{margin-top:8rem}}@media screen and (max-width: 768px){.mitsubishi__heading+.txt{margin-top:1.8rem}}@media screen and (min-width: 768px){.mitsubishi__logo{width:32rem}}@media screen and (max-width: 768px){.mitsubishi__logo{width:27rem;margin-top:5.6em}}.mitsubishi__cont{background:linear-gradient(270deg, #C9CACA 0%, #FFF 30%, #FFF 70%, #C9CACA 100%)}@media screen and (min-width: 768px){.mitsubishi__cont{padding:8rem;max-width:102.4rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 768px){.mitsubishi__cont{padding:3.2rem}}@media screen and (min-width: 768px){.mitsubishi__cont .usableList__inner{gap:4rem}}@media screen and (max-width: 768px){.mitsubishi__cont .usableList__inner{gap:.8rem}}@media screen and (min-width: 768px){.mitsubishi__cont .usableList__item{width:calc(50% - 2rem)}}@media screen and (max-width: 768px){.mitsubishi__cont .usableList__item{width:calc(50% - .4rem)}}@media screen and (max-width: 768px){.mitsubishi__cont .usableCard__heading{font-size:1rem}}@media screen and (min-width: 768px){.mitsubishi__cont .labelTtl+.usableList{margin-top:4rem}}@media screen and (max-width: 768px){.mitsubishi__cont .labelTtl+.usableList{margin-top:2.4rem}}@media screen and (min-width: 768px){.mitsubishi__head+.mitsubishi__cont{margin-top:8rem}}@media screen and (max-width: 768px){.mitsubishi__head+.mitsubishi__cont{margin-top:5.6rem}}@media screen and (min-width: 768px){.tokyotatemono{padding:16rem 0}}@media screen and (max-width: 768px){.tokyotatemono{padding:5rem 3.2rem 10rem}}@media screen and (min-width: 768px){.tokyotatemono .zoomVisual,.tokyotatemono>.photo{max-width:81.6rem;margin-right:auto;margin-left:auto}}@media screen and (max-width: 768px){.tokyotatemono .zoomVisual,.tokyotatemono>.photo{margin-left:-3.2rem}}@media screen and (min-width: 768px){.tokyotatemono .zoomVisual+.enTtl,.tokyotatemono>.photo+.enTtl{margin-top:16rem}}@media screen and (max-width: 768px){.tokyotatemono .zoomVisual+.enTtl,.tokyotatemono>.photo+.enTtl{margin-top:9.6rem}}@media screen and (min-width: 768px){.tokyotatemono__head{max-width:102.4rem;align-items:flex-end;margin:8rem auto 0;gap:8rem;display:flex}}@media screen and (max-width: 768px){.tokyotatemono__head{margin-top:5.6rem}}.tokyotatemono__head .txt{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;line-height:2.2;letter-spacing:.02em;font-weight:200;text-box:trim-both text}@media screen and (min-width: 768px){.tokyotatemono__head .txt{font-size:1.4rem}}@media screen and (max-width: 768px){.tokyotatemono__head .txt{font-size:1.2rem}}@media screen and (min-width: 768px){.tokyotatemono__desc{flex:1}}.tokyotatemono__heading{font-family:yakuhanjp,"Noto Sans JP",-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,sans-serif;font-weight:200;line-height:1.9;text-box:trim-both text}@media screen and (min-width: 768px){.tokyotatemono__heading{font-size:2rem;letter-spacing:.08em}}@media screen and (max-width: 768px){.tokyotatemono__heading{font-size:1.6rem;letter-spacing:.12em}}@media screen and (min-width: 768px){.tokyotatemono__heading+.txt{margin-top:8rem}}@media screen and (max-width: 768px){.tokyotatemono__heading+.txt{margin-top:1.8rem}}@media screen and (min-width: 768px){.tokyotatemono__logo{width:32rem;padding:0 5.2rem}}@media screen and (max-width: 768px){.tokyotatemono__logo{width:19.8rem;margin-top:5.6em}}.tokyotatemono__logo img{width:100%;height:auto}.tokyotatemono__cont{background:linear-gradient(270deg, #C9CACA 0%, #FFF 30%, #FFF 70%, #C9CACA 100%)}@media screen and (min-width: 768px){.tokyotatemono__cont{padding:8rem;max-width:102.4rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 768px){.tokyotatemono__cont{padding:3.2rem}}@media screen and (min-width: 768px){.tokyotatemono__cont .usableList__inner{gap:4rem}}@media screen and (max-width: 768px){.tokyotatemono__cont .usableList__inner{gap:.8rem}}@media screen and (min-width: 768px){.tokyotatemono__cont .usableList__item{width:calc(50% - 2rem)}}@media screen and (max-width: 768px){.tokyotatemono__cont .usableList__item{width:calc(50% - .4rem)}}.tokyotatemono__cont .usableList__item:nth-child(1){width:100%}@media screen and (max-width: 768px){.tokyotatemono__cont .usableCard__heading{font-size:1rem}}@media screen and (min-width: 768px){.tokyotatemono__cont .labelTtl+.usableList{margin-top:4rem}}@media screen and (max-width: 768px){.tokyotatemono__cont .labelTtl+.usableList{margin-top:2.4rem}}@media screen and (min-width: 768px){.tokyotatemono__head+.tokyotatemono__cont{margin-top:8rem}}@media screen and (max-width: 768px){.tokyotatemono__head+.tokyotatemono__cont{margin-top:5.6rem}}