@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400&display=swap);body{width:100%;height:177.3333333333vw;position:relative;margin:0;padding:0}body h1{width:85.2vw;height:auto;position:absolute;top:18.6666666667vw;left:50%;margin:0;padding:0;transform:translate(-50%,0);opacity:0}body h1 svg{width:100%;height:auto;position:absolute;top:0;left:0}body h1 svg .st0{fill:none;stroke:#fff;stroke-width:11;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}body #profile{width:64vw;height:auto;position:absolute;top:58.6666666667vw;right:50%;margin:0;padding:0;transform:translate(50%,0);opacity:0}body #profile h2{width:22.2666666667vw;height:auto;margin:0;padding:0}body #profile h2 img{width:100%;height:auto}body #profile dl{width:100%;height:auto;margin:5.3333333333vw 0 0;padding:0}body #profile dl dt{margin:4.6666666667vw 0 0;padding:0;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:3.2vw;line-height:1.6666666667}body #profile dl dd{margin:0;padding:0;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:3.2vw;line-height:1.6666666667}body footer{position:absolute;bottom:3.2vw;right:50%;font-family:"Noto Sans JP",sans-serif;font-weight:300;font-size:2.4vw;line-height:1;transform:translate(50%,0);opacity:0}@media (orientation:landscape){body{width:100%;height:72.9166666667vw}body h1{width:74.4791666667vw;height:auto;top:8.8541666667vw;left:0;transform:rotate(-20deg)}body #profile{width:auto;height:auto;top:33.8541666667vw;right:19.2708333333vw;transform:none}body #profile h2{width:6.25vw;height:auto}body #profile dl{width:100%;height:auto;margin:2.5vw 0 0;padding:0}body #profile dl dt{float:left;margin:0;padding:0;font-size:1.0416666667vw;line-height:2.7}body #profile dl dd{margin:0 0 0 7.8125vw;padding:0;font-size:1.0416666667vw;line-height:2.7}body footer{bottom:1.6666666667vw;right:2.0833333333vw;font-size:.7291666667vw;line-height:1;transform:none}}