:root{--fontSizeBase:16px;--fontFamily:"Noto Sans JP",sans-serif;--colorFontBase:#362c2c;--colorOrange:#f5611f;--zindexHide:-1;--zindexStrong:2;--zindexStronger:3;--zindexStrongest:4}.dummyFooter,.dummyHeader{max-width:1356px;padding:0;margin:0 auto}@media (max-width:880px){.dummyFooter,.dummyHeader{max-width:100%}}.dummyFooter img,.dummyHeader img{width:100%;height:auto}.yb_wrap{width:100%!important;margin-bottom:3.75rem;font-family:Noto Sans JP,sans-serif;font-family:var(--fontFamily);font-style:normal;color:#362c2c;color:var(--colorFontBase);font-optical-sizing:auto}@media (max-width:880px){.yb_wrap .yb_header{max-width:calc(100% - 2.5rem);margin-top:1.25rem;margin-right:auto;margin-left:auto}}@media (max-width:880px){.yb_wrap .yb-container{padding-right:15px;padding-left:15px}}.yb_wrap .content-about{display:flex}.yb_wrap .content-about .period-date{display:flex;align-items:center}.yb_wrap .content-about .period-date span{display:block}.yb_wrap .content-about .period-date span.label{padding:3px 12px;font-size:12px;color:#fff;text-align:center;background-color:#333;border-radius:4px}.yb_wrap .content-about .period-date span.date{margin-left:10px;font-size:14px;font-weight:600}.yb_wrap .yb_mv{width:100%;margin-top:30px;background-image:url(https://public.potaufeu.asahi.com/oshihaku/yearbook/2025/bkg-kv-pc.png);background-repeat:no-repeat;background-position:bottom;background-size:contain}.yb_wrap .yb_mv .yb_mv-cnt{display:flex;align-items:flex-end;justify-content:space-between;max-width:760px;padding-top:40px;padding-bottom:40px;margin-right:auto;margin-left:auto}@media (max-width:880px){.yb_wrap .yb_mv .yb_mv-cnt{display:block;padding-top:20px;background-image:url(https://public.potaufeu.asahi.com/oshihaku/yearbook/2025/mages/bkg-kv-sp.png);background-position:bottom;background-size:cover}}.yb_wrap .yb_mv .yb_mv-cnt .yb_mv-cnt-img{max-width:255px}@media (max-width:880px){.yb_wrap .yb_mv .yb_mv-cnt .yb_mv-cnt-img{margin-right:auto;margin-left:auto}}@media (max-width:580px){.yb_wrap .yb_mv .yb_mv-cnt .yb_mv-cnt-img{max-width:60%}}.yb_wrap .yb_mv .yb_mv-cnt .yb_mv-cnt-img img{max-width:100%;height:auto;border:5px solid #fff}.yb_wrap .yb_mv .yb_mv-cnt .yb_mv-cnt-txt{max-width:378px}@media (max-width:880px){.yb_wrap .yb_mv .yb_mv-cnt .yb_mv-cnt-txt{max-width:calc(100% - 40px);margin-right:auto;margin-left:auto}}.yb_wrap .yb_mv .yb_mv-cnt .yb_mv-cnt-txt .yb_mv-cnt-txt-logo{max-width:290px;margin-right:auto;margin-left:auto}@media (max-width:580px){.yb_wrap .yb_mv .yb_mv-cnt .yb_mv-cnt-txt .yb_mv-cnt-txt-logo{max-width:70%}}.yb_wrap .yb_mv .yb_mv-cnt .yb_mv-cnt-txt .yb_mv-cnt-txt-logo img{max-width:100%;height:auto}.yb_wrap .yb_mv .yb_mv-cnt .yb_mv-cnt-txt .yb_mv-cnt-txt-btn{max-width:290px;margin-right:auto;margin-left:auto}.yb_wrap .yb_mv .yb_mv-cnt .yb_mv-cnt-txt .yb_mv-cnt-txt-btn a{display:block;padding:10px 20px;font-size:1.25rem;font-weight:600;color:#fff;text-align:center;text-decoration:none;background-color:#f5611f;background-color:var(--colorOrange);border:2px solid #fff;border-radius:10px;box-shadow:2px 2px 2px 1px rgba(0,0,0,.23);transition:all .3s ease}@media (max-width:880px){.yb_wrap .yb_mv .yb_mv-cnt .yb_mv-cnt-txt .yb_mv-cnt-txt-btn a{padding:10px 20px 12px}}.yb_wrap .yb_mv .yb_mv-cnt .yb_mv-cnt-txt .yb_mv-cnt-txt-btn a:hover{opacity:1;scale:1.02}.yb_wrap .yb_mv .yb_mv-cnt .yb_mv-cnt-txt .yb_mv-cnt-txt-details{padding:14px 20px;margin-top:1.25rem;background-color:#fff;border-radius:8px}.yb_wrap .yb_mv .yb_mv-cnt .yb_mv-cnt-txt .yb_mv-cnt-txt-details h2{font-size:1.125rem;font-weight:600}.yb_wrap .yb_mv .yb_mv-cnt .yb_mv-cnt-txt .yb_mv-cnt-txt-details p{margin-top:.375rem;font-size:.875rem;line-height:1.5}.yb_wrap .yb_acv{width:100%;margin-top:30px;background-color:#daf5fc;background-image:url(https://public.potaufeu.asahi.com/oshihaku/yearbook/2025/bkg-achievement-pc.png);background-repeat:no-repeat;background-position:bottom;background-size:contain;border-radius:40px}@media (max-width:880px){.yb_wrap .yb_acv{background-image:url(https://public.potaufeu.asahi.com/oshihaku/yearbook/2025/bkg-achievement-sp.png);background-repeat:no-repeat;background-position:bottom;background-size:contain;border-radius:20px}}.yb_wrap .yb_acv .yb_acv-inner{max-width:calc(100% - 200px);padding-top:40px;padding-bottom:240px;margin-right:auto;margin-left:auto}@media (max-width:880px){.yb_wrap .yb_acv .yb_acv-inner{max-width:calc(100% - 100px);padding-top:16px;padding-bottom:350px}}@media (max-width:580px){.yb_wrap .yb_acv .yb_acv-inner{max-width:calc(100% - 20px);padding-bottom:200px}}.yb_wrap .yb_acv .yb_acv-ttl{padding-top:.75rem;padding-bottom:1.125rem;text-align:center;background-color:#fff;border-radius:80px}@media (max-width:880px){.yb_wrap .yb_acv .yb_acv-ttl{border-radius:40px}}@media (max-width:580px){.yb_wrap .yb_acv .yb_acv-ttl{padding-top:.375rem;border-radius:40px}}.yb_wrap .yb_acv .yb_acv-ttl h3{font-size:1.75rem;font-weight:600;line-height:1}@media (max-width:580px){.yb_wrap .yb_acv .yb_acv-ttl h3{line-height:1.4}}@media (max-width:1040px){.yb_wrap .yb_acv .yb_acv-ttl h3{font-size:1.375rem}}@media (max-width:880px){.yb_wrap .yb_acv .yb_acv-ttl h3{font-size:1.25rem}}@media (max-width:580px){.yb_wrap .yb_acv .yb_acv-ttl h3{font-size:1.125rem}}.yb_wrap .yb_acv .yb_acv-ttl h3 .txt_acv-orange-big,.yb_wrap .yb_acv .yb_acv-ttl h3 .txt_acv-orange-num{color:#f5611f;color:var(--colorOrange)}.yb_wrap .yb_acv .yb_acv-ttl h3 .txt_acv-orange-num{font-size:5rem;font-weight:700}@media (max-width:1040px){.yb_wrap .yb_acv .yb_acv-ttl h3 .txt_acv-orange-num{font-size:4.375rem}}@media (max-width:880px){.yb_wrap .yb_acv .yb_acv-ttl h3 .txt_acv-orange-num{font-size:3.125rem}}.yb_wrap .yb_acv .yb_acv-ttl h3 .txt_acv-orange-over{font-size:2.5rem;font-weight:700}@media (max-width:1040px){.yb_wrap .yb_acv .yb_acv-ttl h3 .txt_acv-orange-over{font-size:1.875rem}}@media (max-width:880px){.yb_wrap .yb_acv .yb_acv-ttl h3 .txt_acv-orange-over{font-size:1.5625rem}}.yb_wrap .yb_acv .yb_acv-ttl h3 br{display:none}@media (max-width:580px){.yb_wrap .yb_acv .yb_acv-ttl h3 br{display:block}}.yb_wrap .yb_acv .txt_acv-lead{margin-top:1.875rem;font-size:1.375rem;font-weight:600;line-height:1.5;text-align:center}@media (max-width:880px){.yb_wrap .yb_acv .txt_acv-lead{font-size:1.375rem;line-height:2.4}}@media (max-width:580px){.yb_wrap .yb_acv .txt_acv-lead{font-size:1rem;line-height:2.4}}.yb_wrap .yb_acv .txt_acv-lead br{display:none}@media (max-width:880px){.yb_wrap .yb_acv .txt_acv-lead br{display:block}}.yb_wrap .yb_acv .txt_acv-lead span{padding-bottom:12px;background-image:radial-gradient(circle,#f5611f 2px,transparent 0);background-repeat:repeat-x;background-position:0 100%;background-size:10px 4px}.yb_wrap .yb_acv .txt_acv-txt{margin-top:2.5rem;line-height:2.4;text-align:center}@media (max-width:880px){.yb_wrap .yb_acv .txt_acv-txt{line-height:2;text-align:left}}.yb_wrap .yb_acv .txt_acv-txt p{font-size:1.125rem;font-weight:500}@media (max-width:580px){.yb_wrap .yb_acv .txt_acv-txt p{font-size:1rem}}.yb_wrap .yb_acv .txt_acv-txt img{max-width:100%;height:auto;margin-top:2.5rem}.yb_wrap .yb_movie{margin-top:6.25rem}@media (max-width:880px){.yb_wrap .yb_movie{margin-top:3.75rem}}.yb_wrap .yb_movie .yb_movie-ttl{text-align:center}.yb_wrap .yb_movie .yb_movie-ttl h3{display:inline-block;padding-top:1.5rem;padding-bottom:1.5rem;font-size:1.75rem;font-weight:600;line-height:1.5;border-top:2px solid #000;border-bottom:2px solid #000}@media (max-width:880px){.yb_wrap .yb_movie .yb_movie-ttl h3{padding-top:1rem;padding-bottom:1rem;font-size:1.25rem}}@media (max-width:580px){.yb_wrap .yb_movie .yb_movie-ttl h3{display:block;font-size:1.125rem}}.yb_wrap .yb_movie .yb_movie-ttl h3 img{max-width:2.75rem;height:auto;padding-right:.625rem;margin-top:-5px}.yb_wrap .yb_movie .yb_iframe{max-width:748px;margin-top:2.5rem;margin-right:auto;margin-left:auto}@media (max-width:580px){.yb_wrap .yb_movie .yb_iframe{margin-top:1.25rem}}.yb_wrap .yb_movie .yb_iframe iframe{width:100%!important;width:100%;height:auto!important;aspect-ratio:16/9}.yb_wrap .yb_fun{width:100%;margin-top:100px;background-color:#fff4f8;border-radius:40px}@media (max-width:880px){.yb_wrap .yb_fun{margin-top:60px;border-radius:20px}}@media (max-width:580px){.yb_wrap .yb_fun{margin-top:40px}}.yb_wrap .yb_fun .yb_fun-inner{width:calc(100% - 70px);padding-top:60px;padding-bottom:40px;margin-right:auto;margin-left:auto}@media (max-width:880px){.yb_wrap .yb_fun .yb_fun-inner{width:calc(100% - 20px)}}@media (max-width:580px){.yb_wrap .yb_fun .yb_fun-inner{padding-top:40px;padding-bottom:40px}}.yb_wrap .yb_fun .yb_fun-txt{position:relative}@media (max-width:580px){.yb_wrap .yb_fun .yb_fun-txt{padding-bottom:7.5rem}}.yb_wrap .yb_fun .yb_fun-txt .yb_fun-txt-block{text-align:center}.yb_wrap .yb_fun .yb_fun-txt .yb_fun-txt-block+.yb_fun-txt-block{margin-top:.625rem}.yb_wrap .yb_fun .yb_fun-txt p{display:inline-block;padding:5px 10px;font-size:1.75rem;font-weight:600;line-height:1.3;color:#fff;text-align:center;background-color:#c71a5c}@media (max-width:880px){.yb_wrap .yb_fun .yb_fun-txt p{font-size:1.125rem}}.yb_wrap .yb_fun .yb_fun-txt p span{color:#f8ffa3}.yb_wrap .yb_fun .img-chara-left{position:absolute;top:-10px;left:8%;width:120px;height:auto}@media (max-width:580px){.yb_wrap .yb_fun .img-chara-left{top:inherit;bottom:0;left:20%;width:23%}}.yb_wrap .yb_fun .img-chara-left img{max-width:100%;height:auto}.yb_wrap .yb_fun .img-chara-right{position:absolute;top:0;right:8%;width:120px;height:auto}@media (max-width:580px){.yb_wrap .yb_fun .img-chara-right{top:inherit;right:20%;bottom:0;width:23%}}.yb_wrap .yb_fun .img-chara-right img{max-width:100%;height:auto}.yb_wrap .yb_book-wrap{margin-top:5rem}@media (max-width:580px){.yb_wrap .yb_book-wrap{margin-top:.25rem}}.yb_wrap .yb_book-wrap .yb_book{display:flex;grid-gap:40px 40px;gap:40px 40px;align-items:center;justify-content:center;max-width:100%;padding-bottom:2.5rem;margin-top:2.5rem}@media (max-width:880px){.yb_wrap .yb_book-wrap .yb_book{flex-direction:column-reverse!important}}@media (max-width:580px){.yb_wrap .yb_book-wrap .yb_book{grid-gap:20px 20px;gap:20px 20px}}.yb_wrap .yb_book-wrap .yb_book:nth-child(odd){background-image:radial-gradient(circle,#c71a5c 2px,transparent 0);background-repeat:repeat-x;background-position:0 100%;background-size:10px 4px}.yb_wrap .yb_book-wrap .yb_book:nth-child(odd) .yb_book-txt h4{color:#c71a5c;border-top:2px solid #c71a5c;border-bottom:2px solid #c71a5c}@media (max-width:880px){.yb_wrap .yb_book-wrap .yb_book:nth-child(odd) .yb_book-img{margin-bottom:10px}}@media (max-width:580px){.yb_wrap .yb_book-wrap .yb_book:nth-child(odd) .yb_book-img{padding-right:7px}}.yb_wrap .yb_book-wrap .yb_book:nth-child(odd) .yb_book-img img{box-shadow:8px 8px 0 0 rgba(199,26,92,.45)}.yb_wrap .yb_book-wrap .yb_book:nth-child(2n){flex-direction:row-reverse;background-image:radial-gradient(circle,#0769b4 2px,transparent 0);background-repeat:repeat-x;background-position:0 100%;background-size:10px 4px}.yb_wrap .yb_book-wrap .yb_book:nth-child(2n) .yb_book-txt h4{color:#0769b4;border-top:2px solid #0769b4;border-bottom:2px solid #0769b4}@media (max-width:580px){.yb_wrap .yb_book-wrap .yb_book:nth-child(2n) .yb_book-img{padding-left:7px}}.yb_wrap .yb_book-wrap .yb_book:nth-child(2n) .yb_book-img img{box-shadow:-8px 8px 0 0 rgba(7,105,180,.45)}.yb_wrap .yb_book-wrap .yb_book:last-child{background-image:none!important;border:none!important}.yb_wrap .yb_book-wrap .yb_book .yb_book-img{width:calc(50% - 20px)}@media (max-width:880px){.yb_wrap .yb_book-wrap .yb_book .yb_book-img{width:calc(100% - 20px)}}.yb_wrap .yb_book-wrap .yb_book .yb_book-img img{max-width:100%;height:auto;border:1px solid #cbcbcb}.yb_wrap .yb_book-wrap .yb_book .yb_book-txt{width:50%}@media (max-width:880px){.yb_wrap .yb_book-wrap .yb_book .yb_book-txt{width:calc(100% - 20px)}}.yb_wrap .yb_book-wrap .yb_book .yb_book-txt h4{padding:30px 20px;font-size:1.25rem;font-weight:600;line-height:1.5;background-color:#fff}@media (max-width:880px){.yb_wrap .yb_book-wrap .yb_book .yb_book-txt h4{padding:20px}}@media (max-width:580px){.yb_wrap .yb_book-wrap .yb_book .yb_book-txt h4{padding:20px 10px;font-size:1rem}}.yb_wrap .yb_book-wrap .yb_book .yb_book-txt p{margin-top:1.25rem;font-size:1.125rem;font-weight:500;line-height:1.8}@media (max-width:580px){.yb_wrap .yb_book-wrap .yb_book .yb_book-txt p{font-size:.875rem}}.yb_wrap .section-notice{margin-top:5rem;margin-bottom:1.25rem}.yb_wrap .section-notice .notice-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:70px 0 39px;margin-top:80px;background-image:url(https://public.potaufeu.asahi.com/oshihaku/yearbook/bg_year_notice_re.png);background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:20px}@media (max-width:580px){.yb_wrap .section-notice .notice-content{padding:35px 0 40px;margin-top:40px;background-image:url(https://public.potaufeu.asahi.com/oshihaku/yearbook/bg_year_notice_sp_re.png);border-radius:20px}}.yb_wrap .section-notice .notice-content a{text-align:center;transition:all .3s ease}.yb_wrap .section-notice .notice-content a:hover{opacity:1;scale:1.02}.yb_wrap .section-notice .notice-content a .btn-notice{margin-right:auto;margin-left:auto}@media (max-width:580px){.yb_wrap .section-notice .notice-content a .btn-notice{width:50%;margin-top:15px}}@media (max-width:580px){.yb_wrap .section-notice .notice-content .notice-header .notice-title{max-width:288px}}@keyframes slide1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes slide2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.animated{display:block;animation-duration:1s;animation-delay:.2s;animation-fill-mode:both}.infinite{animation-iteration-count:infinite}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:scale3d(0,0,0)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{transform:scaleX(1)}}.bounceIn{animation-name:bounceIn}