.thisfadeon_up{opacity:0;transform:translateY(10px);transition-duration:.5s;transition-delay:.3s;transition-timing-function:cubic-bezier(0, 0.08, 0.1, 1)}.thisfadeon_up.is-on{opacity:1;transform:translateY(0)}#stagedesign{padding:0 3%;max-width:calc(100% + 6%);margin:0 auto;padding-bottom:8rem !important}@media screen and (max-width: 959px){#stagedesign{padding:0 1rem}}@media screen and (max-width: 559px){#stagedesign{padding-bottom:3rem !important}}#stagedesign h1{font-size:8.8rem;font-weight:500;letter-spacing:0;line-height:1;font-family:"Oswald",sans-serif;margin:0 auto 4rem}@media screen and (max-width: 559px){#stagedesign h1{font-size:5.5rem;margin:0 auto 2.5rem}}#stagedesign ul#stagedesign-lists{display:flex;flex-wrap:wrap}#stagedesign ul#stagedesign-lists img{height:auto}#stagedesign ul#stagedesign-lists li{width:23%;margin:0 1% 3rem}@media screen and (max-width: 959px){#stagedesign ul#stagedesign-lists li{width:31.3%;margin:0 1% 3rem}}@media screen and (max-width: 559px){#stagedesign ul#stagedesign-lists li{width:48%;margin:0 1% 2rem}}@media screen and (max-width: 559px){#stagedesign ul#stagedesign-lists li{width:100%;margin:0 0 2rem}}#stagedesign ul#stagedesign-lists li .image{position:relative;z-index:5}#stagedesign ul#stagedesign-lists li .image a{display:block;transition:all .3s}#stagedesign ul#stagedesign-lists li .image a:hover{opacity:1;transform:scale(1.2)}@media screen and (max-width: 767px){#stagedesign ul#stagedesign-lists li .image a:hover{transform:scale(1)}}#stagedesign ul#stagedesign-lists li .txt{position:relative;overflow:hidden;width:100%;margin:.8rem auto 0;color:#fff}#stagedesign ul#stagedesign-lists li .txt .detail{margin-top:.5rem}#stagedesign ul#stagedesign-lists li .txt .detail p{font-size:1.3rem;font-weight:400;letter-spacing:0;line-height:1.4}@media screen and (max-width: 559px){#stagedesign ul#stagedesign-lists li .txt .detail p br{display:none}}#c-box{background:url(../img/what/2023/bg_contact.webp);background-size:cover;padding:4rem 1rem 3rem}@media screen and (max-width: 559px){#c-box{padding:3rem 1rem}}#c-box .explain{font-size:1.8rem;font-weight:400;letter-spacing:0;line-height:1.35;color:#000;text-align:center}@media screen and (max-width: 559px){#c-box .explain{font-size:1.6rem}}#c-box .btn{display:flex;justify-content:center;align-items:center;margin:0 auto;border:1px solid gray;background:#ff0;width:100%;width:325px;height:48px;margin:3rem auto;transition:all .3s}@media screen and (max-width: 559px){#c-box .btn{margin:2rem auto}}#c-box .btn p{font-size:2.8rem;font-weight:500;letter-spacing:.3rem;line-height:1;font-family:"Oswald",sans-serif;color:#000}@media screen and (max-width: 559px){#c-box .btn p{font-size:2.2rem}}#c-box .btn p:before{content:"";display:inline-block;width:0;height:0;border-style:solid;border-top:7px solid rgba(0,0,0,0);border-bottom:7px solid rgba(0,0,0,0);border-left:7px solid #000;border-right:0;margin-right:1rem;position:relative;top:-5px}@media screen and (max-width: 559px){#c-box .btn p:before{top:-2px}}#c-box .btn:hover{opacity:.7}#c-box .tel{text-align:center;margin-top:1rem}#c-box .tel a{display:block;font-size:3.2rem;font-weight:500;letter-spacing:0;line-height:1;font-family:"Oswald",sans-serif;color:#000}@media screen and (max-width: 559px){#c-box .tel a{font-size:2.7rem}}