html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1;margin:0}article,aside,details,figcaption,figure,footer,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}li{list-style:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.nennai img{width:100%;min-width:100%;height:auto;vertical-align:top}.nennai .linebreak::after{content:"\a";white-space:pre}.nennai .nakaguro{display:inline-block;margin-right:-0.25em;margin-left:-0.25em}@media screen and (min-width: 360px){html{font-size:60%}}@media screen and (min-width: 375px){html{font-size:62.5%}}@media screen and (min-width: 412px){html{font-size:68.75%}}@media screen and (min-width: 428px){html{font-size:71.25%}}@media screen and (min-width: 480px){html{font-size:80%}}@media screen and (min-width: 492px){html{font-size:81.875%}}@media screen and (min-width: 600px)and (max-width: 768px){html{font-size:100%}}@media screen and (max-width: 768px){.nennai-background-pc{display:none}}@media screen and (min-width: 769px){html{font-size:81.25%}.nennai .nennai-body{position:relative;box-shadow:0 0 10px rgba(0,0,0,.3);border-right:5px solid #fff;border-left:5px solid #fff;margin:0 auto;z-index:2;width:487.5px}.nennai .nennai-background-pc{width:100vw;height:100vh;background:#f03264;z-index:-1;position:fixed;top:0;left:0}.nennai .nennai-background-pc .pattern{width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:.1;background:url(../assets/dot-white-2026.svg) repeat center;background-size:20px 20px}}@font-face{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;src:url(../assets/GenJyuuGothicX-P-Bold-Subset-2026.woff2) format("woff2")}@font-face{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:600;font-display:swap;src:url(../assets/GenJyuuGothicX-P-Medium-Subset-2026.woff2) format("woff2")}.nennai{width:100%;overflow:hidden;padding:0;margin:0;color:#333}.nennai .nennai-body{background:#f8f8f8}.nennai .nennai-body .nennai-top{height:100svh;position:relative;overflow:hidden}.nennai .nennai-body .nennai-top h2{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;text-align:center;position:relative;padding-top:95px;z-index:4}.nennai .nennai-body .nennai-top h2 .smaller{font-size:.8em}.nennai .nennai-body .nennai-top h2 .shoulder{font-size:2.7rem;line-height:1.5}.nennai .nennai-body .nennai-top h2 .shoulder::after{content:"\a";white-space:pre}.nennai .nennai-body .nennai-top h2 strong{color:#f03264;font-size:4.7rem;line-height:1.1}.nennai .nennai-body .nennai-top .nennai-top-nav{position:absolute;bottom:0;left:0;width:100%;height:140px;padding:35px 0 50px 0;z-index:4;background:url(../assets/footer-2026.svg) no-repeat center top;background-size:100%;text-align:center}.nennai .nennai-body .nennai-top .nennai-top-nav a{display:flex;justify-content:center;align-items:center;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;position:relative;margin-bottom:20px;font-size:2.4rem;line-height:1.17;text-decoration:none;color:#fff;cursor:pointer}.nennai .nennai-body .nennai-top .nennai-top-nav a span{display:block;width:fit-content}.nennai .nennai-body .nennai-top .nennai-top-nav a::before{content:"";display:block;background:url(../assets/arrow-w-2026.svg) no-repeat center;background-size:40px 40px;width:40px;height:40px;margin-right:10px}.nennai .nennai-body .nennai-top .nennai-top-header{position:absolute;top:0;left:0;background:url(../assets/header-2026.svg) no-repeat center bottom;background-size:cover;width:100%;height:95px;z-index:3}.nennai .nennai-body .nennai-top .girls{position:relative;padding-top:20px;margin-bottom:85px;perspective:1500px;width:100%;z-index:2}.nennai .nennai-body .nennai-top .girls .girl1,.nennai .nennai-body .nennai-top .girls .girl2{backface-visibility:hidden;transform-style:preserve-3d;will-change:transform}.nennai .nennai-body .nennai-top .girls .girl1{margin:auto;width:77%;transform:rotateY(0deg) translateZ(0)}.nennai .nennai-body .nennai-top .girls .girl1 img{margin-left:20px}.nennai .nennai-body .nennai-top .girls .girl1.flip{animation:flipGirl1 6s infinite cubic-bezier(0.175, 0.885, 0.32, 1.275)}.nennai .nennai-body .nennai-top .girls .girl2{width:86%;margin-left:20px;position:absolute;top:35px;left:0;transform:rotateY(-179.9deg) translateZ(0)}.nennai .nennai-body .nennai-top .girls .girl2.flip{animation:flipGirl2 6s infinite cubic-bezier(0.175, 0.885, 0.32, 1.275)}@keyframes flipGirl1{0%{transform:rotateY(0deg) translateZ(0)}10%{transform:rotateY(179.9deg) translateZ(0)}50%{transform:rotateY(179.9deg) translateZ(0)}60%{transform:rotateY(0deg) translateZ(0)}100%{transform:rotateY(0deg) translateZ(0)}}@keyframes flipGirl2{0%{transform:rotateY(-179.9deg) translateZ(0)}10%{transform:rotateY(0deg) translateZ(0)}50%{transform:rotateY(0deg) translateZ(0)}60%{transform:rotateY(-179.9deg) translateZ(0)}100%{transform:rotateY(-179.9deg) translateZ(0)}}.nennai .nennai-body .nennai-top .deco1,.nennai .nennai-body .nennai-top .deco2,.nennai .nennai-body .nennai-top .deco3{display:block;z-index:1;position:absolute;opacity:.2;border-radius:1000px}.nennai .nennai-body .nennai-top .deco1{background:url(../assets/dot-blue-2026.svg) repeat center;background-size:12.5px 12.5px;width:250px;height:250px;top:25%;left:-25%}.nennai .nennai-body .nennai-top .deco2,.nennai .nennai-body .nennai-top .deco3{background:url(../assets/dot-blue-2026.svg) repeat center;background-size:12.5px 12.5px}.nennai .nennai-body .nennai-top .deco2{width:180px;height:180px;top:5%;right:-5%}.nennai .nennai-body .nennai-top .deco3{width:120px;height:120px;bottom:25%;right:-5%}.nennai .nennai-body #nennai-heigan,.nennai .nennai-body #nennai-sengan{border-radius:10px;padding:50px 0;overflow:hidden;position:relative;margin-top:10px;z-index:0}.nennai .nennai-body #nennai-heigan::after,.nennai .nennai-body #nennai-sengan::after{content:"";display:block;width:1000%;height:1000%;z-index:-1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg)}.nennai .nennai-body #nennai-heigan .title,.nennai .nennai-body #nennai-sengan .title{margin-bottom:40px}.nennai .nennai-body #nennai-heigan .title h3,.nennai .nennai-body #nennai-sengan .title h3{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;text-align:center;line-height:1.17;margin:0 auto 15px auto}.nennai .nennai-body #nennai-heigan .title h3 span.type,.nennai .nennai-body #nennai-sengan .title h3 span.type{display:flex;justify-content:center;align-items:center;position:relative;margin:0 auto 10px auto;border-radius:100px;width:67%;height:40px;font-size:2.2rem;border-width:3px;border-style:solid}.nennai .nennai-body #nennai-heigan .title h3 span.type::before,.nennai .nennai-body #nennai-heigan .title h3 span.type::after,.nennai .nennai-body #nennai-sengan .title h3 span.type::before,.nennai .nennai-body #nennai-sengan .title h3 span.type::after{content:"";display:block;width:10px;height:10px;border-radius:100px;position:absolute;top:50%;transform:translateY(-50%)}.nennai .nennai-body #nennai-heigan .title h3 span.type::before,.nennai .nennai-body #nennai-sengan .title h3 span.type::before{left:10px}.nennai .nennai-body #nennai-heigan .title h3 span.type::after,.nennai .nennai-body #nennai-sengan .title h3 span.type::after{right:10px}.nennai .nennai-body #nennai-heigan .title .girl,.nennai .nennai-body #nennai-sengan .title .girl{width:67%;margin:0 auto 15px auto}.nennai .nennai-body #nennai-heigan .title .exam-day,.nennai .nennai-body #nennai-sengan .title .exam-day{margin:0 auto;display:flex;justify-content:center;align-items:center}.nennai .nennai-body #nennai-heigan .title .exam-day>span:nth-of-type(1),.nennai .nennai-body #nennai-sengan .title .exam-day>span:nth-of-type(1){border-radius:100px;display:flex;justify-content:center;align-items:center;font-size:1.3rem;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;padding:10px 10px 10px 15px;margin-right:10px}.nennai .nennai-body #nennai-heigan .title .exam-day>span:nth-of-type(1)::before,.nennai .nennai-body #nennai-sengan .title .exam-day>span:nth-of-type(1)::before{content:"";display:block;width:12px;height:12px;margin-right:5px}.nennai .nennai-body #nennai-heigan .title .exam-day>span:nth-of-type(2),.nennai .nennai-body #nennai-sengan .title .exam-day>span:nth-of-type(2){font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;font-size:2rem}.nennai .nennai-body #nennai-heigan .title .exam-day>span:nth-of-type(2) .num,.nennai .nennai-body #nennai-sengan .title .exam-day>span:nth-of-type(2) .num{font-size:1.3em}.nennai .nennai-body #nennai-heigan .title .exam-day>span:nth-of-type(2) .d,.nennai .nennai-body #nennai-sengan .title .exam-day>span:nth-of-type(2) .d{letter-spacing:-0.1em}.nennai .nennai-body #nennai-heigan{background:#f03264}.nennai .nennai-body #nennai-heigan::after{background:url(../assets/stripe-2026.svg) repeat;background-size:12.5px 50px;opacity:.1}.nennai .nennai-body #nennai-heigan .title h3{font-size:5.75rem;color:#fff}.nennai .nennai-body #nennai-heigan .title h3 span.type{background:#fff;color:#f03264;border-color:#f03264}.nennai .nennai-body #nennai-heigan .title h3 span.type::before,.nennai .nennai-body #nennai-heigan .title h3 span.type::after{background:#f03264}.nennai .nennai-body #nennai-heigan .title .exam-day>span:nth-of-type(1){background:#fff;color:#f03264}.nennai .nennai-body #nennai-heigan .title .exam-day>span:nth-of-type(1)::before{background:url(../assets/icon-calendar-positive-2026.svg) no-repeat center;background-size:12px 12px}.nennai .nennai-body #nennai-heigan .title .exam-day>span:nth-of-type(2){color:#fff}.nennai .nennai-body #nennai-heigan .recommendation{position:relative;border-radius:10px;width:90%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#fff;margin:0 auto 4em auto;padding:30px 15px 15px 15px}.nennai .nennai-body #nennai-heigan .recommendation:last-of-type{margin-bottom:0}.nennai .nennai-body #nennai-heigan .recommendation span.point{width:62%;padding:.4em 0;border-radius:100px;border:4px solid #fff;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;font-size:1.8rem;color:#fff;background:#f03264;display:flex;justify-content:center;align-items:center;position:absolute;top:-1em;left:50%;transform:translateX(-50%)}.nennai .nennai-body #nennai-heigan .recommendation h4{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;text-align:center;font-size:2.4rem;line-height:1.3}.nennai .nennai-body #nennai-heigan .recommendation h4 span.markered{font-size:1.4em;line-height:1.4;color:#f03264;background:linear-gradient(transparent 75%, rgba(240, 50, 100, 0.2) 0%)}.nennai .nennai-body #nennai-heigan .recommend1 .only1{margin-bottom:20px}.nennai .nennai-body #nennai-heigan .recommend1 .only1 figure{margin:15px auto 10px auto;width:60%}.nennai .nennai-body #nennai-heigan .recommend1 .only1 p{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:600;font-display:swap;width:fit-content;margin:0 auto;font-size:1rem;line-height:1.3}.nennai .nennai-body #nennai-heigan .recommend1 .check-point{background:rgba(200,50,100,.12);padding:15px;border-radius:10px;position:relative}.nennai .nennai-body #nennai-heigan .recommend1 .check-point ul{width:70%}.nennai .nennai-body #nennai-heigan .recommend1 .check-point ul li{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:600;font-display:swap;display:flex;justify-content:start;margin-bottom:5px;font-size:1.5rem;line-height:1.2}.nennai .nennai-body #nennai-heigan .recommend1 .check-point ul li span.star{color:#f03264;flex:0 0 1em}.nennai .nennai-body #nennai-heigan .recommend1 .check-point .girl{width:32%;position:absolute;right:10px;bottom:0}.nennai .nennai-body #nennai-heigan .recommend2 figure{margin:20px auto;width:100%}.nennai .nennai-body #nennai-heigan .recommend2 .check-point{position:relative;display:flex;justify-content:space-between;align-items:start;margin-bottom:35px}.nennai .nennai-body #nennai-heigan .recommend2 .check-point .girl{widtH:23%;order:1}.nennai .nennai-body #nennai-heigan .recommend2 .check-point p{order:2;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:600;font-display:swap;width:72%;font-size:1.3rem;line-height:1.3;letter-spacing:.05em}.nennai .nennai-body #nennai-heigan .recommend2 .and-more .more{width:100%;color:#fff;background:#f03264;border-radius:5px;font-size:1.3rem;letter-spacing:.1em;text-align:center;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;position:relative;padding:5px 0;margin-bottom:15px}.nennai .nennai-body #nennai-heigan .recommend2 .and-more .more::after{content:"";display:block;background:#f03264;width:12px;height:6px;clip-path:polygon(50% 100%, 0 0, 100% 0);position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.nennai .nennai-body #nennai-heigan .recommend2 .and-more h5{text-align:center;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;font-size:2.4rem;line-height:1.2}.nennai .nennai-body #nennai-heigan .recommend2 .and-more h5 .kj{font-size:1.4em;color:#f03264}.nennai .nennai-body #nennai-heigan .recommend2 .and-more p{width:100%;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;font-size:1.5rem;line-height:1.3;text-align:center}.nennai .nennai-body #nennai-heigan .recommend2 .and-more p strong{color:#f03264;font-size:1.4em;position:relative}.nennai .nennai-body #nennai-heigan .recommend2 .and-more p strong::after{content:"\a";white-space:pre}.nennai .nennai-body #nennai-heigan .recommend2 .and-more p strong.new::before{content:"NEW";display:block;font-size:.5em;color:#fff;background:#f03264;border-radius:100px;width:36px;height:36px;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:-40px;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;transform:translateY(-50%)}.nennai .nennai-body #nennai-heigan .recommend2 .and-more .girl{width:49%;margin:15px auto}.nennai .nennai-body #nennai-heigan .recommend2 .and-more a{order:4;display:block;width:72%;margin:15px auto 0 auto;border-radius:100px;background:#f03264;color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center;font-size:1.4rem;height:30px;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;letter-spacing:.1em;position:relative}.nennai .nennai-body #nennai-heigan .recommend2 .and-more a::after{content:"";display:block;background:url(../assets/arrow-negative-2026.svg) no-repeat center;background-size:20px 20px;width:20px;height:20px;position:absolute;top:50%;right:10px;transform:translateY(-50%) rotate(90deg)}.nennai .nennai-body #nennai-heigan .recommend3 h4{margin-bottom:40px}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support{position:relative}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportA,.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportB{width:fit-content}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportA .shogakukin,.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportB .shogakukin{display:flex;justify-content:start;align-items:end;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportA .shogakukin>span:nth-of-type(1),.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportB .shogakukin>span:nth-of-type(1){margin-right:3px;line-height:1.2;font-size:1.5rem;color:#333}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportA .target-exam,.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportB .target-exam{margin-top:10px;display:flex;justify-content:start;align-items:center}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportA .target-exam h5,.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportB .target-exam h5{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;background:#3f3f3f;width:fit-content;padding:.5em .8em;margin-right:.5em;font-size:1rem;line-height:1.15;color:#fff}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportA .target-exam ul li,.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportB .target-exam ul li{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:600;font-display:swap;font-size:1rem;line-height:1.4}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportA{margin-bottom:20px}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportA .shogakukin>span:nth-of-type(2),.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportA .shogakukin>span:nth-of-type(3){color:#f03264}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportA .shogakukin>span:nth-of-type(2){margin-right:3px;font-size:7.2rem;line-height:.75em;letter-spacing:-0.05em}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportA .shogakukin>span:nth-of-type(3){font-size:3rem}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportB{border-top:1px solid #f03264;padding-top:20px}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportB .shogakukin>span:nth-of-type(2){font-size:6rem;color:#f03264}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportB .shogakukin>span:nth-of-type(3){font-size:3rem;color:#333}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportB .shogakukin>span:nth-of-type(3)>span{font-size:.8em}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .kinjo-supportB strong{color:#f03264;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;display:block;width:100%;margin-top:10px;text-align:center;font-size:1.5rem}.nennai .nennai-body #nennai-heigan .recommend3 .kinjo-support .girl{width:34%;position:absolute;top:-30px;right:-10%}.nennai .nennai-body #nennai-heigan .recommend4{padding-bottom:0px}.nennai .nennai-body #nennai-heigan .recommend4>p:nth-of-type(1){text-align:center;line-height:1.25;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;letter-spacing:.05em;margin-bottom:15px}.nennai .nennai-body #nennai-heigan .recommend4>p:nth-of-type(1)>span:nth-of-type(1){font-size:1.8rem}.nennai .nennai-body #nennai-heigan .recommend4>p:nth-of-type(1)>span:nth-of-type(1)::after{content:"\a";white-space:pre}.nennai .nennai-body #nennai-heigan .recommend4>p:nth-of-type(1)>span:nth-of-type(1) span{color:#f03264}.nennai .nennai-body #nennai-heigan .recommend4>p:nth-of-type(1)>span:nth-of-type(2){font-size:2.4rem;color:#f03264}.nennai .nennai-body #nennai-heigan .recommend4>p:nth-of-type(1)>span:nth-of-type(2) .y,.nennai .nennai-body #nennai-heigan .recommend4>p:nth-of-type(1)>span:nth-of-type(2) .m,.nennai .nennai-body #nennai-heigan .recommend4>p:nth-of-type(1)>span:nth-of-type(2) .d,.nennai .nennai-body #nennai-heigan .recommend4>p:nth-of-type(1)>span:nth-of-type(2) .yobi{font-size:.8em}.nennai .nennai-body #nennai-heigan .recommend4 .so{width:100%;color:#fff;background:#f03264;border-radius:5px;font-size:1.3rem;letter-spacing:.1em;text-align:center;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;position:relative;padding:5px 0;margin-bottom:15px}.nennai .nennai-body #nennai-heigan .recommend4 .so::after{content:"";display:block;background:#f03264;width:12px;height:6px;clip-path:polygon(50% 100%, 0 0, 100% 0);position:absolute;bottom:-6px;left:50%;transform:translateX(-50%)}.nennai .nennai-body #nennai-heigan .recommend4>p:nth-of-type(2){text-align:center;line-height:1.3;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;margin-bottom:10px}.nennai .nennai-body #nennai-heigan .recommend4>p:nth-of-type(2) span{font-size:2.2rem}.nennai .nennai-body #nennai-heigan .recommend4>p:nth-of-type(2) span::after{content:"\a";white-space:pre}.nennai .nennai-body #nennai-heigan .recommend4>p:nth-of-type(2) strong{font-size:3rem;color:#f03264;background:linear-gradient(transparent 65%, rgba(240, 50, 100, 0.2) 0%)}.nennai .nennai-body #nennai-heigan .recommend4 .girl{width:40%;margin:0 auto}.nennai .nennai-body #nennai-sengan{background:#fff}.nennai .nennai-body #nennai-sengan::after{background:url(../assets/stripe-gray-2026.svg) repeat;background-size:12.5px 50px}.nennai .nennai-body #nennai-sengan .title h3{font-size:2.8rem}.nennai .nennai-body #nennai-sengan .title h3 span.type{background:#f03264;color:#fff;border-color:#fff}.nennai .nennai-body #nennai-sengan .title h3 span.type::before,.nennai .nennai-body #nennai-sengan .title h3 span.type::after{background:#fff}.nennai .nennai-body #nennai-sengan .title h3 span.markered{color:#f03264;background:linear-gradient(transparent 65%, rgba(240, 50, 100, 0.2) 0%)}.nennai .nennai-body #nennai-sengan .title h3 span.smaller{font-size:.8em}.nennai .nennai-body #nennai-sengan .title ul{width:77%;margin:25px auto}.nennai .nennai-body #nennai-sengan .title ul li{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;text-align:center;margin-bottom:5px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);border-radius:0 5px 5px 0;border-left:5px solid #f03264;font-size:2.2rem;padding:12px 0;position:relative;color:#f03264}.nennai .nennai-body #nennai-sengan .title ul li.new span:not(.nakaguro){display:inline-block;position:relative;width:fit-content}.nennai .nennai-body #nennai-sengan .title ul li.new span:not(.nakaguro)::before{content:"NEW";display:block;font-size:.45em;color:#fff;background:#f03264;border-radius:100px;width:36px;height:36px;display:flex;justify-content:center;align-items:center;position:absolute;top:50%;left:-40px;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;transform:translateY(-50%)}.nennai .nennai-body #nennai-sengan .title ul li:last-of-type{margin-bottom:0}.nennai .nennai-body #nennai-sengan .title .exam-day>span:nth-of-type(1){background:#f03264;color:#fff}.nennai .nennai-body #nennai-sengan .title .exam-day>span:nth-of-type(1)::before{background:url(../assets/icon-calendar-negative-2026.svg) no-repeat center;background-size:12px 12px}.nennai .nennai-body #nennai-sengan .title .exam-day>span:nth-of-type(2){color:#f03264}.nennai .nennai-body #nennai-sengan .sengan-type{position:relative;border-radius:10px;width:90%;box-shadow:0 0 10px rgba(0,0,0,.1);background:#fff;margin:0 auto 4em auto;padding:15px}.nennai .nennai-body #nennai-sengan .sengan-type:last-of-type{margin-bottom:0}.nennai .nennai-body #nennai-sengan .sengan-type h4{display:flex;justify-content:center;align-items:center;border-radius:5px;background:#f03264;color:#fff;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;text-align:center;font-size:1.8rem;letter-spacing:.05em;padding:10px 0;margin-bottom:10px}.nennai .nennai-body #nennai-sengan .sengan-type h4 .new{letter-spacing:0;display:flex;justify-content:center;align-items:center;display:inline-block;border-radius:100px;background:#fff;width:fit-content;padding:5px 7px 4px 7px;font-size:1.1rem;color:#f03264;margin-right:.5em}.nennai .nennai-body #nennai-sengan .sengan-type .recommend-for{display:flex;justify-content:start;align-items:center;margin-bottom:15px}.nennai .nennai-body #nennai-sengan .sengan-type .recommend-for .badge{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;background:#f03264;margin-right:.8em;width:6em;height:6em;flex:0 0 6em;border-radius:999px;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:rotate(-15deg);font-size:1rem;text-align:center;line-height:1.2;color:#fff;letter-spacing:-0.08em}.nennai .nennai-body #nennai-sengan .sengan-type .recommend-for .badge span:nth-of-type(1)::after{content:"\a";white-space:pre}.nennai .nennai-body #nennai-sengan .sengan-type .recommend-for p{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;font-size:1.5rem;line-height:1.3}.nennai .nennai-body #nennai-sengan .sengan-type .check-point{background:rgba(200,50,100,.12);padding:10px;border-radius:10px;position:relative}.nennai .nennai-body #nennai-sengan .sengan-type .check-point .stared-text{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:600;font-display:swap;font-size:1.5rem;line-height:1.25;display:flex;justify-content:start;align-items:start}.nennai .nennai-body #nennai-sengan .sengan-type .check-point .stared-text span.star{flex:0 0 1em;color:#f03264}.nennai .nennai-body #nennai-sengan .sengan-type .check-point .stared-text span:not(.star) strong{font-size:1.4em;color:#f03264}.nennai .nennai-body #nennai-sengan .sengan-type .check-point .stared-text span:not(.star) small{font-size:.8em}.nennai .nennai-body #nennai-sengan .sengan-type .check-point ul li{margin-bottom:5px}.nennai .nennai-body #nennai-sengan .type1 .fig{padding-bottom:10px;position:relative;background:#fff;border-radius:10px;margin:30px auto 20px auto}.nennai .nennai-body #nennai-sengan .type1 .fig figure{width:80%;margin:0 auto;position:relative;top:-15px}.nennai .nennai-body #nennai-sengan .type1 .fig p{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;font-size:1.2rem;line-height:1.33;text-align:center}.nennai .nennai-body #nennai-sengan .type1 .fig p strong{display:block;color:#f03264;font-size:2.2rem;letter-spacing:-0.02em}.nennai .nennai-body #nennai-sengan .type1 .fig p strong small{font-size:.8em}.nennai .nennai-body #nennai-sengan .type1 .check{display:flex;justify-content:space-between;align-items:end}.nennai .nennai-body #nennai-sengan .type1 .check>div:nth-of-type(1){width:73%}.nennai .nennai-body #nennai-sengan .type1 .check>div:nth-of-type(1) ul{margin-bottom:10px}.nennai .nennai-body #nennai-sengan .type1 .check>div:nth-of-type(1) a{position:relative;text-decoration:none;color:#fff;display:block;width:100%;height:30px;border-radius:100px;background:#f03264;font-size:1.3rem;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;display:flex;justify-content:center;align-items:center}.nennai .nennai-body #nennai-sengan .type1 .check>div:nth-of-type(1) a::after{content:"";display:block;width:20px;height:20px;background:url(../assets/arrow-negative-2026.svg) no-repeat center;background-size:20px 20px;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.nennai .nennai-body #nennai-sengan .type1 .check>div:nth-of-type(1) a>span{display:inline-block;padding-right:10px}.nennai .nennai-body #nennai-sengan .type1 .check .girl{width:23%;flex:0 0 23%}.nennai .nennai-body #nennai-sengan .type2 .check-point,.nennai .nennai-body #nennai-sengan .type3 .check-point{padding-bottom:0}.nennai .nennai-body #nennai-sengan .type2 .check-point ul,.nennai .nennai-body #nennai-sengan .type3 .check-point ul{margin-bottom:20px}.nennai .nennai-body #nennai-sengan .type2 .check,.nennai .nennai-body #nennai-sengan .type3 .check{display:flex;justify-content:space-between;align-items:start}.nennai .nennai-body #nennai-sengan .type2 .check>div:nth-of-type(1),.nennai .nennai-body #nennai-sengan .type3 .check>div:nth-of-type(1){order:2;width:70%;margin-bottom:10px}.nennai .nennai-body #nennai-sengan .type2 .check>div:nth-of-type(1) h5,.nennai .nennai-body #nennai-sengan .type3 .check>div:nth-of-type(1) h5{color:#fff;background:#907070;width:fit-content;padding:5px 10px;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:600;font-display:swap;margin-bottom:5px;font-size:1rem}.nennai .nennai-body #nennai-sengan .type2 .check>div:nth-of-type(1) p,.nennai .nennai-body #nennai-sengan .type3 .check>div:nth-of-type(1) p{font-size:1rem;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:600;font-display:swap;line-height:1.3}.nennai .nennai-body #nennai-sengan .type2 .check .girl,.nennai .nennai-body #nennai-sengan .type3 .check .girl{align-self:end;order:1;width:25%;flex:0 0 25%}.nennai .nennai-body #nennai-sengan .type2 .recommend-for p strong{color:#f03264;font-size:1.2em}.nennai .nennai-body #nennai-sengan .type3 .check>div:nth-of-type(1){order:1}.nennai .nennai-body #nennai-sengan .type3 .check>div:nth-of-type(1) ol li{display:flex;justify-content:start;align-items:start;margin-bottom:5px;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:600;font-display:swap;font-size:1rem;line-height:1.2}.nennai .nennai-body #nennai-sengan .type3 .check>div:nth-of-type(1) ol li span.number{width:1em;flex:0 0 1em}.nennai .nennai-body #nennai-sengan .type3 .check .girl{align-self:end;order:2}.nennai .nennai-body #nennai-movie{padding:50px 0;position:relative;background:#fff;width:100%;z-index:0}.nennai .nennai-body #nennai-movie::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;opacity:.1;z-index:-1;background:url(../assets/dot-red-2026.svg) repeat center #fff;background-size:12.5px 12.5px}.nennai .nennai-body #nennai-movie .movie{width:90%;margin:0 auto 30px auto}.nennai .nennai-body #nennai-movie .movie:last-of-type{margin-bottom:0}.nennai .nennai-body #nennai-movie .movie h3{margin-bottom:10px;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;font-size:1.5rem;text-align:center;color:#f03264}.nennai .nennai-body #nennai-movie .movie .mvthumbnail{display:block}.nennai .nennai-body #nennai-movie .movie .mvthumbnail img{border-radius:5px}.nennai .nennai-body #nennai-detail{padding:50px 0 0 0}.nennai .nennai-body #nennai-detail a{background:#f03264;display:flex;justify-content:center;align-items:center;position:relative;width:90%;min-height:50px;border-radius:100px;margin-right:auto;margin-left:auto;padding:.5em 0;font-size:1.5rem;text-decoration:none;color:#fff;text-align:center;line-height:1.2;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap}.nennai .nennai-body #nennai-detail a::after{content:"";display:block;width:30px;height:30px;background:url(../assets/arrow-negative-2026.svg) no-repeat center;background-size:30px 30px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.nennai .nennai-body #nennai-detail p{width:fit-content;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;font-size:2.6rem;line-height:1.25;margin:30px auto 20px auto;display:block;text-align:center;color:#f03264;position:relative;padding:0 .5em}.nennai .nennai-body #nennai-detail p::before,.nennai .nennai-body #nennai-detail p::after{position:absolute;bottom:0}.nennai .nennai-body #nennai-detail p::before{content:"＼";left:0}.nennai .nennai-body #nennai-detail p::after{content:"／";right:0}.nennai .nennai-body #nennai-detail p .y,.nennai .nennai-body #nennai-detail p .m,.nennai .nennai-body #nennai-detail p .d,.nennai .nennai-body #nennai-detail p .yobi{font-size:.8em}.nennai .nennai-body #nennai-detail .girl{overflow:hidden;margin:0 auto;width:28%}@media screen and (max-width: 375px)and (max-height: 649px){.nennai .nennai-top.se h2 .shoulder{font-size:2.1rem !important}.nennai .nennai-top.se h2 strong{font-size:3.8rem !important}.nennai .nennai-top.se .nennai-top-nav{height:125px !important}.nennai .nennai-top.se .nennai-top-nav a{font-size:1.8rem !important}.nennai .nennai-top.se .nennai-top-nav a::before{background-size:30px 30px !important;width:30px !important;height:30px !important}.nennai .nennai-top.se .nennai-top-header{height:90px !important}.nennai .nennai-top.se .girls{padding-top:5px !important;margin:0 auto 85px auto !important;width:80% !important}.nennai .nennai-top.se .girls .girl2{top:5px !important}}@media screen and (max-width: 411px)and (max-aspect-ratio: 9/20){.nennai .nennai-top h2{padding-top:130px !important}.nennai .nennai-top .nennai-top-header{height:120px !important}.nennai .nennai-top .nennai-top-nav{height:170px !important}}@media screen and (min-width: 411px){.nennai .nennai-top.xp921{height:78vh !important}.nennai .nennai-top.xp921 h2{padding-top:140px !important}.nennai .nennai-top.xp921 .nennai-top-header{height:110px !important}.nennai .nennai-top.xp921 .nennai-top-nav{padding-top:40px !important;height:100px !important}.nennai .nennai-top.xp921 .deco1{width:320px;height:320px}.nennai .nennai-top.xp921 .deco2{width:240px;height:240px}.nennai .nennai-top.xp921 .deco3{width:180px;height:180px}.nennai .nennai-top.pxl h2{padding-top:130px !important}.nennai .nennai-top.pxl .nennai-top-header{height:120px !important}.nennai .nennai-top.pxl .nennai-top-nav{height:160px !important}}@media screen and (min-width: 428px)and (max-width: 479px){.nennai .nennai-top h2{padding-top:120px !important}.nennai .nennai-top .nennai-top-header{height:110px !important}.nennai .nennai-top .nennai-top-nav{height:150px !important}}@media screen and (min-width: 480px)and (max-width: 599px){.nennai .nennai-top{height:82vh !important}.nennai .nennai-top h2{padding-top:140px !important}.nennai .nennai-top .nennai-top-header{height:130px !important}.nennai .nennai-top .nennai-top-nav{padding-top:50px !important;height:180px !important}.nennai .nennai-top .deco1{width:320px;height:320px}.nennai .nennai-top .deco2{width:240px;height:240px}.nennai .nennai-top .deco3{width:180px;height:180px}}@media screen and (min-width: 600px)and (max-width: 768px){.nennai .nennai-body .nennai-top h2{padding-top:110px !important}.nennai .nennai-body .nennai-top .nennai-top-header{height:110px !important}.nennai .nennai-body .nennai-top .nennai-top-nav{height:180px !important;padding-top:50px !important}.nennai .nennai-body .nennai-top .girls{width:90% !important;margin-right:auto !important;margin-left:auto !important;padding-top:40px !important}.nennai .nennai-body .nennai-top .girls .girl2{top:55px !important}.nennai .nennai-body .nennai-top .deco1{width:384px;height:384px}.nennai .nennai-body .nennai-top .deco2{width:288px;height:288px}.nennai .nennai-body .nennai-top .deco3{width:216px;height:216px}}@media screen and (min-width: 769px){.nennai{padding-bottom:50px !important}.nennai .nennai-body{border-radius:0 0 10px 10px;padding-bottom:5px}.nennai .nennai-body .nennai-top{height:750px !important}.nennai .nennai-body .nennai-top h2{padding-top:70px !important}.nennai .nennai-body .nennai-top .nennai-top-header{height:50px !important}.nennai .nennai-body .nennai-top .nennai-top-nav{height:130px !important;padding-top:50px !important}.nennai .nennai-body .nennai-top .girls{padding-top:40px !important}.nennai .nennai-body .nennai-top .girls .girl2{top:55px !important}.nennai .nennai-background-pc{width:100vw;height:100vh;z-index:-1;position:fixed;top:0;left:0;background:#f03264}.nennai .nennai-background-pc .pattern{width:100vw;height:100vh;position:fixed;top:0;left:0;opacity:.1;background:url(../assets/dot-white-2026.svg) repeat center;background-size:20px 20px}.nennai .nennai-background-pc .looptext1,.nennai .nennai-background-pc .looptext2{color:#ff5a83;font-size:25rem;white-space:nowrap;letter-spacing:-0.05em;padding-left:.2em;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap}.nennai .nennai-background-pc .looptext1{position:absolute;bottom:-0.1em;left:0;transform:translateX(0%)}.nennai .nennai-background-pc .looptext2{position:absolute;bottom:-0.1em;left:0;transform:translateX(100%)}.nennai .nennai-background-pc.animating .looptext1{animation:textlooperA 30s linear infinite}.nennai .nennai-background-pc.animating .looptext2{animation:textlooperB 30s linear infinite}@keyframes textlooperA{0%{transform:translateX(0%)}100%{transform:translateX(-100%)}}@keyframes textlooperB{0%{transform:translateX(100%)}100%{transform:translateX(0%)}}}.nennai,.nennai-top h2,.nennai-top .girls,.fin{opacity:0}
