*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,p,figure,blockquote,ul,ol,li,dl,dd{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}li{list-style-type:none}body{min-height:100vh;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.wrapper{font-family:"Zen Kaku Gothic","Open Sans",sans-serif;color:#4b4b4b;letter-spacing:.15em}.wrapper a{color:#4b4b4b;text-decoration:none}.header{width:100%;padding:15px 0;z-index:2;position:fixed}@media screen and (min-width: 768px){.header{padding:20px 0}}@media screen and (min-width: 1024px){.header{padding:30px 0}}.header__ttl{width:45px;height:45px;margin:0 auto}@media screen and (min-width: 768px){.header__ttl{width:50px;height:50px}}@media screen and (min-width: 1024px){.header__ttl{width:60px;height:60px}}.header__link{display:block}.gnav__nav{position:absolute;top:50%;left:50%;transform:translate(-50%, -45%);display:flex;flex-direction:column;align-items:center;row-gap:40px}.gnav__list{width:200px;height:-moz-fit-content;height:fit-content}.gnav__link{width:100%;height:100%;display:block;padding:20px 0px;font-size:24px;font-weight:600;text-align:center;text-decoration:none;transition:.3s;background:hsla(0,0%,100%,.7137254902);border-radius:50%}.gnav__link:hover{background:#4b4b4b;color:#ffb9ad}.footer__copy{text-align:center}#top .main .mv{width:100%;height:95vh;padding-top:10vh;position:relative}@media screen and (min-width: 760px){#top .main .mv{padding-top:12vh}}@media screen and (min-width: 1024px){#top .main .mv{padding-top:15vh}}#top .main .mv__photo{width:100%;height:100%;background:url(../images/mv.jpg) center top/cover no-repeat}@media screen and (min-width: 1024px){#top .main .mv__photo{background-size:contain}}#bi .main{padding-top:80px;margin-bottom:20px}@media screen and (min-width: 760px){#bi .main{padding-top:90px}}@media screen and (min-width: 1024px){#bi .main{padding-top:120px;margin-bottom:60px}}#bi .main .contents__ttl{width:-moz-fit-content;width:fit-content;margin:0 auto 20px}@media screen and (min-width: 1024px){#bi .main .contents__ttl{font-size:32px}}#bi .main .contents__txt{width:90%;margin:0 auto 20px;text-align:center}@media screen and (min-width: 1024px){#bi .main .contents__txt{margin-bottom:40px}}#bi .main .contents__box{display:flex;flex-direction:column;align-items:center;row-gap:10px}@media screen and (min-width: 1024px){#bi .main .contents__box{margin-bottom:30px;flex-wrap:wrap;flex-direction:row;-moz-column-gap:20px;column-gap:20px;justify-content:center;align-items:start}}#bi .main .contents__pic{width:90%}@media screen and (min-width: 1024px){#bi .main .contents__pic{width:45%;max-width:850px}}#bi .main .contents__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:1px solid #4b4b4b}#bi .main .contents__attention{width:90%;margin:0 auto;font-size:12px;line-height:1}@media screen and (min-width: 1024px){#bi .main .contents__attention{text-align:center}}#training .main{padding-top:80px;margin-bottom:20px}@media screen and (min-width: 760px){#training .main{padding-top:90px}}@media screen and (min-width: 1024px){#training .main{padding-top:120px;margin-bottom:60px}}#training .main .contents__ttl{width:-moz-fit-content;width:fit-content;margin:0 auto 20px}@media screen and (min-width: 1024px){#training .main .contents__ttl{font-size:32px}}#training .main .contents__txt{width:90%;margin:0 auto 20px;text-align:center}@media screen and (min-width: 1024px){#training .main .contents__txt{margin-bottom:40px}}#training .main .contents__picname{width:90%;margin:0 auto;font-weight:bold}#training .main .contents__box{display:flex;flex-direction:column;align-items:center;row-gap:10px;margin-bottom:30px}@media screen and (min-width: 1024px){#training .main .contents__box{margin-bottom:30px;flex-wrap:wrap;flex-direction:row;-moz-column-gap:20px;column-gap:20px;justify-content:center;align-items:start}}#training .main .contents__pic{width:90%}@media screen and (min-width: 1024px){#training .main .contents__pic{width:45%;max-width:850px}}#training .main .contents__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border:1px solid #4b4b4b}#training .main .contents__attention{width:90%;margin:0 auto;font-size:12px;line-height:1}@media screen and (min-width: 1024px){#training .main .contents__attention{text-align:center}}#old .main{padding-top:80px;margin-bottom:20px}@media screen and (min-width: 760px){#old .main{padding-top:90px}}@media screen and (min-width: 1024px){#old .main{padding-top:120px;margin-bottom:60px}}#old .main .contents__ttl{width:-moz-fit-content;width:fit-content;margin:0 auto 20px}@media screen and (min-width: 1024px){#old .main .contents__ttl{font-size:32px}}#old .main .contents__txt{width:90%;margin:0 auto 20px;text-align:center}@media screen and (min-width: 1024px){#old .main .contents__txt{margin-bottom:40px}}#old .main .contents__url{width:-moz-fit-content;width:fit-content;margin:60px auto}#old .main .contents__link{text-decoration-line:underline;font-weight:bold}#old .main .contents__link:hover{color:#ffb9ad}#vari .main{padding-top:80px;margin-bottom:20px}@media screen and (min-width: 760px){#vari .main{padding-top:90px}}@media screen and (min-width: 1024px){#vari .main{padding-top:120px;margin-bottom:60px}}#vari .main .contents__ttl{width:-moz-fit-content;width:fit-content;margin:0 auto 20px}@media screen and (min-width: 1024px){#vari .main .contents__ttl{font-size:32px}}#vari .main .contents__txt{width:90%;margin:0 auto 20px;text-align:center}@media screen and (min-width: 1024px){#vari .main .contents__txt{margin-bottom:40px}}#vari .main .contents__url{width:-moz-fit-content;width:fit-content;margin:0 auto 60px}#vari .main .contents__link{text-decoration-line:underline;font-weight:bold}#vari .main .contents__link:hover{color:#ffb9ad}/*# sourceMappingURL=style.css.map */