.btn-wh{height:60px;line-height:60px;display:block;margin:0 auto}.btn-wh a{padding:0 25px 0 20px}.takumi{margin-bottom:250px}.member{margin:0 -25px;flex-wrap:wrap}.member .member-box{position:relative;width:calc(50% - 50px);margin:0 25px}.member .member-box .member-img{position:relative;height:370px}.member .member-box .member-img .bg{position:absolute;width:100%;height:100%;background-color:rgba(22,27,36,.2)}.member .member-box .msg{white-space:nowrap;text-align:center;position:absolute;top:43%;left:50%;margin:0;transform:translate(-50%, -50%);text-shadow:0 0 10px rgba(0,0,0,.7);font-size:3rem;line-height:1.5}.member .member-box p.name{position:absolute;bottom:-16px;left:0;margin:0;display:inline-block;background-color:#fff;padding:10px 40px 5px 0;font-size:3rem}.member .member-box p.more{margin:0;position:absolute;bottom:-40px;left:35px}.member .member-box p.more::after{position:absolute;top:18px;left:-30px;display:block;content:"";width:20px;height:1px;background-color:#161b24}.member .member-box.member-box:nth-child(n+3){margin-top:120px}@media screen and (max-width: 767px){.wrap-wide{margin-top:0}.takumi{margin-bottom:180px}.member{flex-direction:column;margin:0 -15px}.member .member-box{width:375px;margin:80px auto 0}.member .member-box:first-child{margin-top:40px;margin-bottom:0}.member .member-box .member-img{height:320px;width:375px}.member .member-box .member-img img{display:block;object-fit:cover;height:320px}.member .member-box .member-img .bg{height:320px}.member .member-box p.msg{font-size:2.6rem;top:50%}.member .member-box p.name{padding:10px 20px 5px 15px;font-size:2rem}.member .member-box p.more{position:absolute;bottom:-35px;left:35px;padding-left:8px}.member .member-box p.more:after{position:absolute;top:14px;left:-19px;display:block;content:"";width:20px;height:1px;background-color:#161b24}.member .kido p.msg{top:60%}}figure{margin:0;flex-shrink:0}figure img{display:block}h2{font-size:3.4rem;margin:50px 0}.wrap-indent p{font-weight:300;line-height:1.9}.wrap-indent .flex figure{margin:0;flex-shrink:0}.wrap-indent .flex figure img{display:block}.fullimage{margin-top:120px;margin-bottom:100px}.fullimage img{margin:0 auto}.main-img{margin-bottom:50px;margin-top:25px}@media screen and (max-width: 767px){h2{font-size:2.2rem;margin:35px 0}.wrap-indent .flex{flex-direction:column}.wrap-indent .flex div{width:100%}.wrap-indent.flex{flex-direction:column}.fullimage{margin-top:30px}.main-img{margin-bottom:0}.btn-wh{height:40px;line-height:40px;vertical-align:middle;width:215px;display:block;margin:0 auto}.btn-wh a{height:40px;line-height:40px}}