.menu h2{font-size:44.8px;font-size:2.8rem;font-size:7.46667vw}.menu ul li{margin-top:16vw}.menu ul li p{margin-top:20px;font-family:ta-fuga-fude,sans-serif;font-weight:400;font-style:normal;font-size:32px;font-size:2rem;font-size:5.33333vw;letter-spacing:.4em;line-height:1;text-align:center;color:#c49632}.menu ul li p span{font-family:ta-fuga-fude,sans-serif;font-weight:400;font-style:normal;font-size:19.2px;font-size:1.2rem;font-size:3.2vw;letter-spacing:.4em;line-height:1;text-align:center;color:#c49632}.menu ul li:first-child{margin-top:10.66667vw}.menu ul.otherMenu{margin:100px auto 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu ul.otherMenu li:first-child{margin-top:16vw;width:100%}.menu01 ul li figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu01 ul li figure img{width:80%}@media screen and (min-width:768px){.menu h2{font-size:47px;font-size:4.7rem}}@media screen and (min-width:1000px){.menu ul{margin-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu ul li{margin-top:60px;margin-left:30px;width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.menu ul li figure{width:100%;height:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu ul li p{font-size:20px;font-size:2rem}.menu ul li p span{font-size:14px;font-size:1.4rem}.menu ul li:first-child{margin-top:0}.menu ul li:nth-child(-n+3){margin-top:0}.menu ul.otherMenu{width:510px}.menu ul.otherMenu li{margin-top:40px;margin-left:0;width:50%}.menu ul.otherMenu li:first-child{margin-top:0}.menu ul.otherMenu li:nth-child(-n+2){margin-top:40px}.menu01 ul.otherMenu li:first-child{width:50%}}@media screen and (min-width:1000px) and (min-width:1480px){.menu ul{margin:70px auto 0;width:1260px}}@media screen and (min-width:1480px){.menu ul li:nth-child(3n+1){margin-left:0}}