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}@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:#328cdc;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-Koubosuisen-2026.woff2) format("woff2")}@font-face{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:600;font-display:swap;src:url(../assets/GenJyuuGothicX-P-Medium-Koubosuisen-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:125px;margin-bottom:1em;z-index:4}.nennai .nennai-body .nennai-top h2 .smaller{font-size:.8em}.nennai .nennai-body .nennai-top h2 .shoulder{font-size:2.8rem;line-height:1.5;letter-spacing:-0.05em}.nennai .nennai-body .nennai-top h2 .shoulder::after{content:"\a";white-space:pre}.nennai .nennai-body .nennai-top h2 strong{color:#f03264;font-size:5rem;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/footer2-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/header2-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-red-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-red-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:#328cdc}.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:#328cdc;border-color:#007ed6}.nennai .nennai-body #nennai-heigan .title h3 span.type::before,.nennai .nennai-body #nennai-heigan .title h3 span.type::after{background:#328cdc}.nennai .nennai-body #nennai-heigan .title .exam-day{margin-bottom:50px}.nennai .nennai-body #nennai-heigan .title .exam-day>span:nth-of-type(1){background:#fff;color:#328cdc}.nennai .nennai-body #nennai-heigan .title .exam-day>span:nth-of-type(1)::before{background:url(../assets/icon-calendar2-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 .heigan-appeal{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 .heigan-appeal:last-of-type{margin-bottom:0}.nennai .nennai-body #nennai-heigan .heigan-appeal 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:#328cdc;display:flex;justify-content:center;align-items:center;position:absolute;top:-1em;left:50%;transform:translateX(-50%)}.nennai .nennai-body #nennai-heigan .heigan-appeal 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 .heigan-appeal h4 span.markered{font-size:1.5em;line-height:1.4;color:#f03264;background:linear-gradient(transparent 70%, rgba(240, 50, 100, 0.2) 0%);background-position:0% -0.15em;padding-bottom:0em}.nennai .nennai-body #nennai-heigan .heigan-appeal1{padding-top:45px}.nennai .nennai-body #nennai-heigan .heigan-appeal1 h4{line-height:1}.nennai .nennai-body #nennai-heigan .heigan-appeal1 h4 span.markered{line-height:1.2}.nennai .nennai-body #nennai-heigan .heigan-appeal1 h4 span:nth-of-type(1){letter-spacing:-0.05em}.nennai .nennai-body #nennai-heigan .heigan-appeal1 h4 small{font-size:.8em;line-height:2}.nennai .nennai-body #nennai-heigan .heigan-appeal1 .two-subjects{margin-bottom:20px}.nennai .nennai-body #nennai-heigan .heigan-appeal1 .two-subjects figure{margin:15px auto 10px auto;width:80%}.nennai .nennai-body #nennai-heigan .heigan-appeal1 .check-point{background:rgba(50,140,220,.12);padding:15px;border-radius:10px;position:relative;margin-bottom:15px}.nennai .nennai-body #nennai-heigan .heigan-appeal1 .check-point ul{margin-left:auto;width:68%}.nennai .nennai-body #nennai-heigan .heigan-appeal1 .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.3}.nennai .nennai-body #nennai-heigan .heigan-appeal1 .check-point ul li span.star{color:#328cdc;flex:0 0 1em}.nennai .nennai-body #nennai-heigan .heigan-appeal1 .check-point .girl{width:28%;position:absolute;bottom:0;left:10px}.nennai .nennai-body #nennai-heigan .heigan-appeal1 a{background:#328cdc;display:flex;justify-content:center;align-items:center;position:relative;width:100%;min-height:50px;border-radius:100px;margin:0 auto;padding:.5em 0;font-size:1.5rem;text-decoration:none;color:#fff;text-align:center;line-height:1.3;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap}.nennai .nennai-body #nennai-heigan .heigan-appeal1 a::after{content:"";display:block;width:30px;height:30px;background:url(../assets/arrow-negative2-2026.svg) no-repeat center;background-size:30px 30px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.nennai .nennai-body #nennai-heigan .heigan-appeal2 h4 span.markered{line-height:1;letter-spacing:-0.05em}.nennai .nennai-body #nennai-heigan .heigan-appeal2 p.lead{display:flex;justify-content:start;align-items:start;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;margin:20px 0;font-size:1.4rem;line-height:1.4}.nennai .nennai-body #nennai-heigan .heigan-appeal2 p.lead span.stared{color:#328cdc;flex:0 0 1em}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support{position:relative}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .kinjo-supportA,.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .kinjo-supportB{width:fit-content}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .kinjo-supportA .shogakukin,.nennai .nennai-body #nennai-heigan .heigan-appeal2 .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 .heigan-appeal2 .kinjo-support .kinjo-supportA .shogakukin>span:nth-of-type(1),.nennai .nennai-body #nennai-heigan .heigan-appeal2 .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 .heigan-appeal2 .kinjo-support .kinjo-supportA .target-exam,.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .kinjo-supportB .target-exam{margin-top:10px;display:flex;justify-content:start;align-items:center}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .kinjo-supportA .target-exam h5,.nennai .nennai-body #nennai-heigan .heigan-appeal2 .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 .heigan-appeal2 .kinjo-support .kinjo-supportA .target-exam ul li,.nennai .nennai-body #nennai-heigan .heigan-appeal2 .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 .heigan-appeal2 .kinjo-support .kinjo-supportA{margin-bottom:20px}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .kinjo-supportA .shogakukin>span:nth-of-type(2),.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .kinjo-supportA .shogakukin>span:nth-of-type(3){color:#328cdc}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .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 .heigan-appeal2 .kinjo-support .kinjo-supportA .shogakukin>span:nth-of-type(3){font-size:3rem}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .kinjo-supportA .target-exam{flex-wrap:wrap}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .kinjo-supportA .target-exam ul li:nth-of-type(2){color:#f03264;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .kinjo-supportA .target-exam p{margin-top:.5em;width:100%;font-size:1rem}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .kinjo-supportB{padding-top:20px;z-index:2;position:relative}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .kinjo-supportB .shogakukin>span:nth-of-type(2){font-size:6rem;color:#328cdc}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .kinjo-supportB .shogakukin>span:nth-of-type(3){font-size:3rem;color:#333}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .kinjo-supportB .shogakukin>span:nth-of-type(3)>span{font-size:.8em}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .kinjo-supportB strong{color:#328cdc;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 .heigan-appeal2 .kinjo-support .andmore{width:fit-content;padding:0 2em;position:relative;margin-left:1em}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .andmore::after{content:"";display:block;width:75px;height:95px;background:url(../assets/koub-arrow-shogakukin-2026.svg) no-repeat center top;background-size:75px 95px;position:absolute;top:20px;left:50%;transform:translateX(-50%);z-index:0}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .andmore>div{position:relative;width:fit-content;padding:5px 2em;margin:0 auto 6px auto;border-radius:100px;background-color:#328cdc;font-size:1.2rem;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;color:#fff;z-index:1}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .andmore p{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;position:relative;text-align:center;line-height:1.4;font-size:1.3rem;z-index:2}.nennai .nennai-body #nennai-heigan .heigan-appeal2 .kinjo-support .girl{width:36%;position:absolute;top:0px;right:-5%}.nennai .nennai-body #nennai-heigan .heigan-appeal3 h4 span.markered{line-height:1.2}.nennai .nennai-body #nennai-heigan .heigan-appeal3 figure{margin:20px auto;width:100%}.nennai .nennai-body #nennai-heigan .heigan-appeal3 .girl{margin:0 auto;width:calc(53% + 30px);padding-left:30px}.nennai .nennai-body #nennai-sengan{background:url(../assets/dot-lightblue-2026.svg) repeat center;background-size:15px 15px}.nennai .nennai-body #nennai-sengan .title h3{font-size:3.4rem;color:#328cdc}.nennai .nennai-body #nennai-sengan .title h3 span.type{background:#328cdc;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+p{font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;text-align:center;margin-bottom:30px}.nennai .nennai-body #nennai-sengan .title .exam-day{margin-bottom:50px}.nennai .nennai-body #nennai-sengan .title .exam-day>span:nth-of-type(1){background:#328cdc;color:#fff}.nennai .nennai-body #nennai-sengan .title .exam-day>span:nth-of-type(1)::before{background:url(../assets/icon-calendar2-negative-2026.svg) no-repeat center;background-size:12px 12px}.nennai .nennai-body #nennai-sengan .title .exam-day>span:nth-of-type(2){color:#328cdc}.nennai .nennai-body #nennai-sengan .sengan-appeal{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-sengan .sengan-appeal:last-of-type{margin-bottom:0}.nennai .nennai-body #nennai-sengan .sengan-appeal 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:#328cdc;display:flex;justify-content:center;align-items:center;position:absolute;top:-1em;left:50%;transform:translateX(-50%)}.nennai .nennai-body #nennai-sengan .sengan-appeal 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-sengan .sengan-appeal h4 span.markered{font-size:1.4em;line-height:1.4;color:#f03264;background:linear-gradient(transparent 70%, rgba(240, 50, 100, 0.2) 0%);background-position:0% -0.15em;padding-bottom:0em}.nennai .nennai-body #nennai-sengan .sengan-appeal1 figure{width:91%;margin:20px auto}.nennai .nennai-body #nennai-sengan .sengan-appeal1 .check-point{background:rgba(50,140,220,.12);padding:15px;border-radius:10px;position:relative;margin-bottom:15px}.nennai .nennai-body #nennai-sengan .sengan-appeal1 .check-point ul{width:70%}.nennai .nennai-body #nennai-sengan .sengan-appeal1 .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.3}.nennai .nennai-body #nennai-sengan .sengan-appeal1 .check-point ul li span.star{color:#328cdc;flex:0 0 1em}.nennai .nennai-body #nennai-sengan .sengan-appeal1 .check-point .girl{width:28%;position:absolute;right:10px;bottom:0}.nennai .nennai-body #nennai-sengan .sengan-appeal2 h4 span.markered{line-height:1.1}.nennai .nennai-body #nennai-sengan .sengan-appeal2 figure{width:calc(51% + 30px);padding-right:30px;margin:0 auto 10px auto}.nennai .nennai-body #nennai-sengan .sengan-appeal2 .subject{border:3px solid #328cdc;border-radius:10px;background:rgba(50,140,220,.05);padding:34px 13px 13px 13px;position:relative;margin:40px 0 15px 0}.nennai .nennai-body #nennai-sengan .sengan-appeal2 .subject h5{background:#fff;border-radius:100px;background:#fff;font-size:1.8rem;color:#328cdc;border:3px solid #328cdc;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;width:fit-content;padding:10px 1em;line-height:1;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:50%;transform:translate(-50%, -24px)}.nennai .nennai-body #nennai-sengan .sengan-appeal2 .subject ul{display:flex;justify-content:space-between}.nennai .nennai-body #nennai-sengan .sengan-appeal2 .subject ul li{width:calc(25% - 5px);height:50px;font-size:1.8rem;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:6px;background:#328cdc}.nennai .nennai-body #nennai-sengan .sengan-appeal2 small{font-size:1rem;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:600;font-display:swap}.nennai .nennai-body #nennai-sengan .sengan-appeal2 .check-point{background:rgba(50,140,220,.12);padding:15px;border-radius:10px;position:relative;margin:20px 0 15px 0}.nennai .nennai-body #nennai-sengan .sengan-appeal2 .check-point ul{width:70%;margin:2em 0 0 auto}.nennai .nennai-body #nennai-sengan .sengan-appeal2 .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.4}.nennai .nennai-body #nennai-sengan .sengan-appeal2 .check-point ul li span.star{color:#328cdc;flex:0 0 1em}.nennai .nennai-body #nennai-sengan .sengan-appeal2 .check-point>.girl{width:28%;position:absolute;bottom:0;left:2%}.nennai .nennai-body #nennai-detail{background:#328cdc;padding:50px 0;overflow:hidden;position:relative;z-index:0}.nennai .nennai-body #nennai-detail::after{background:url(../assets/stripe-2026.svg) repeat;background-size:12.5px 50px;opacity:.1;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-detail .inner{position:relative;border-radius:10px;width:90%;box-shadow:0 0 10px rgba(0,0,0,.3);background:#fff;margin:0 auto 0 auto;padding:30px 15px 0px 15px}.nennai .nennai-body #nennai-detail .inner p{text-align:center}.nennai .nennai-body #nennai-detail .inner p:nth-of-type(1){font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;font-size:1.8rem;line-height:1.2;margin-bottom:20px}.nennai .nennai-body #nennai-detail .inner p:nth-of-type(1) b{color:#328cdc}.nennai .nennai-body #nennai-detail .inner p:nth-of-type(1) .date{font-size:2.1rem;color:#328cdc}.nennai .nennai-body #nennai-detail .inner p:nth-of-type(1) .date .y,.nennai .nennai-body #nennai-detail .inner p:nth-of-type(1) .date .m,.nennai .nennai-body #nennai-detail .inner p:nth-of-type(1) .date .d{font-size:.8em}.nennai .nennai-body #nennai-detail .inner p:nth-of-type(2){font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap;font-size:2.2rem;line-height:1.32;margin-bottom:20px}.nennai .nennai-body #nennai-detail .inner p:nth-of-type(2) .so{position:relative;display:block;text-align:center;border-radius:5px;background:#328cdc;color:#fff;margin-bottom:20px;font-size:1.3rem;letter-spacing:.1em;padding:5px 0}.nennai .nennai-body #nennai-detail .inner p:nth-of-type(2) .so::after{content:"";display:block;background:#328cdc;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-detail .inner p:nth-of-type(2) strong{display:block;font-size:3rem;color:#f03264}.nennai .nennai-body #nennai-detail .inner p:nth-of-type(2) strong span{background:linear-gradient(transparent 70%, rgba(240, 50, 100, 0.2) 0%);background-position:0 -0.15em;padding-bottom:0}.nennai .nennai-body #nennai-detail .inner .girl{width:39%;margin:0 auto}.nennai .nennai-body #nennai-end{padding:50px 0 0 0}.nennai .nennai-body #nennai-end a{background:#328cdc;display:flex;justify-content:center;align-items:center;position:relative;width:90%;min-height:50px;border-radius:100px;margin:0 auto 30px auto;padding:.5em 0;font-size:1.5rem;text-decoration:none;color:#fff;text-align:center;line-height:1.3;font-family:"GenJyuuGothicXP";font-style:normal;font-weight:700;font-display:swap}.nennai .nennai-body #nennai-end a::after{content:"";display:block;width:30px;height:30px;background:url(../assets/arrow-negative2-2026.svg) no-repeat center;background-size:30px 30px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.nennai .nennai-body #nennai-end 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:#328cdc;position:relative;padding:0 .5em}.nennai .nennai-body #nennai-end p::before,.nennai .nennai-body #nennai-end p::after{position:absolute;bottom:0}.nennai .nennai-body #nennai-end p::before{content:"＼";left:0}.nennai .nennai-body #nennai-end p::after{content:"／";right:0}.nennai .nennai-body #nennai-end p .y,.nennai .nennai-body #nennai-end p .m,.nennai .nennai-body #nennai-end p .d,.nennai .nennai-body #nennai-end p .yobi{font-size:.8em}.nennai .nennai-body #nennai-end .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:160px !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:170px !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:160px !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:150px !important}.nennai .nennai-top .nennai-top-header{height:110px !important}.nennai .nennai-top .nennai-top-nav{height:150px !important}.nennai .heigan-appeal2 .kinjo-support .andmore::after{width:82.5px !important;height:104.5px !important;background-size:82.5px 104.5px !important}}@media screen and (min-width: 480px)and (max-width: 599px){.nennai .nennai-top{height:82vh !important}.nennai .nennai-top h2{padding-top:185px !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}.nennai .heigan-appeal2 .kinjo-support .andmore::after{width:97.5px !important;height:123.5px !important;background-size:97.5px 123.5px !important}}@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:85px !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-body .heigan-appeal2 .kinjo-support .andmore::after{width:97.5px !important;height:123.5px !important;background-size:97.5px 123.5px !important}.nennai .nennai-background-pc{width:100vw;height:100vh;z-index:-1;position:fixed;top:0;left:0;background:#328cdc}.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:#5da3e0;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}
