@media screen and (min-width: 751px){#topNav nav,#fixedNav nav{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}@media screen and (min-width: 751px){#topNav nav ul,#fixedNav nav ul{width:auto;-webkit-justify-content:flex-end;justify-content:flex-end;margin:0}}@media screen and (min-width: 751px){#topNav nav ul li,#fixedNav nav ul li{margin:0 0 0 6.25vw}}@media screen and (min-width: 1280px){#topNav nav ul li,#fixedNav nav ul li{margin:0 0 0 80px}}#fixedNav nav .logo{display:none}@media screen and (min-width: 751px){#fixedNav nav .logo{display:block;background:url(../images/common/logo_wh.png) top center no-repeat;background-size:contain}}#fixedNav nav .logo img{display:none}main{padding:32vw 0 8vw}@media screen and (min-width: 751px){main{padding:9.375vw 0 4.6875vw}}@media screen and (min-width: 1280px){main{padding:120px 0 60px}}main .tit h1{display:block;margin:0 auto;font-size:10.66667vw;font-family:'Noto Serif JP', serif;font-weight:900;line-height:1;text-align:center}@media screen and (min-width: 751px){main .tit h1{font-size:6.25vw}}@media screen and (min-width: 1280px){main .tit h1{font-size:80px}}main .snav{display:block;margin:10.66667vw auto 0}@media screen and (min-width: 751px){main .snav{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;width:76.5625vw;margin:6.25vw auto 0}}@media screen and (min-width: 1280px){main .snav{width:980px;margin:80px auto 0}}main .snav li{margin:2.66667vw auto 0}@media screen and (min-width: 751px){main .snav li{width:24.47917vw;margin:1.5625vw 1.5625vw 0 0}main .snav li:nth-child(-n+3){margin-top:0}main .snav li:nth-child(3n){margin-right:0}}@media screen and (min-width: 1280px){main .snav li{width:calc(940px / 3);margin:20px 20px 0 0}}main .snav li .btn{height:10.66667vw;margin-top:0}@media screen and (min-width: 751px){main .snav li .btn{width:100%;height:4.6875vw}}@media screen and (min-width: 1280px){main .snav li .btn{height:60px}}@media screen and (min-width: 751px){main .snav li .btn p{font-size:1.71875vw}}@media screen and (min-width: 1280px){main .snav li .btn p{font-size:22px}}main .heading h2{font-size:8vw}@media screen and (min-width: 751px){main .heading h2{font-size:6.25vw}}@media screen and (min-width: 1280px){main .heading h2{font-size:80px}}@media screen and (max-width: 750px){main .heading h2 span.sub{display:block;margin-top:.5em;font-size:3.73333vw}}@media screen and (min-width: 751px){main .heading h2 span.sub{font-size:2.8125vw}}@media screen and (min-width: 1280px){main .heading h2 span.sub{font-size:36px}}main h3{width:81.33333vw;text-align:left}@media screen and (min-width: 751px){main h3{width:78.125vw}}@media screen and (min-width: 1280px){main h3{width:1000px}}main h3 span{width:auto;padding:1.33333vw 2vw;background:#ca0411;font-size:4.8vw}@media screen and (min-width: 751px){main h3 span{padding:.23438vw 1.17188vw .39063vw;font-size:2.5vw}}@media screen and (min-width: 1280px){main h3 span{padding:3px 15px 5px;font-size:32px}}main .img{display:block;width:81.33333vw;margin:8vw auto 0}@media screen and (min-width: 751px){main .img{width:78.125vw;margin:3.125vw auto 0}}@media screen and (min-width: 1280px){main .img{width:1000px;margin:40px auto 0}}main .notice{display:block;background:#fff;width:81.33333vw;margin:8vw auto 0}@media screen and (min-width: 751px){main .notice{width:78.125vw;margin:3.125vw auto 0}}@media screen and (min-width: 1280px){main .notice{width:1000px;margin:40px auto 0}}main .notice li{text-indent:-1em;padding-left:1em;margin-top:.5em;font-size:3.2vw}@media screen and (min-width: 751px){main .notice li{font-size:1.25vw}}@media screen and (min-width: 1280px){main .notice li{font-size:16px}}main .box{border:1px solid #000;padding:4vw}@media screen and (min-width: 751px){main .box{padding:2.34375vw}}@media screen and (min-width: 1280px){main .box{padding:30px}}@media screen and (min-width: 751px){main .btn{width:39.0625vw}}@media screen and (min-width: 1280px){main .btn{width:500px}}main .btn.toTop{margin-top:8vw}@media screen and (min-width: 751px){main .btn.toTop{margin-top:4.6875vw}}@media screen and (min-width: 1280px){main .btn.toTop{margin-top:60px}}main .btn.end{background:#838383;box-shadow:none}

/*# sourceMappingURL=maps/pages.css.map */
