@charset "UTF-8";#header{border-bottom:none}.pankuzu{padding:0 22px}.senryu-wrap{background-color:#FFF}.main-block{max-width:1400px;margin:0 auto;padding:15px 30px;background:url(../img/main_bg.jpg) center top no-repeat;box-sizing:border-box;position:relative;overflow:hidden}.main-block h1{position:relative;text-align:center;padding:20px 0 40px;z-index:10}.main-block h1 img{max-width:100%;height:auto}.main-block .main-img01{position:absolute;left:0;top:0}.main-block .main-img02{width:240px;position:absolute;left:50%;top:30px;margin-left:300px}.main-lead{max-width:1000px;box-sizing:border-box;margin:0 auto;padding:18px;border-radius:10px;background-color:rgba(255,255,255,.7);font-size:16px;font-size:1.6rem;line-height:1.8}.lead-name{text-align:right;margin-top:5px}.page-content{max-width:1000px;margin:0 auto;padding:40px 0 100px}.award-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.award-list li{padding:60px 0 0;margin:0 1.5%;box-sizing:border-box;text-align:center;width:30%;max-width:253px}.award-list li.award{width:47%;max-width:340px}.award-list li img{max-width:100%;height:auto}.award-list.special-award-list{margin-bottom:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.award-list.special-award-list li.first{margin-bottom:40px}img.img-sp{display:none}@media only screen and (max-width:640px){.main-block{padding:10px 15px;background-image:url(../img/main_bg_sp.png);background-size:cover}.main-block h1{padding:10px 0 20px}.main-block h1 img{width:90%}.main-block .main-img01 img{width:40%;height:auto}.main-block .main-img02{width:80px;left:auto;right:8%;top:5px;margin-left:0}.main-block .main-img02 img{width:100%;height:auto}.main-lead{padding:15px;border-radius:5px;font-size:1.4rem;line-height:1.6}.page-content{padding:20px 0 40px}.award-list{padding:0}.award-list li{width:50%;margin:0;padding:30px 10px 0}.award-list li.award{width:100%;max-width:initial}.award-list li.award img{max-width:260px}img.img-pc{display:none}img.img-sp{display:inline-block}}@media only screen and (min-width:641px) and (max-width:768px){.main-block .main-img01 img{width:70%;height:auto}}