@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Righteous&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c&display=swap");.mainTtl,.mainTtl2,.mainTtl3{text-align:center;font-family:vdl-gigag,sans-serif;font-size:3.3rem;line-height:1.2;padding:80px 0 35px;margin-bottom:60px}.mainTtl span,.mainTtl2 span,.mainTtl3 span{width:790px;height:140px;padding:47px 0;display:block;margin:auto}.mainTtl.firstTtl span,.mainTtl2.firstTtl span,.mainTtl3.firstTtl span{padding:30px 0}@media (max-width: 1199px){.mainTtl,.mainTtl2,.mainTtl3{font-size:2.8rem;padding:65px 0 30px;margin-bottom:45px}.mainTtl span,.mainTtl2 span,.mainTtl3 span{width:600px;height:100px;padding:30px 0}.mainTtl.firstTtl span,.mainTtl2.firstTtl span,.mainTtl3.firstTtl span{padding:15px 0}}@media (max-width: 991px){.mainTtl,.mainTtl2,.mainTtl3{font-size:2.2rem;padding:45px 0 15px;margin-bottom:35px}.mainTtl span,.mainTtl2 span,.mainTtl3 span{width:460px;height:90px}}@media (max-width: 767px){.mainTtl,.mainTtl2,.mainTtl3{font-size:1.7rem;padding:35px 0 10px;margin-bottom:15px}.mainTtl span,.mainTtl2 span,.mainTtl3 span{width:340px;max-width:100%;height:80px}}.subTtl{color:#302DD0;font-size:2rem;font-weight:600;margin-bottom:35px}@media (max-width: 1199px){.subTtl{font-size:1.8rem;margin-bottom:25px}}@media (max-width: 991px){.subTtl{font-size:1.7rem;margin-bottom:20px}}.mainTtl{background:url('../img/top/bg-mainttl.png?1557816430') no-repeat center center;-moz-background-size:auto 100%;-o-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%}.mainTtl span{border:4px solid #000;background:#fff}@media (max-width: 1199px){.mainTtl span{border:3px solid #000}}@media (max-width: 767px){.mainTtl span{border:2px solid #000}}.mainTtl2{background:url('../img/top/bg-mainttl2.png?1557816508') no-repeat center center;-moz-background-size:auto 100%;-o-background-size:auto 100%;-webkit-background-size:auto 100%;background-size:auto 100%;color:#FFF}.mainTtl2 span{border:4px solid #fff;background:#353739}@media (max-width: 1199px){.mainTtl2 span{border:3px solid #fff}}@media (max-width: 767px){.mainTtl2 span{border:2px solid #fff}}#gallery .mainTtl{margin-bottom:20px}#gallery .pageNav{margin-bottom:48px}@media (max-width: 991px){#gallery .pageNav{margin-bottom:40x}}@media (max-width: 767px){#gallery .pageNav{margin-bottom:30px;margin-left:-5px;margin-right:-5px}}#gallery .pageNav li{width:236px}@media (max-width: 991px){#gallery .pageNav li{width:200px}}@media (max-width: 767px){#gallery .pageNav li{width:33.33%;max-width:180px;padding:0 5px}}#gallery .pageNav li a{display:block;text-align:center;padding:25px;font-size:2.2rem;line-height:1;background:#fff;color:#4D4AFF;font-weight:500;font-family:'M PLUS Rounded 1c', sans-serif;border:5px solid #4D4AFF}@media (max-width: 991px){#gallery .pageNav li a{font-size:2.0rem;padding:22px}}@media (max-width: 767px){#gallery .pageNav li a{font-size:1.8rem;padding:15px 0;border-width:3px}}#gallery .pageNav li.active a{color:#fff;background:#4D4AFF;cursor:default}#gallery .pageNav li.active a:hover{opacity:1}#gallery .galleryList{margin-bottom:106px}@media (max-width: 991px){#gallery .galleryList{margin-bottom:80px}}@media (max-width: 767px){#gallery .galleryList{margin-bottom:50px;margin-left:-5px;margin-right:-5px}}#gallery .galleryList li{margin-bottom:20px}@media (max-width: 767px){#gallery .galleryList li{padding:0 5px;margin-bottom:5px}}#gallery .btn{text-decoration:underline;color:#000;font-size:1.8rem}
