@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400;vertical-align:middle}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body.cup-2026{background:#000;font:normal normal 14px/1.8 "ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Helvetica Neue",Helvetica,Arial,"Lucida Grande","メイリオ",Meiryo,sans-serif}body.cup-2026 .overlay{background-color:rgba(0,0,0,.8)!important}body.cup-2026 article hr{background:url(/assets/img/cup/cup-2025/hr.jpg?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:1130px;height:219px;display:block;border:none 0 transparent;margin-bottom:-40px}body.cup-2026 section>.inner{width:1130px;margin:auto;position:relative;color:#fff}body.cup-2026 section.header{background:url(/assets/img/cup/cup-2025/header.jpg) no-repeat center center;background-size:cover;width:100%;max-width:1488px;height:620px;margin:auto}body.cup-2026 section.menu{background:url(/assets/img/cup/cup-2025/menu-bg.jpg) repeat-x center center;height:64px}body.cup-2026 section.menu .inner{display:grid;grid-gap:3px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}body.cup-2026 section.menu .inner a{margin:4px 0;display:block;height:57px;line-height:57px;background:#000;text-decoration:none;color:#fff;font-family:"Sawarabi Mincho";font-weight:900;font-size:19px;letter-spacing:1px;background-color:#000;background:-webkit-linear-gradient(-45deg,#222 0,#000 90%);background:-moz-linear-gradient(-45deg,#222 0,#000 90%);background:-ms-linear-gradient(-45deg,#222 0,#000 90%);background:-o-linear-gradient(-45deg,#222 0,#000 90%);background:linear-gradient(135deg,#222 0,#000 90%)}body.cup-2026 section.result{margin:100px auto}body.cup-2026 section.result .inner{display:grid;grid-template-columns:380px 1fr}body.cup-2026 section.result .inner h2{background:url(/assets/img/cup/cup-2025/result-label.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:84px;height:218px;display:block;position:sticky;top:10px;margin-left:50px}body.cup-2026 section.result .inner .result-body{text-align:justify;font-size:18px;line-height:2}body.cup-2026 section.result .inner .result-body span{font-size:22px;font-weight:700}body.cup-2026 section.result-1st{margin:0 auto 100px}body.cup-2026 section.result-1st .inner{display:grid;grid-template-columns:380px 1fr}body.cup-2026 section.result-1st .inner .h2 h2{background:url(/assets/img/cup/cup-2025/saiyusyu-label2.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:85px;height:220px;display:block;position:sticky;top:10px;margin-left:50px;z-index:5}body.cup-2026 section.result-1st .inner .h2 .trophy{position:sticky;top:0;margin-left:100px}body.cup-2026 section.result-1st .inner .result-body{text-align:justify;font-size:18px;line-height:2;position:relative}body.cup-2026 section.result-1st .inner .result-body span{font-size:22px;font-weight:700}body.cup-2026 section.result-bumon{margin:0 auto 0}body.cup-2026 section.result-bumon .inner{display:grid;grid-template-columns:180px 1fr}body.cup-2026 section.result-bumon .inner h2{background:url(/assets/img/cup/cup-2025/bumon-label.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:84px;height:179px;display:block;position:sticky;top:10px;margin-left:50px;z-index:5}body.cup-2026 section.result-bumon .inner .result-body{text-align:justify;font-size:18px;line-height:2;position:relative;margin-bottom:120px}body.cup-2026 section.result-bumon .inner .result-body span{font-size:22px;font-weight:700}body.cup-2026 section.result-bumon .inner .result-body.comic-bumon .nyusen-title,body.cup-2026 section.result-bumon .inner .result-body.comic-bumon h3{background-color:rgba(98,90,19,.7)}body.cup-2026 section.result-bumon .inner .result-body.comic-bumon .entry-sakuhin .label span{background-color:#625a13}body.cup-2026 section.result-bumon .inner .result-body.idea-bumon .nyusen-title,body.cup-2026 section.result-bumon .inner .result-body.idea-bumon h3{background-color:rgba(4,79,114,.7)}body.cup-2026 section.result-bumon .inner .result-body.idea-bumon .entry-sakuhin .label span{background-color:rgba(4,79,114,.9)}body.cup-2026 section.result-bumon .inner .result-body.technic-bumon .nyusen-title,body.cup-2026 section.result-bumon .inner .result-body.technic-bumon h3{background-color:rgba(124,80,33,.7)}body.cup-2026 section.result-bumon .inner .result-body.technic-bumon .entry-sakuhin .label span{background-color:rgba(124,80,33,.9)}body.cup-2026 section.result-bumon .inner .result-body.special-bumon .nyusen-title,body.cup-2026 section.result-bumon .inner .result-body.special-bumon h3{background-color:rgba(62,24,101,.7)}body.cup-2026 section.result-bumon .inner .result-body.special-bumon .entry-sakuhin .label span{background-color:rgba(62,24,101,.9)}body.cup-2026 section.result-bumon .inner .result-body h3{top:10px;z-index:5;background:url(/assets//img/cup/cup-2025/bumon-label-bg.png) repeat top center;background-size:50px;background-blend-mode:multiply;width:100%;font-size:40px;color:#fff;text-align:center;font-family:"Sawarabi Mincho";letter-spacing:1rem;text-shadow:0 0 5px #000,0 0 10px #000;margin-bottom:70px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}body.cup-2026 section.result-bumon .inner .result-body .trophy{position:absolute;top:130px;left:0}body.cup-2026 section.result-bumon .inner .result-body .trophy img{width:150px;height:auto}body.cup-2026 section.result-bumon .inner .result-body .winner{width:750px;margin:30px 0 30px 200px}body.cup-2026 section.result-bumon .inner .result-body .nyusen-title{text-align:center;font-size:22px;font-family:"Sawarabi Mincho";margin:30px auto}body.cup-2026 .trophy img{width:180px;height:auto}body.cup-2026 .entry-sakuhin{position:relative}body.cup-2026 .entry-sakuhin.l{margin-top:150px}body.cup-2026 .entry-sakuhin.l:first-child{margin-top:0}body.cup-2026 .entry-sakuhin .image{line-height:0}body.cup-2026 .entry-sakuhin .image img{width:100%;aspect-ratio:1200/630}body.cup-2026 .entry-sakuhin .title-sakusya{margin:20px 0 0}body.cup-2026 .entry-sakuhin .title-sakusya .label{line-height:1;display:block}body.cup-2026 .entry-sakuhin .title-sakusya .label span{background-blend-mode:multiply;font-size:14px!important;font-weight:400!important;color:#fff;font-family:"Sawarabi Mincho";text-shadow:0 0 5px #000,0 0 10px #000;padding:2px 10px;letter-spacing:4px}body.cup-2026 .entry-sakuhin .title-sakusya .title{margin:10px 0;line-height:1.4}body.cup-2026 .entry-sakuhin .title-sakusya .title a{text-decoration:none;color:#fff}body.cup-2026 .entry-sakuhin .title-sakusya .sakusya{color:rgba(255,255,255,.7);margin:10px 0}body.cup-2026 .entry-sakuhin.l .label{margin-bottom:20px}body.cup-2026 .entry-sakuhin.l .label span{letter-spacing:0;text-shadow:0 0 0 transparent;background-blend-mode:normal;color:#fff;text-shadow:-1px -1px 0 #675700,-1px 0 0 #675700,-1px 1px 0 #675700,0 -1px 0 #675700,0 0 0 #675700,0 1px 0 #675700,1px -1px 0 #675700,1px 0 0 #675700,1px 1px 0 #675700,0 2px 0 #675700;font-weight:600!important;font-size:16px;font-family:'Noto Sans JP',sans-serif;padding:4px 10px;background-color:#8d6622;background:-webkit-linear-gradient(-45deg,#846022 0,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);background:-moz-linear-gradient(-45deg,#846022 0,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);background:-ms-linear-gradient(-45deg,#846022 0,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);background:-o-linear-gradient(-45deg,#846022 0,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);background:linear-gradient(135deg,#846022 0,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%)}body.cup-2026 .entry-sakuhin.l .title{font-size:30px;font-weight:900;font-family:'Noto Sans JP',sans-serif}body.cup-2026 .entry-sakuhin.l .sakusya{font-size:20px;font-weight:900;font-family:'Noto Sans JP',sans-serif}body.cup-2026 .entry-sakuhin.m{display:grid;grid-template-columns:356px 1fr;grid-gap:2rem}body.cup-2026 .entry-sakuhin.m .image{width:356px}body.cup-2026 .entry-sakuhin.m .title-sakusya{margin:0}body.cup-2026 .entry-sakuhin.m .label span{letter-spacing:0;text-shadow:0 0 0 transparent;background-blend-mode:normal;color:#fff;font-weight:600!important;font-size:16px;font-family:'Noto Sans JP',sans-serif;text-shadow:-1px -1px 0 #675700,-1px 0 0 #675700,-1px 1px 0 #675700,0 -1px 0 #675700,0 0 0 #675700,0 1px 0 #675700,1px -1px 0 #675700,1px 0 0 #675700,1px 1px 0 #675700,0 2px 0 #675700;padding:4px 10px;background-color:#8d6622;background:-webkit-linear-gradient(-45deg,#846022 0,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);background:-moz-linear-gradient(-45deg,#846022 0,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);background:-ms-linear-gradient(-45deg,#846022 0,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);background:-o-linear-gradient(-45deg,#846022 0,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%);background:linear-gradient(135deg,#846022 0,#b3801f 12%,#cf9012 21%,#e1a30f 25%,#cf931d 30%,#f8d30d 43%,#f2d75a 46%,#ecb916 53%,#e6aa0d 60%,#f2d75a 70%,#e6aa0d 76%,#bd8c34 82%,#a67a30 88%,#8d6622 100%)}body.cup-2026 .entry-sakuhin.m .title{font-size:22px;font-weight:900;font-family:'Noto Sans JP',sans-serif;margin-top:20px}body.cup-2026 .entry-sakuhin.m .sakusya{font-size:16px;font-weight:900;font-family:'Noto Sans JP',sans-serif}body.cup-2026 .entry-sakuhin.s{width:290px}body.cup-2026 .entry-sakuhin.s .title-sakusya{margin:0}body.cup-2026 .entry-sakuhin.s .label{line-height:1;display:block;margin:10px 0 -10px}body.cup-2026 .entry-sakuhin.s .label span{font-size:12px!important;padding:2px 10px;letter-spacing:0;text-shadow:0 0 0 transparent}body.cup-2026 .entry-sakuhin.s .title{font-size:16px;font-weight:900;font-family:'Noto Sans JP',sans-serif;margin-top:25px}body.cup-2026 .entry-sakuhin.s .sakusya{font-size:14px;font-weight:700;font-family:'Noto Sans JP',sans-serif}body.cup-2026 .entry-sakuhins-area{display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr 1fr}body.cup-2026 .judge-comments{margin:20px auto}body.cup-2026 .judge-comments h3{font-weight:900}body.cup-2026 .judge-comments .judge-comment{border-top:solid 1px rgba(255,255,255,.3);padding:20px 0;display:grid;grid-gap:1rem;grid-template-columns:50px 1fr}body.cup-2026 .judge-comments .judge-comment .icon img{width:50px;height:auto}body.cup-2026 .judge-comments .judge-comment .comment{font-size:15px}body.cup-2026 .judge-comments .judge-comment .comment a{color:#fff}body.cup-2026 .judge-comments.m{margin:20px 0 50px;width:750px}body.cup-2026 .judge-comments.m .judge-comment{padding:10px 0}body.cup-2026 .judge-comments.s{margin:0 0;width:290px}body.cup-2026 .judge-comments.s .judge-comment{padding:10px 0;grid-template-columns:40px 1fr}body.cup-2026 .judge-comments.s .judge-comment .icon img{width:40px;height:auto}body.cup-2026 .judge-comments.s .judge-comment .comment{font-size:13px;line-height:1.6}body.cup-2026 section.description{margin-bottom:100px}body.cup-2026 section.description .inner{display:grid;grid-template-columns:380px 1fr}body.cup-2026 section.description .inner h2{background:url(/assets/img/cup/cup-2025/description-label.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:84px;height:342px;display:block;position:sticky;top:10px;margin-left:50px}body.cup-2026 section.description .inner .description-body dl{display:grid;grid-template-columns:180px 1fr}body.cup-2026 section.description .inner .description-body dl dt{font-family:"Sawarabi Mincho";font-weight:900;font-size:19px;letter-spacing:1px;text-align:left;line-height:2}body.cup-2026 section.description .inner .description-body dl dd{text-align:justify;line-height:2;margin-bottom:40px}body.cup-2026 section.description .inner .description-body dl dd.event-title{font-family:'Noto Sans JP',sans-serif;font-weight:900;font-size:28px;position:relative;top:-10px}body.cup-2026 section.description .inner .description-body dl dd .syo-title{font-size:20px;color:#00fffc;font-weight:900}body.cup-2026 section.description .inner .description-body dl dd .syo-text{font-size:14px;margin-bottom:20px;line-height:1.6}body.cup-2026 section.description .inner .description-body dl dd.simekiri{font-size:23px;font-weight:900;position:relative;top:-5px}body.cup-2026 section.description .inner .description-body dl dd a{color:#02e45c;margin-right:4px}body.cup-2026 section.judgment{margin-bottom:100px}body.cup-2026 section.judgment .inner{display:grid;grid-template-columns:260px 1fr}body.cup-2026 section.judgment .inner h2{background:url(/assets/img/cup/cup-2025/judgment-label.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:84px;height:217px;display:block;position:sticky;top:10px;margin-left:50px}body.cup-2026 section.judgment .inner .judgment-body .box{background:url(/assets/img/cup/cup-2025/box-border.jpg) repeat center center;background-size:cover;width:100%;padding:4px;margin-bottom:30px}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner{background-color:#000;background:-webkit-linear-gradient(-45deg,#222 0,#000 90%);background:-moz-linear-gradient(-45deg,#222 0,#000 90%);background:-ms-linear-gradient(-45deg,#222 0,#000 90%);background:-o-linear-gradient(-45deg,#222 0,#000 90%);background:linear-gradient(135deg,#222 0,#000 90%);display:grid;grid-gap:16px;grid-template-columns:200px 1fr;padding:16px;position:relative}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner:after{content:"";width:100%;height:100%;background:url(/assets/img/cup/cup-2025/dot-bg.png) repeat center center;background-size:77px 77px;display:block;position:absolute;z-index:1;mix-blend-mode:overlay;left:0;top:0}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .image{position:relative;z-index:2}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .image img{width:200px;height:200px;line-height:0}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description{align-self:center;justify-self:center;text-align:left;position:relative;z-index:2}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .katagaki{font-size:14px}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .name{font-size:46px;font-family:"Sawarabi Mincho";margin:16px 0;width:fit-content;text-shadow:1px 1px 0 #000,2px 2px 0 #000;line-height:1.2}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .name.pon{letter-spacing:-2px;font-size:42px}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .sns-account{position:absolute;right:10px;margin-top:-35px}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .sns-account a{color:#fff;text-decoration:none;font-size:13px}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .sns-account a i{margin-right:5px}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .text{font-size:14px;line-height:1.6;text-align:justify}body.cup-2026 section.winner{margin-bottom:70px}body.cup-2026 section.winner .inner{display:grid;grid-template-columns:260px 1fr}body.cup-2026 section.winner .inner h2{background:url(/assets/img/cup/cup-2025/winner-label.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:84px;height:349px;display:block;position:sticky;top:10px;margin-left:50px}body.cup-2026 section.winner .inner .winner-body .box{margin-bottom:20px;position:relative}body.cup-2026 section.winner .inner .winner-body .box:after{position:absolute;z-index:1;display:block;content:"";width:100%;height:100px;bottom:45px;pointer-events:none;background-color:#000;background:-webkit-linear-gradient(top,transparent 0,#000 80%);background:-moz-linear-gradient(top,transparent 0,#000 80%);background:-ms-linear-gradient(top,transparent 0,#000 80%);background:-o-linear-gradient(top,transparent 0,#000 80%);background:linear-gradient(to bottom,transparent 0,#000 80%)}body.cup-2026 section.winner .inner .winner-body .box .image{position:relative;z-index:3}body.cup-2026 section.winner .inner .winner-body .box .image img{width:485px;height:auto;line-height:0}body.cup-2026 section.winner .inner .winner-body .box .description{position:relative;top:-51px;padding:3px;background:url(/assets/img/cup/cup-2025/box-border.jpg) repeat center center;background-size:cover}body.cup-2026 section.winner .inner .winner-body .box .description .description-inner{padding:70px 50px 80px;background-color:#000;background:-webkit-linear-gradient(-45deg,#222 0,#000 90%);background:-moz-linear-gradient(-45deg,#222 0,#000 90%);background:-ms-linear-gradient(-45deg,#222 0,#000 90%);background:-o-linear-gradient(-45deg,#222 0,#000 90%);background:linear-gradient(135deg,#222 0,#000 90%);display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr}body.cup-2026 section.winner .inner .winner-body .box .description .description-inner .writer{text-align:left}body.cup-2026 section.winner .inner .winner-body .box .description .description-inner .writer.nagai{grid-column:span 2}body.cup-2026 section.winner .inner .winner-body .box .description .description-inner .writer img{width:30px;height:30px;object-fit:cover;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;vertical-align:middle}body.cup-2026 section.winner .inner .winner-body .box .description .description-inner .writer .link{margin-left:4px;color:#fff;text-decoration:none;font-size:14px}body.cup-2026 section.winner .inner .winner-body .box .description .description-inner .cup-link{width:100%;text-align:center;grid-column:1/-1;margin:20px auto -40px;position:relative;z-index:4}body.cup-2026 section.winner .inner .winner-body .box .description .description-inner .cup-link a{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;background:rgba(255,255,255,.2);color:#6ee5ff;text-decoration:none;padding:14px 30px;display:inline-block;vertical-align:middle}body.cup-2026 section.form{position:relative;margin-bottom:80px}body.cup-2026 section.form>.inner{display:grid;grid-template-columns:380px 1fr}body.cup-2026 section.form>.inner h2{background:url(/assets/img/cup/cup-2025/form-label.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:84px;height:404px;display:block;position:sticky;top:10px;margin-left:50px}body.cup-2026 section.form>.inner form{width:600px;margin:-10px auto 0}body.cup-2026 section.form>.inner form .item{margin:0 auto 30px}body.cup-2026 section.form>.inner form .label{margin:10px auto;font-size:18px;font-weight:700;font-family:'Noto Sans JP',sans-serif;text-align:left;color:#fff}body.cup-2026 section.form>.inner form .label span{color:#ff7373;margin-left:5px}body.cup-2026 section.form>.inner form .label i{font-size:14px;font-weight:400;margin-left:20px}body.cup-2026 section.form>.inner form .input{margin:10px auto 10px;font-size:14px;color:#fff}body.cup-2026 section.form>.inner form .input input,body.cup-2026 section.form>.inner form .input textarea{font-weight:700;font-family:'Noto Sans JP',sans-serif;padding:10px;font-size:22px;border:solid 1px #858585;width:calc(100% - 24px);background:#333;color:#fff;-moz-box-shadow:inset 4px 4px 0 rgba(0,0,0,.02);-webkit-box-shadow:inset 4px 4px 0 rgba(0,0,0,.02);box-shadow:inset 4px 4px 0 rgba(0,0,0,.02);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}body.cup-2026 section.form>.inner form .input input::placeholder,body.cup-2026 section.form>.inner form .input textarea::placeholder{color:rgba(255,255,255,.4)}body.cup-2026 section.form>.inner form .input textarea{height:200px;font-size:18px;resize:vertical}body.cup-2026 section.form>.inner form .input.err input,body.cup-2026 section.form>.inner form .input.err textarea{border-color:#ff7373}body.cup-2026 section.form>.inner form .explanation{font-size:13px;color:#ff7373}body.cup-2026 section.form>.inner form .button{margin:70px auto;text-align:center}body.cup-2026 section.form>.inner form .button a{margin:auto}body.cup-2026 section.form>.inner form .button a img{width:600px;height:auto}body.cup-2026 section.form>.inner form .button .loading{display:none;padding:10px}body.cup-2026 section.form>.inner form .button .loading i{-moz-animation:loader 2s linear infinite;-webkit-animation:loader 2s linear infinite;animation:loader 2s linear infinite;display:block}body.cup-2026 section.cup-footer{margin:0 auto 70px}body.cup-2026 section.cup-footer .inner .text{font-family:'Noto Sans JP',sans-serif;font-weight:900;font-size:30px;margin:50px 0 150px}body.cup-2026 section.cup-footer .inner .text a{font-weight:400;color:#02e45c;margin-top:20px;display:inline-block;vertical-align:middle;text-decoration:none;font-size:20px;border-bottom:solid 1px #02e45c}body.cup-2026 section.cup-footer .inner .social{margin:100px auto 0}body.cup-2026 section.cup-footer .inner .social .sns-buttons{margin:10px 0 4px}body.cup-2026 section.cup-footer .inner .social .twitter a.sns-button{background:#333}#modal-thankyou{width:500px;top:300px;margin-left:-250px;color:#fff}#modal-thankyou .modal-inner{background:#fff;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px}#modal-thankyou .modal-inner .modal-body{text-align:left;padding:40px 40px}#modal-thankyou .modal-inner .modal-body .close{position:absolute;top:15px;right:15px}#modal-thankyou .modal-inner .modal-body .close .icon-close{font-size:20px}#modal-thankyou .modal-inner .modal-body h3{margin:30px auto;text-align:center;font-size:26px;font-weight:900;font-family:'Noto Sans JP',sans-serif}#modal-thankyou .modal-inner .modal-body .button{margin:30px auto;text-align:center}#modal-thankyou .modal-inner .modal-body .button a{background:#000;color:#fff;padding:16px 50px;text-decoration:none;margin:auto;display:block;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;display:inline-block;vertical-align:middle}#modal-thankyou .modal-inner .modal-body .button a i{margin-right:5px}#modal-entry-form{width:500px;margin-left:-250px;color:#fff}#modal-entry-form .modal-inner{background:#fff;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}#modal-entry-form .modal-inner .modal-body{text-align:left;padding:40px 40px}#modal-entry-form .modal-inner .modal-body .close{position:absolute;top:15px;right:15px}#modal-entry-form .modal-inner .modal-body .close .icon-close{font-size:30px}#modal-entry-form .modal-inner .modal-body .label{margin:10px auto;font-size:14px;font-weight:700;font-family:'Noto Sans JP',sans-serif}#modal-entry-form .modal-inner .modal-body .input{margin:10px auto 30px;font-size:14px;color:rgba(0,0,0,.7)}#modal-entry-form .modal-inner .modal-body .input input,#modal-entry-form .modal-inner .modal-body .input textarea{padding:10px;font-size:16px;border:solid 2px #000;width:calc(100% - 24px);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}#modal-entry-form .modal-inner .modal-body .input textarea{height:100px}#modal-entry-form .modal-inner .modal-body .button{margin:30px auto;text-align:center}#modal-entry-form .modal-inner .modal-body .button a{background:red;color:#fff;padding:16px 50px;text-decoration:none;margin:auto;display:block}#modal-entry-form .modal-inner .modal-body .button .loading{display:none;padding:10px}#modal-entry-form .modal-inner .modal-body .button .loading i{-moz-animation:loader 2s linear infinite;-webkit-animation:loader 2s linear infinite;animation:loader 2s linear infinite;display:block}body.cup-2026-admin{background:#fff}body.cup-2026-admin .content{width:1130px;margin:auto}body.cup-2026-admin .entries-header{font-weight:900;font-family:'Noto Sans JP',sans-serif;display:grid;grid-gap:1rem;grid-template-columns:310px 1fr 1fr 1fr 1fr;margin:30px auto}body.cup-2026-admin .entries-header h1{font-size:40px}body.cup-2026-admin .entries-header .entry-count{font-size:20px;align-self:center;justify-self:center}body.cup-2026-admin .entries-header .entry-count span{font-size:18px;color:#565656}body.cup-2026-admin .entries-header .login-user{align-self:center;justify-self:center}body.cup-2026-admin .entries-header .login-user a{font-size:13px;text-decoration:none;color:#000}body.cup-2026-admin .entries-header .login-user a img{width:40px;height:auto;vertical-align:middle;margin-right:5px}body.cup-2026-admin .footer-menu{white-space:nowrap}body.cup-2026-admin .select-tabs-area .select-tabs{display:grid;grid-template-columns:150px 150px 150px 150px 150px 150px 150px 1fr;margin:30px auto;padding:0 10px;position:relative;z-index:2}body.cup-2026-admin .select-tabs-area .select-tabs:after{content:"";border-bottom:solid #000 2px;position:absolute;bottom:0;z-index:2;width:100%}body.cup-2026-admin .select-tabs-area .select-tabs .tab{margin-left:2px;position:relative;z-index:1}body.cup-2026-admin .select-tabs-area .select-tabs .tab a{background:#fff;border:solid #000 2px;border-bottom:none transparent 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px;border-radius:10px 10px 0 0;display:block;width:140px;line-height:50px;font-size:14px;font-family:'Noto Sans JP',sans-serif;font-weight:600;color:#000;text-decoration:none;-moz-box-shadow:inset -3px 0 0 rgba(0,0,0,.1);-webkit-box-shadow:inset -3px 0 0 rgba(0,0,0,.1);box-shadow:inset -3px 0 0 rgba(0,0,0,.1)}body.cup-2026-admin .select-tabs-area .select-tabs .tab a span{font-size:12px;color:rgba(0,0,0,.5);margin-left:8px}body.cup-2026-admin .select-tabs-area .select-tabs .tab.selected{z-index:3}body.cup-2026-admin .select-tabs-area .select-tabs .tab.selected a{background:#fff}body.cup-2026-admin .search-sort{display:grid;grid-template-columns:500px 1fr;margin:0 auto 30px}body.cup-2026-admin .search-sort .search{font-size:12px;text-align:left;align-self:center;line-height:1.6}body.cup-2026-admin .search-sort .search input[type=text]{font-size:14px;height:16px;line-height:16px;padding:7px;border:solid 2px #666;border-right:none 0 transparent;-moz-border-radius:4px 0 0 4px;-webkit-border-radius:4px;border-radius:4px 0 0 4px;width:300px}body.cup-2026-admin .search-sort .search input[type=submit]{font-size:12px;color:#fff;padding:6px 20px;background:#000;border:solid 2px #000;-moz-border-radius:0 4px 4px 0;-webkit-border-radius:0;border-radius:0 4px 4px 0}body.cup-2026-admin .search-sort .sort{text-align:right}body.cup-2026-admin .search-sort .sort .sort-select{display:inline-block;vertical-align:middle;font-size:12px}body.cup-2026-admin .search-sort .sort .sort-select .select-items span{padding:8px 5px;line-height:1.4}body.cup-2026-admin .search-sort .view-select{background:rgba(0,0,0,.2);padding:0 0 0 10px;font-size:12px;border:none 0 transparent;font-weight:700;line-height:0;text-align:left;margin:auto;position:relative;z-index:1;display:inline-block;vertical-align:middle}body.cup-2026-admin .search-sort .view-select a{color:#000;text-decoration:none;padding:11px 13px;display:inline-block;vertical-align:middle}body.cup-2026-admin .search-sort .view-select a.selected{background:#8a8a8a;color:#fff}body.cup-2026-admin table.entries-list{border-collapse:inherit;border-spacing:2px;width:100%}body.cup-2026-admin table.entries-list thead th{font-weight:900;font-family:'Noto Sans JP',sans-serif;padding:15px;background:#ccc;text-align:center}body.cup-2026-admin table.entries-list thead th.date{width:100px}body.cup-2026-admin table.entries-list thead th.writer{width:100px}body.cup-2026-admin table.entries-list thead th.count{width:80px}body.cup-2026-admin table.entries-list thead th.sendmail{width:120px}body.cup-2026-admin table.entries-list tbody tr{background:#e8f2e5}body.cup-2026-admin table.entries-list tbody tr:nth-child(odd){background:#f2f2f2}body.cup-2026-admin table.entries-list tbody tr.no-entry td{padding:35px;text-align:center;font-family:'Noto Sans JP',sans-serif;font-size:13px;font-weight:900;color:rgba(0,0,0,.4)}body.cup-2026-admin table.entries-list tbody td{padding:15px}body.cup-2026-admin table.entries-list tbody td.date{font-size:12px;text-align:center;line-height:1.6}body.cup-2026-admin table.entries-list tbody td.title{line-height:1.6;font-size:12px}body.cup-2026-admin table.entries-list tbody td.title a{font-weight:900;font-family:'Noto Sans JP',sans-serif;font-size:18px;color:#000;text-decoration:none}body.cup-2026-admin table.entries-list tbody td.writer{font-size:12px;text-align:center;line-height:1.6}body.cup-2026-admin table.entries-list tbody td.writer a{color:#02b5ff}body.cup-2026-admin table.entries-list tbody td.count{text-align:center;font-weight:900;font-family:'Noto Sans JP',sans-serif;font-size:18px;font-style:italic}body.cup-2026-admin table.entries-list tbody td.award{text-align:center;font-size:12px}body.cup-2026-admin table.entries-list tbody td.sendmail{text-align:center}body.cup-2026-admin table.entries-list tbody td.sendmail a{text-decoration:none;border-radius:6px;background:#0093d8;color:#fff;border:none 0 transparent;padding:10px 16px;font-size:12px}body.cup-2026-admin div.entries-box{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr}body.cup-2026-admin div.entries-box .entry-box{margin-bottom:30px}body.cup-2026-admin div.entries-box .entry-box a{color:#000;text-decoration:none;text-align:left}body.cup-2026-admin div.entries-box .entry-box a .image img{width:100%;height:auto;min-width:270px;min-height:140px;background:rgba(0,0,0,.1)}body.cup-2026-admin div.entries-box .entry-box a .score{margin:6px auto 0;text-align:right;font-size:12px}body.cup-2026-admin div.entries-box .entry-box a .title{font-weight:900;font-family:'Noto Sans JP',sans-serif;font-size:16px;line-height:1.6;margin-top:6px}body.cup-2026-admin div.entries-box .entry-box a .writer{font-weight:900;font-family:'Noto Sans JP',sans-serif;font-size:13px;color:#757575;margin:5px auto}body.cup-2026-admin .logs .log{display:grid;grid-gap:1rem;grid-template-columns:100px 50px 1fr;margin:3px auto;background:#f2f2f2}body.cup-2026-admin .logs .log.action-type-0{background:#ffdcdc}body.cup-2026-admin .logs .log.action-type-1{background:#ffe25d}body.cup-2026-admin .logs .log.action-type-3{background:#e1fdff}body.cup-2026-admin .logs .log .date{font-size:12px;align-self:center;line-height:1.4}body.cup-2026-admin .logs .log .icon{padding:8px 0;align-self:center;justify-self:center}body.cup-2026-admin .logs .log .icon img{width:40px;height:auto;margin:auto}body.cup-2026-admin .logs .log .log-text{font-size:12px;text-align:left;align-self:center;line-height:1.6}body.cup-2026-admin .logs .log .log-text span{font-weight:900;font-family:'Noto Sans JP',sans-serif;font-size:15px}body.cup-2026-admin .logs .log .log-text a{color:#000;text-decoration:none}#modal-cupshinsa{width:900px;margin-left:-450px;color:#fff}#modal-cupshinsa .modal-inner{background:0 0;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}#modal-cupshinsa .modal-inner .modal-body .close{position:absolute;right:0;top:-60px}#modal-cupshinsa .modal-inner .modal-body .close i{color:#fff;font-size:40px;cursor:pointer}#modal-cupshinsa .modal-inner .modal-body .entry-header{color:#fff;text-align:left;margin-top:50px}#modal-cupshinsa .modal-inner .modal-body .entry-header h1{font-weight:900;font-family:'Noto Sans JP',sans-serif;font-size:30px}#modal-cupshinsa .modal-inner .modal-body .entry-header .entry-url{margin:10px 0}#modal-cupshinsa .modal-inner .modal-body .entry-header .entry-url a{color:#02b5ff;font-size:12px}#modal-cupshinsa .modal-inner .modal-body .entry-header .description{font-size:13px;line-height:1.6;margin:20px 0}#modal-cupshinsa .modal-inner .modal-body .entry-header .writer{font-size:13px}#modal-cupshinsa .modal-inner .modal-body .entry-header .writer a{color:#02b5ff}#modal-cupshinsa .modal-inner .modal-body .shisa-step{text-align:left;margin:20px 0 0;border-top:solid 1px rgba(255,255,255,.3);border-bottom:solid 1px rgba(255,255,255,.3);padding:10px 0;color:#fff}#modal-cupshinsa .modal-inner .modal-body .shisa-step h2{font-weight:900;font-family:'Noto Sans JP',sans-serif;font-size:15px;display:inline-block;vertical-align:middle}#modal-cupshinsa .modal-inner .modal-body .shisa-step .toppa{display:inline-block;vertical-align:middle;margin-left:80px}#modal-cupshinsa .modal-inner .modal-body .shisa-step .toppa .toppa-inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;width:700px;margin:0}#modal-cupshinsa .modal-inner .modal-body .shisa-step .toppa .toppa-inner .step-bar{align-items:center;display:grid}#modal-cupshinsa .modal-inner .modal-body .shisa-step .toppa .toppa-inner .step-bar span{background:#6e6e6e;height:6px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;display:block}#modal-cupshinsa .modal-inner .modal-body .shisa-step .toppa .toppa-inner .step-bar.active span{background:#00fd12}#modal-cupshinsa .modal-inner .modal-body .shisa-step .ochi .ochi-inner{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr 1fr 1fr;width:760px;margin:0 0 0 40px}#modal-cupshinsa .modal-inner .modal-body .award-steps{text-align:left;margin:0 0 10px;border-bottom:solid 1px rgba(255,255,255,.3);padding:10px 0;color:#fff}#modal-cupshinsa .modal-inner .modal-body .award-steps h2{font-weight:900;font-family:'Noto Sans JP',sans-serif;font-size:15px;display:inline-block;vertical-align:middle}#modal-cupshinsa .modal-inner .modal-body .award-steps .award-step{display:inline-block;vertical-align:middle}#modal-cupshinsa .modal-inner .modal-body .award-steps .award-step .award-inner{display:grid;grid-gap:1rem;grid-template-columns:auto 1fr 1fr 1fr 1fr 1fr auto;width:100%;margin:0 auto 0 auto}#modal-cupshinsa .modal-inner .modal-body .award-categries{text-align:left;margin:0 0 10px;border-bottom:solid 1px rgba(255,255,255,.3);padding:10px 0;color:#fff}#modal-cupshinsa .modal-inner .modal-body .award-categries h2{font-weight:900;font-family:'Noto Sans JP',sans-serif;font-size:15px;display:inline-block;vertical-align:middle}#modal-cupshinsa .modal-inner .modal-body .award-categries .award-category{display:inline-block;vertical-align:middle}#modal-cupshinsa .modal-inner .modal-body .award-categries .award-category .award-inner{display:grid;grid-gap:1rem;grid-template-columns:auto 1fr 1fr 1fr 1fr;width:700px;margin:0 auto 0 20px}#modal-cupshinsa .modal-inner .modal-body .footer-close{position:relative;padding:20px 0}#modal-cupshinsa .modal-inner .modal-body .footer-close .entry-navi{display:grid;grid-template-columns:1fr 1fr;margin:20px auto;padding-bottom:20px;border-bottom:solid 1px rgba(255,255,255,.3)}#modal-cupshinsa .modal-inner .modal-body .footer-close .entry-navi a{color:#fff;text-decoration:none;text-align:left}#modal-cupshinsa .modal-inner .modal-body .footer-close .entry-navi a i{margin-right:6px}#modal-cupshinsa .modal-inner .modal-body .footer-close .entry-navi a:last-child{text-align:right}#modal-cupshinsa .modal-inner .modal-body .footer-close .entry-navi a:last-child i{margin-right:0;margin-left:6px}#modal-cupshinsa .modal-inner .modal-body .footer-close .close{top:0;position:relative}#modal-cupshinsa .modal-inner .modal-body .footer-close .close i{color:#fff;font-size:26px}#modal-cupshinsa .modal-inner .modal-body .footer-close .delete-entry{position:absolute;right:0;bottom:24px}#modal-cupshinsa .modal-inner .modal-body .footer-close .delete-entry a{color:#fff;text-decoration:none;font-size:14px}#modal-cupshinsa .modal-inner .modal-body .footer-close .delete-entry a i{font-size:18px;margin-right:8px}#modal-cupshinsa .modal-inner .modal-body .entry-detail{margin:30px auto 10px}#modal-cupshinsa .modal-inner .modal-body .entry-detail .site-view{text-align:left}#modal-cupshinsa .modal-inner .modal-body .entry-detail .site-view iframe{width:414px;height:800px;border:solid 8px #00c0ff;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment{width:500px;margin:auto}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .hyoka{background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:16px 0}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .hyoka.star-0 a{color:rgba(0,0,0,.2)}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .hyoka label{font-weight:700;font-size:13px;position:relative;top:-5px;color:rgba(0,0,0,.5)}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .hyoka a{color:#ffba00;text-decoration:none}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .hyoka a i{font-size:26px}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .hyoka a span{font-size:12px;letter-spacing:normal;margin-left:10px;position:relative;top:-6px}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .hyoka a.selected{color:#ffba00}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .hyoka a.selected~a{color:rgba(0,0,0,.2)}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .select-tabs{display:grid;grid-template-columns:130px 130px 1fr;margin:30px auto 0;padding:0 10px;position:relative;z-index:2}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .select-tabs:after{content:"";border-bottom:solid #fff 2px;position:absolute;bottom:0;z-index:2;width:100%}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .select-tabs .tab{margin-left:2px;position:relative;z-index:1}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .select-tabs .tab a{background:0 0;border:solid #fff 2px;border-bottom:none transparent 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px;border-radius:10px 10px 0 0;display:block;width:120px;line-height:45px;font-size:13px;font-family:'Noto Sans JP',sans-serif;font-weight:600;color:#fff;text-decoration:none}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .select-tabs .tab a span{font-size:12px;color:rgba(0,0,0,.5);margin-left:8px}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .select-tabs .tab.selected{z-index:3}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .select-tabs .tab.selected a{background:0 0;border-bottom:solid 2px #000}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .select-tabs .tab.tab-comment.selected{background:#fff;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px;border-radius:10px 10px 0 0}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .select-tabs .tab.tab-comment.selected a{color:#000;border-bottom:solid 2px #fff}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments.comments,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos.comments{display:none}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log{overflow:auto;min-height:200px;max-height:500px}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .no-comment,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .no-comment,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .no-comment,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .no-comment{background:rgba(255,255,255,.1);color:#fff;padding:25px 0;font-size:13px}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment{color:#fff;display:grid;grid-gap:1rem;grid-template-columns:56px 1fr 50px;text-align:left;margin:10px auto;padding:5px 0}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment:nth-of-type(odd),#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment:nth-of-type(odd),#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment:nth-of-type(odd),#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment:nth-of-type(odd){background:rgba(255,255,255,.1)}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment .icon,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment .icon,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment .icon,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment .icon{text-align:center}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment .icon img,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment .icon img,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment .icon img,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment .icon img{width:40px;height:auto}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment .text,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment .text,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment .text,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment .text{align-items:center;display:grid;line-height:1.6;font-size:13px}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment .text span,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment .text span,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment .text span,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment .text span{font-size:10px;color:#a5a5a4}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment .comment-edit,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment .comment-edit,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment .comment-edit,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment .comment-edit{display:none;padding:6px 0;text-align:right}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment .comment-edit textarea,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment .comment-edit textarea,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment .comment-edit textarea,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment .comment-edit textarea{width:calc(100% - 20px);height:80px;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-align:left}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment .comment-edit input[type=submit],#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment .comment-edit input[type=submit],#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment .comment-edit input[type=submit],#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment .comment-edit input[type=submit]{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#0093d8;color:#fff;border:none 0 transparent;padding:6px 16px;margin:10px 0 0}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment .comment-edit .edit-buttons,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment .comment-edit .edit-buttons,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment .comment-edit .edit-buttons,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment .comment-edit .edit-buttons{margin:6px auto}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment .comment-edit .edit-buttons a,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment .comment-edit .edit-buttons a,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment .comment-edit .edit-buttons a,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment .comment-edit .edit-buttons a{display:inline-block;vertical-align:middle;color:#fff;text-decoration:none;margin-left:20px;font-size:13px}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment .edit-menu,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment .edit-menu,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment .edit-menu,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment .edit-menu{align-items:center;display:grid;position:relative}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment .edit-menu>a,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment .edit-menu>a,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment .edit-menu>a,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment .edit-menu>a{text-decoration:none;color:#fff;width:30px;height:30px;text-align:center;line-height:30px;display:block;-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;background:rgba(255,255,255,.1)}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment .edit-menu>a i,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment .edit-menu>a i,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment .edit-menu>a i,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment .edit-menu>a i{font-size:10px}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment .edit-menu .comment-edit-menu,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment .edit-menu .comment-edit-menu,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment .edit-menu .comment-edit-menu,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment .edit-menu .comment-edit-menu{position:absolute;right:0;border:#fff 1px solid;background:#000;display:none;z-index:2;width:64px;top:45px}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment .edit-menu .comment-edit-menu a,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment .edit-menu .comment-edit-menu a,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment .edit-menu .comment-edit-menu a,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment .edit-menu .comment-edit-menu a{display:block;color:#fff;padding:10px;border-bottom:#fff 1px solid;text-decoration:none;font-size:12px;text-align:center}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log .comment .edit-menu .comment-edit-menu a:last-child,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log .comment .edit-menu .comment-edit-menu a:last-child,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log .comment .edit-menu .comment-edit-menu a:last-child,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log .comment .edit-menu .comment-edit-menu a:last-child{border-bottom:transparent 0 none}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log.comments-log,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log.comments-log,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log.comments-log,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log.comments-log{background:#fff}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log.comments-log .no-comment,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log.comments-log .no-comment,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log.comments-log .no-comment,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log.comments-log .no-comment{background:rgba(0,0,0,.1);color:#000}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log.comments-log .comment,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log.comments-log .comment,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log.comments-log .comment,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log.comments-log .comment{color:#000}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log.comments-log .comment:nth-of-type(odd),#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log.comments-log .comment:nth-of-type(odd),#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log.comments-log .comment:nth-of-type(odd),#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log.comments-log .comment:nth-of-type(odd){background:rgba(0,0,0,.1)}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log.comments-log .comment .text span,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log.comments-log .comment .text span,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log.comments-log .comment .text span,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log.comments-log .comment .text span{color:rgba(0,0,0,.4)}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log.comments-log .comment .comment-edit textarea,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log.comments-log .comment .comment-edit textarea,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log.comments-log .comment .comment-edit textarea,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log.comments-log .comment .comment-edit textarea{border:solid 2px rgba(0,0,0,.3);width:calc(100% - 24px)}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log.comments-log .comment .comment-edit a,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log.comments-log .comment .comment-edit a,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log.comments-log .comment .comment-edit a,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log.comments-log .comment .comment-edit a{color:#000}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .comments-log.comments-log .edit-menu a,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments .memos-log.comments-log .edit-menu a,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .comments-log.comments-log .edit-menu a,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos .memos-log.comments-log .edit-menu a{color:#000;background:rgba(0,0,0,.1)}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments>form,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos>form{margin:20px auto;text-align:right}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments>form textarea,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos>form textarea{width:calc(100% - 20px);height:80px;padding:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;text-align:left}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments>form textarea.memo-text,#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos>form textarea.memo-text{border:solid 2px #fff;background:#000;color:#fff}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .comments>form input[type=submit],#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .memos>form input[type=submit]{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;background:#0093d8;color:#fff;border:none 0 transparent;padding:6px 16px;margin:10px 0 0}#modal-cupshinsa .radio-button{display:flex;gap:6px;justify-content:center;margin:6px auto;position:relative;align-items:center;font-size:12px}#modal-cupshinsa .radio-button input[type=radio]{position:absolute;opacity:0}#modal-cupshinsa .radio{position:relative;display:inline-block;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);transform:translateZ(-25px);transition:all .3s ease-in-out}#modal-cupshinsa .radio::before{position:absolute;content:'';width:12px;height:12px;top:4px;left:4px;border-radius:50%;background-color:#09e90d;background-color:#b9b9b9;background:-webkit-linear-gradient(top,#c5c5c5 0,#b9b9b9 100%);background:-moz-linear-gradient(top,#c5c5c5 0,#b9b9b9 100%);background:-ms-linear-gradient(top,#c5c5c5 0,#b9b9b9 100%);background:-o-linear-gradient(top,#c5c5c5 0,#b9b9b9 100%);background:linear-gradient(to bottom,#c5c5c5 0,#b9b9b9 100%);transition:all .3s ease-in-out}#modal-cupshinsa .radio-button input[type=radio]:checked+.radio{transform:translateZ(0);background-color:#fff}#modal-cupshinsa .radio-button input[type=radio]:checked+.radio::before{background-color:#1eb500;background:-webkit-linear-gradient(top,#00ff12 0,#1eb500 100%);background:-moz-linear-gradient(top,#00ff12 0,#1eb500 100%);background:-ms-linear-gradient(top,#00ff12 0,#1eb500 100%);background:-o-linear-gradient(top,#00ff12 0,#1eb500 100%);background:linear-gradient(to bottom,#00ff12 0,#1eb500 100%)}#modal-cupshinsa .false input[type=radio]:checked+.radio::before{background-color:#fc61d9;background:-webkit-linear-gradient(top,red 0,#fc61d9 100%);background:-moz-linear-gradient(top,red 0,#fc61d9 100%);background:-ms-linear-gradient(top,red 0,#fc61d9 100%);background:-o-linear-gradient(top,red 0,#fc61d9 100%);background:linear-gradient(to bottom,red 0,#fc61d9 100%)}#modal-cupshinsa .radio-button input[type=radio]:checked~.label-text{color:#09e90d}.overlay{background-color:#000}#modal-judge-users{width:600px;margin-left:-300px;color:#fff}#modal-judge-users .modal-inner{background:#fff;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}#modal-judge-users .modal-inner .modal-body .close{position:absolute;right:10px;top:10px}#modal-judge-users .modal-inner .modal-body .close i{color:#000;font-size:20px;cursor:pointer}#modal-judge-users .modal-inner .modal-body p{padding:30px 0 10px}#modal-judge-users .modal-inner .modal-body .judge-users{display:grid;grid-gap:1rem;grid-template-columns:1fr 1fr;text-align:left;margin:0 40px;padding:20px 0 40px}#modal-judge-users .modal-inner .modal-body .judge-users .add-user,#modal-judge-users .modal-inner .modal-body .judge-users .judge-user{font-size:12px;border:solid 1px #c7c7c7;position:relative;background:rgba(0,0,0,.1);-moz-box-shadow:inset 1px 1px 0 #fff,0 2px 0 rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 0 #fff,0 2px 0 rgba(0,0,0,.05);box-shadow:inset 1px 1px 0 #fff,0 2px 0 rgba(0,0,0,.05);background:url(/assets/img/common/dot-bg.png) repeat center center;background-size:4px}#modal-judge-users .modal-inner .modal-body .judge-users .add-user a,#modal-judge-users .modal-inner .modal-body .judge-users .judge-user a{text-decoration:none;color:#000}#modal-judge-users .modal-inner .modal-body .judge-users .add-user .judge-user-edit,#modal-judge-users .modal-inner .modal-body .judge-users .judge-user .judge-user-edit{position:absolute;right:4px;top:4px;padding:2px 8px;border:solid 1px #c7c7c7;border-radius:3px;background:#fff;color:#333;font-size:11px;line-height:1.6;cursor:pointer}#modal-judge-users .modal-inner .modal-body .judge-users .add-user .judge-user-edit:hover,#modal-judge-users .modal-inner .modal-body .judge-users .judge-user .judge-user-edit:hover{background:#f0f0f0}#modal-judge-users .modal-inner .modal-body .judge-users .add-user .image img,#modal-judge-users .modal-inner .modal-body .judge-users .judge-user .image img{width:80px;height:auto;vertical-align:middle}#modal-judge-users .modal-inner .modal-body .judge-users .add-user .image span,#modal-judge-users .modal-inner .modal-body .judge-users .judge-user .image span{margin-left:10px}#modal-judge-users .modal-inner .modal-body .judge-users .add-user{text-align:center;align-items:center;display:grid;height:82px}#modal-add-user,#modal-edit-user{width:500px;margin-left:-250px;color:#fff}#modal-add-user .modal-inner,#modal-edit-user .modal-inner{background:#fff;-moz-box-shadow:0 0 0 transparent;-webkit-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent}#modal-add-user .modal-inner .modal-body,#modal-edit-user .modal-inner .modal-body{text-align:left;padding:40px}#modal-add-user .modal-inner .modal-body .close,#modal-edit-user .modal-inner .modal-body .close{position:absolute;right:10px;top:10px}#modal-add-user .modal-inner .modal-body .close i,#modal-edit-user .modal-inner .modal-body .close i{color:#000;font-size:20px;cursor:pointer}#modal-add-user .modal-inner .modal-body h1,#modal-edit-user .modal-inner .modal-body h1{text-align:center;font-family:'Noto Sans JP',sans-serif;font-weight:600;font-size:20px}#modal-add-user .modal-inner .modal-body .label,#modal-edit-user .modal-inner .modal-body .label{font-family:'Noto Sans JP',sans-serif;font-weight:600;margin:20px 0 10px;font-size:20px}#modal-add-user .modal-inner .modal-body input,#modal-edit-user .modal-inner .modal-body input{padding:10px;width:calc(100% - 30px)}#modal-add-user .modal-inner .modal-body .button,#modal-edit-user .modal-inner .modal-body .button{text-align:center;margin:40px auto 0}#modal-add-user .modal-inner .modal-body .button a,#modal-edit-user .modal-inner .modal-body .button a{text-decoration:none;border-radius:6px;background:#0093d8;color:#fff;border:none 0 transparent;padding:10px 16px;font-size:18px}#modal-cup2026result{width:600px;margin-left:-300px;font-family:游明朝,YuMincho,ＭＳ Ｐ明朝,ms pmincho,ヒラギノ明朝 pro w3,hiragino mincho pro,serif;top:70px}#modal-cup2026result .modal-inner .modal-body{position:relative}#modal-cup2026result .modal-inner .modal-body .close{position:absolute;top:-40px;right:5px}#modal-cup2026result .modal-inner .modal-body .close i{color:#fff;font-size:30px}#modal-cup2026result .modal-inner .modal-body .label{position:absolute;top:-10px;left:-10px}#modal-cup2026result .modal-inner .modal-body .label.result-1st{background:url(/assets/img/cup/cup-2023/1st-medal.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:137px;height:248px;display:block;top:-20px;left:0}#modal-cup2026result .modal-inner .modal-body .label.gold{background:url(/assets/img/cup/cup-2023/gold-medal.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:196px;height:257px;display:block}#modal-cup2026result .modal-inner .modal-body .label.silver{background:url(/assets/img/cup/cup-2023/silver-medal.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:196px;height:257px;display:block}#modal-cup2026result .modal-inner .modal-body .label.bronze{background:url(/assets/img/cup/cup-2023/bronze-medal.png?16) no-repeat center center;background-size:cover;text-indent:-999999px;white-space:nowrap;overflow:hidden;width:196px;height:256px;display:block}#modal-cup2026result .modal-inner .modal-body h2{background:#c3a56b;color:#fff;font-size:40px;letter-spacing:-2px}#modal-cup2026result .modal-inner .modal-body h3{color:#c3a56b;font-size:21px;margin:20px auto}#modal-cup2026result .modal-inner .modal-body .entry{width:280px;margin:40px auto;padding:10px;background:url(/assets/img/writer/writer-bg.png);background-size:4px;border:solid 1px #d7d7d7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:inset 1px 1px 0 #fff,0 2px 2px rgba(0,0,0,.05);-webkit-box-shadow:inset 1px 1px 0 #fff,0 2px 2px rgba(0,0,0,.05);box-shadow:inset 1px 1px 0 #fff,0 2px 2px rgba(0,0,0,.05)}#modal-cup2026result .modal-inner .modal-body .entry a{color:#000;text-decoration:none}#modal-cup2026result .modal-inner .modal-body .entry a .image{margin-top:5px}#modal-cup2026result .modal-inner .modal-body .entry a .image img{width:calc(100% - 20px);border:solid 6px #fff;-moz-box-shadow:1px 1px 0 #d7d7d7;-webkit-box-shadow:1px 1px 0 #d7d7d7;box-shadow:1px 1px 0 #d7d7d7}#modal-cup2026result .modal-inner .modal-body .entry a .title{text-align:left;font-family:'Noto Sans JP',sans-serif;font-weight:900;font-size:14px;line-height:1.4;margin:4px 10px;text-shadow:-2px -1px 0 #fff,-2px 0 0 #fff,-2px 1px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,0 -2px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,0 1px 0 #fff,0 2px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,2px -1px 0 #fff,2px 0 0 #fff,2px 1px 0 #fff}#modal-cup2026result .modal-inner .modal-body .entry a .writer{text-align:left;font-family:'Noto Sans JP',sans-serif;font-weight:900;font-size:12px;color:rgba(0,0,0,.5);margin:0 10px 20px;text-shadow:-2px -1px 0 #fff,-2px 0 0 #fff,-2px 1px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,0 -2px 0 #fff,0 -1px 0 #fff,0 0 0 #fff,0 1px 0 #fff,0 2px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,2px -1px 0 #fff,2px 0 0 #fff,2px 1px 0 #fff}#modal-cup2026result .modal-inner .modal-body hr{width:calc(100% - 40px);height:1px;line-height:1px;border:none 0 transparent;background:rgba(195,165,107,.3);margin:auto}#modal-cup2026result .modal-inner .modal-body p{font-size:18px;text-align:center;color:#c3a56b;margin:15px auto}#modal-cup2026result .modal-inner .modal-body textarea{border:solid 1px #dfdddd;background:#f8f8f8;font-size:15px;-moz-box-shadow:inset 1px 1px 3px rgba(0,0,0,.1);-webkit-box-shadow:inset 1px 1px 3px rgba(0,0,0,.1);box-shadow:inset 1px 1px 3px rgba(0,0,0,.1);width:calc(100% - 80px);height:74px;line-height:1.6;padding:10px;margin:0 auto;font-family:游明朝,YuMincho,ＭＳ Ｐ明朝,ms pmincho,ヒラギノ明朝 pro w3,hiragino mincho pro,serif}#modal-cup2026result .modal-inner .modal-body .button{width:calc(100% - 60px);margin:auto;position:relative;height:70px}#modal-cup2026result .modal-inner .modal-body .button a{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;background:#c3a56b;color:#fff;display:block;line-height:40px;width:140px;position:absolute;top:0;right:0;text-decoration:none}#modal-cupshinsa .ai-score{margin:12px 0 24px;text-align:left}#modal-cupshinsa .ai-score .ai-score-toggle{display:block;padding:10px 0;border:1px dashed rgba(255,255,255,.35);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:rgba(255,255,255,.75);font-size:13px;font-weight:700;text-align:center;text-decoration:none}#modal-cupshinsa .ai-score .ai-score-toggle::after{content:"▼";margin-left:8px;font-size:10px}#modal-cupshinsa .ai-score .ai-score-toggle:hover{color:#fff;border-color:rgba(255,255,255,.6)}#modal-cupshinsa .ai-score .ai-score-body{display:none;margin-top:8px;padding:16px 20px 12px;background:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;color:#333}#modal-cupshinsa .ai-score.is-open .ai-score-toggle::after{content:"▲"}#modal-cupshinsa .ai-score.is-open .ai-score-body{display:block}#modal-cupshinsa .ai-score .ai-score-list{margin:0;padding:0;list-style:none}#modal-cupshinsa .ai-score .ai-score-list li{display:grid;grid-template-columns:5em 1fr 2.5em 4em;align-items:center;gap:10px;margin-bottom:8px;font-size:13px}#modal-cupshinsa .ai-score .ai-score-list li.is-low{opacity:.45}#modal-cupshinsa .ai-score .ai-score-label{font-weight:700}#modal-cupshinsa .ai-score .ai-score-bar{display:block;height:10px;background:#eee;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden}#modal-cupshinsa .ai-score .ai-score-bar span{display:block;height:100%;background:#ffba00}#modal-cupshinsa .ai-score .ai-score-num{font-weight:700;text-align:right}#modal-cupshinsa .ai-score .ai-score-conf{color:#999;font-size:11px}#modal-cupshinsa .ai-score .ai-score-status{margin:0 0 8px;color:#666;font-size:13px}#modal-cupshinsa .ai-score .ai-score-note{margin:8px 0 0;padding-top:8px;border-top:1px solid #eee;color:#999;font-size:11px;line-height:1.6}#modal-cupshinsa .ai-score .ai-score-rescore{margin-left:8px;color:#0093d8}#modal-cupshinsa .ai-score .ai-score-rescore.is-loading{color:#999;pointer-events:none}@media (max-width:812px){body.cup-2026 article hr{width:100%;height:80px}body.cup-2026 section>.inner{width:100vw}body.cup-2026 section.header{background:url(/assets/img/cup/cup-2025/header.jpg) no-repeat center center;background-size:cover;height:294px;overflow:hidden}body.cup-2026 section.menu{display:none}body.cup-2026 section.result{margin:20px auto}body.cup-2026 section.result .inner{grid-template-columns:70px 1fr}body.cup-2026 section.result .inner h2{width:40px;height:104px;margin-left:16px}body.cup-2026 section.result .inner .result-body{margin-right:20px;font-size:14px;line-height:1.6}body.cup-2026 section.result-1st{margin:20px auto}body.cup-2026 section.result-1st .inner{grid-template-columns:70px 1fr}body.cup-2026 section.result-1st .inner .h2 h2{width:40px;height:104px;margin-left:16px}body.cup-2026 section.result-1st .inner .h2 .trophy{height:0;margin-left:-15px;top:120px}body.cup-2026 section.result-1st .inner .h2 .trophy img{width:100px}body.cup-2026 section.result-1st .inner .result-body{margin-right:20px;font-size:14px;line-height:1.6}body.cup-2026 section.result-bumon{margin:20px auto}body.cup-2026 section.result-bumon .inner{grid-template-columns:70px 1fr}body.cup-2026 section.result-bumon .inner h2{width:40px;height:104px;margin-left:16px}body.cup-2026 section.result-bumon .inner .result-body{margin-right:20px;font-size:14px;line-height:1.6}body.cup-2026 section.result-bumon .inner .result-body h3{font-size:24px;letter-spacing:.5rem;margin-bottom:12px}body.cup-2026 section.result-bumon .inner .result-body .trophy{position:sticky;height:0;margin-left:-86px}body.cup-2026 section.result-bumon .inner .result-body .trophy img{width:100px;margin-top:60px}body.cup-2026 section.result-bumon .inner .result-body .winner{width:auto;margin:auto}body.cup-2026 section.result-bumon .inner .result-body .nyusen-title{font-size:18px}body.cup-2026 .entry-sakuhin .title-sakusya{margin:10px 0 0}body.cup-2026 .entry-sakuhin .title-sakusya .label span{font-size:12px!important}body.cup-2026 .entry-sakuhin .title-sakusya .title{margin:10px 0 5px;font-size:18px!important}body.cup-2026 .entry-sakuhin .title-sakusya .sakusya{font-size:14px!important;margin:5px 0 10px}body.cup-2026 .entry-sakuhin.l .label{margin-bottom:0}body.cup-2026 .entry-sakuhin.m{display:block}body.cup-2026 .entry-sakuhin.m .image{width:auto}body.cup-2026 .entry-sakuhin.m .label{margin:10px 0 10px}body.cup-2026 .entry-sakuhin.s{width:100%}body.cup-2026 .entry-sakuhin.s .label{margin:10px 0 10px}body.cup-2026 .entry-sakuhins-area{display:block}body.cup-2026 .judge-comments .judge-comment{padding:14px 0;grid-gap:.5rem}body.cup-2026 .judge-comments .judge-comment .comment{font-size:14px}body.cup-2026 .judge-comments.m{width:auto;margin:10px 0 30px}body.cup-2026 .judge-comments.s{width:auto;margin:0 0 40px}body.cup-2026 section.description{margin:20px auto}body.cup-2026 section.description .inner{grid-template-columns:70px 1fr}body.cup-2026 section.description .inner h2{width:40px;height:163px;margin-left:16px}body.cup-2026 section.description .inner .description-body dl{display:block}body.cup-2026 section.description .inner .description-body dl dt{font-size:13px}body.cup-2026 section.description .inner .description-body dl dd.event-title{font-size:22px;top:-5px}body.cup-2026 section.description .inner .description-body dl dd{margin-right:20px;font-size:14px;line-height:1.6;margin-bottom:20px}body.cup-2026 section.description .inner .description-body dl dd .syo-title{font-size:18px}body.cup-2026 section.description .inner .description-body dl dd.simekiri{font-size:15px}body.cup-2026 section.judgment{margin:20px auto}body.cup-2026 section.judgment .inner{grid-template-columns:70px 1fr}body.cup-2026 section.judgment .inner h2{width:40px;height:103px;margin-left:16px}body.cup-2026 section.judgment .inner .judgment-body .box{width:calc(100% - 26px);padding:3px;background-size:870px 292px}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner{display:block}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .image img{width:100%;height:240px;object-fit:cover}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .katagaki{font-size:12px;margin-top:4px}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .name{font-size:38px;margin:10px 0}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .name.pon{font-size:38px}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .name.zanchi{font-size:37px}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .sns-account{text-align:right;position:relative;margin-top:-16px;right:0}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .sns-account a{font-size:12px}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .text{font-size:13px;line-height:1.5}body.cup-2026 section.winner{margin:20px auto}body.cup-2026 section.winner .inner{grid-template-columns:70px 1fr}body.cup-2026 section.winner .inner h2{width:40px;height:166px;margin-left:16px}body.cup-2026 section.winner .inner .winner-body .box{margin-right:20px;margin-bottom:0}body.cup-2026 section.winner .inner .winner-body .box:after{bottom:20px;height:50px}body.cup-2026 section.winner .inner .winner-body .box .image img{width:270px}body.cup-2026 section.winner .inner .winner-body .box .description{top:-33px;background-size:870px 292px}body.cup-2026 section.winner .inner .winner-body .box .description .description-inner{grid-template-columns:1fr 1fr;padding:40px 10px 40px;grid-gap:10px}body.cup-2026 section.winner .inner .winner-body .box .description .description-inner .writer .link{font-size:calc(.25vw + .8rem)}body.cup-2026 section.winner .inner .winner-body .box .description .description-inner .cup-link{margin:10px auto -20px}body.cup-2026 section.winner .inner .winner-body .box .description .description-inner .cup-link a{font-size:12px}body.cup-2026 section.form{margin:20px auto}body.cup-2026 section.form>.inner{grid-template-columns:70px 1fr}body.cup-2026 section.form>.inner h2{width:40px;height:193px;margin-left:16px}body.cup-2026 section.form>.inner form{width:auto;margin-right:20px}body.cup-2026 section.form>.inner form .item{margin:0 auto 20px}body.cup-2026 section.form>.inner form .label{font-size:15px}body.cup-2026 section.form>.inner form .label i{margin-left:0;display:block;margin:10px 0;text-align:right;font-size:11px}body.cup-2026 section.form>.inner form .input input,body.cup-2026 section.form>.inner form .input textarea{font-size:18px}body.cup-2026 section.form>.inner form .input textarea{font-size:14px}body.cup-2026 section.form>.inner form .button{margin:30px auto}body.cup-2026 section.form>.inner form .button a img{width:100%;height:auto}body.cup-2026 section.cup-footer{margin:0 auto 0}body.cup-2026 section.cup-footer .inner .text{font-size:20px;margin:50px 0}body.cup-2026 section.cup-footer .inner .text a{font-size:17px}#modal-thankyou{top:100px;width:calc(100% - 10px);margin-left:5px}#modal-thankyou .modal-inner .modal-body{padding:20px}#modal-thankyou .modal-inner .modal-body h3{font-size:20px}#modal-thankyou .modal-inner .modal-body .button a{font-size:12px}body.cup-2026-admin .footer-menu{white-space:normal;line-height:1.6}body.cup-2026-admin .select-tabs-area{overflow-x:scroll;width:100vw;-ms-overflow-style:none;scrollbar-width:none}body.cup-2026-admin .select-tabs-area::-webkit-scrollbar{display:none}body.cup-2026-admin .select-tabs-area .select-tabs{padding:0 4px;width:536px;margin:20px auto 30px}body.cup-2026-admin .select-tabs-area .select-tabs .tab a{font-size:13px;width:100px;line-height:40px}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .select-tabs{padding:0 4px;width:536px;margin:20px auto 30px}#modal-cupshinsa .modal-inner .modal-body .entry-detail .hyoka-comment .select-tabs .tab a{font-size:13px;width:100px;line-height:40px}#modal-cup2026result{width:100%;margin-left:0;top:50px}#modal-cup2026result .modal-inner .modal-body .close{right:10px}#modal-cup2026result .modal-inner .modal-body h2{font-size:30px}#modal-cup2026result .modal-inner .modal-body h3{line-height:1.4}#modal-cup2026result .modal-inner .modal-body h3 i{display:block}#modal-cup2026result .modal-inner .modal-body hr{width:calc(100% - 20px)}#modal-cup2026result .modal-inner .modal-body p{font-size:16px}#modal-cup2026result .modal-inner .modal-body p i{display:block}#modal-cup2026result .modal-inner .modal-body textarea{font-size:13px}}@media (max-width:1099px) and (min-width:813px){body.cup-2026 article hr{width:100%;height:130px;margin-bottom:-100px}body.cup-2026 section>.inner{width:100vw}body.cup-2026 section.menu .inner{width:100%}body.cup-2026 section.menu .inner a{font-size:14px}body.cup-2026 section.result{margin:60px auto}body.cup-2026 section.result .inner{grid-template-columns:100px 1fr}body.cup-2026 section.result .inner h2{width:60px;height:156px;margin-left:16px}body.cup-2026 section.result .inner .result-body{margin-right:20px;font-size:14px;line-height:1.6}body.cup-2026 section.result-1st{margin:60px auto}body.cup-2026 section.result-1st .inner{grid-template-columns:100px 1fr}body.cup-2026 section.result-1st .inner .h2 h2{width:60px;height:156px;margin-left:16px}body.cup-2026 section.result-1st .inner .result-body{margin-right:20px;font-size:14px;line-height:1.6}body.cup-2026 section.result-bumon{margin:60px auto}body.cup-2026 section.result-bumon .inner{grid-template-columns:100px 1fr}body.cup-2026 section.result-bumon .inner h2{width:60px;height:156px;margin-left:16px}body.cup-2026 section.result-bumon .inner .result-body{margin-right:20px;font-size:14px;line-height:1.6}body.cup-2026 section.description{margin:60px auto}body.cup-2026 section.description .inner{grid-template-columns:100px 1fr}body.cup-2026 section.description .inner h2{width:60px;height:245px;margin-left:16px}body.cup-2026 section.description .inner .description-body dl{grid-template-columns:100px 1fr}body.cup-2026 section.description .inner .description-body dl dt{font-size:15px}body.cup-2026 section.description .inner .description-body dl dd{margin-right:20px;font-size:15px;line-height:1.6;margin-bottom:20px}body.cup-2026 section.description .inner .description-body dl dd .syo-title{font-size:20px}body.cup-2026 section.judgment{margin:60px auto 40px}body.cup-2026 section.judgment .inner{grid-template-columns:100px 1fr}body.cup-2026 section.judgment .inner h2{width:60px;height:155px;margin-left:16px}body.cup-2026 section.judgment .inner .judgment-body .box{width:calc(100% - 26px);padding:3px}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .name.pon{font-size:32px}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .name.zanchi{font-size:32px}body.cup-2026 section.judgment .inner .judgment-body .box .box-inner .description .sns-account{text-align:right;position:relative;margin-top:-16px;right:0}body.cup-2026 section.winner{margin:60px auto}body.cup-2026 section.winner .inner{grid-template-columns:100px 1fr}body.cup-2026 section.winner .inner h2{width:60px;height:250px;margin-left:16px}body.cup-2026 section.winner .inner .winner-body .box{margin-right:20px;margin-bottom:0}body.cup-2026 section.winner .inner .winner-body .box:after{height:50px;bottom:30px}body.cup-2026 section.winner .inner .winner-body .box .image img{width:340px}body.cup-2026 section.winner .inner .winner-body .box .description{top:-39px}body.cup-2026 section.winner .inner .winner-body .box .description .description-inner{grid-template-columns:1fr 1fr 1fr;padding:50px 30px 50px}body.cup-2026 section.winner .inner .winner-body .box .description .description-inner .cup-link a{font-size:14px}body.cup-2026 section.form{margin:60px auto}body.cup-2026 section.form>.inner{grid-template-columns:100px 1fr}body.cup-2026 section.form>.inner h2{width:60px;height:290px;margin-left:16px}body.cup-2026 section.cup-footer{margin:0 auto 50px}body.cup-2026 section.cup-footer .inner .text{margin:100px 0}}@media all and (max-width:1099px) and (min-width:813px) and (orientation:landscape){body.cup-2026 section>.inner{width:700px}}