@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}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}body,input,select,textarea{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Lucida Grande",Meiryo,メイリオ,Roboto,"Droid Sans",sans-serif}body{font-size:14px;line-height:1.5;-webkit-text-size-adjust:100%}article,aside,caption,dd,details,div,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,menu,nav,p,section,td,th{text-align:left}address,caption,cite,code,dfn,var{font-style:normal;font-weight:400}input[type=checkbox],input[type=radio]{margin-left:0;vertical-align:top}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=telephone],input[type=text],input[type=time],input[type=url],input[type=week],textarea{margin:0;vertical-align:middle}input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],select{margin-left:0;margin-right:0;vertical-align:middle}@-moz-document url-prefix(){select{margin-left:1px}}li{list-style:none}em{font-style:normal}body{background-color:#02003e;color:#444}img{display:block;margin:0 auto;max-width:100%}a:link,a:visited{color:#444;text-decoration:underline}a:active,a:hover{color:#444;text-decoration:none}.contents{width:calc(100% - 30px);max-width:1200px;min-width:270px;margin:0 auto;border:15px solid #fff;text-align:center;background-color:#e8e8f0}@media screen and (max-width:599px){.contents{width:calc(100% - 20px);min-width:280px;border-width:10px}}.pagetop{position:fixed;bottom:25px;right:25px;z-index:999}@media screen and (max-width:1229px){.pagetop{bottom:25px;right:15px}}@media screen and (max-width:599px){.pagetop{bottom:20px;right:10px}}.pagetop_scroll{display:block;padding:10px;background-color:rgba(255,255,255,.6);border-radius:5px}@media screen and (max-width:1229px){.pagetop_scroll{border-radius:5px 0 0 5px}}.pagetop_icon{height:30px}.container{margin:0 auto 50px;padding:0 50px 0}@media screen and (max-width:799px){.container{margin-bottom:40px;padding:0 40px 0}}@media screen and (max-width:599px){.container{padding:0 30px 0}}@media screen and (max-width:399px){.container{padding:0 20px 0}}.header{box-sizing:border-box;max-width:100%;margin:0;padding:20px 50px;background:url(../image/arukitacup2025_bg.png) center center no-repeat #02003e;background-color:#02003e;background-size:100% auto;border:5px solid #02003e}@media screen and (max-width:899px){.header{padding:20px 40px}}@media screen and (max-width:599px){.header{padding:20px 30px}}@media screen and (max-width:399px){.header{padding:20px}}.contents_home .header{padding:0}.contents_home .header{background-color:#02003e;background-image:none;margin:0}h1{text-align:left}h1 a{display:block;width:200px}h1 img{display:block;width:100%;max-width:200px;margin:0}.contents_home h1{text-align:center}.contents_home h1 img{display:block;width:100%;max-width:100%;margin:0 auto}.nav{margin-bottom:0;padding:0;border-left:solid 2px #02003e;border-right:solid 2px #02003e;background-color:#fff}.nav .nav_list{display:table;table-layout:fixed;width:100%}.nav_item{display:table-cell;border:2px solid #02003e;border-width:0 2px 2px 0;vertical-align:middle}.nav_item:hover{background-color:rgba(2,0,62,.1)}.nav_item:last-child{border-width:0 0 2px}.nav_item a{display:block;padding:10px 5px}.nav_item a:active,.nav_item a:hover,.nav_item a:link,.nav_item a:visited{text-decoration:none}@media screen and (max-width:399px){.nav_item a{padding:10px 2px}}.nav_item-E,.nav_item-J{color:#111;display:block;line-height:1.6;text-align:center}.nav_item-E{color:hsl(241.935483871,100%,-12.8431372549%);font-size:12px;word-wrap:break-word;white-space:normal}@media screen and (max-width:799px){.nav_item-J{font-size:12px}.nav_item-E{font-size:10px}}@media screen and (max-width:399px){.nav_item-E{font-size:8px}}.topickpath{padding-bottom:0;background-color:rgba(2,0,62,.1)}.topickpath p{overflow:hidden;width:100%;white-space:nowrap}.topickpath span{display:inline-block;padding:10px 0;white-space:nowrap;font-size:10px}.topickpath span:after{content:">";display:inline-block;padding:0 .7em}.topickpath span:last-child{font-weight:700}.topickpath span:last-child:after{content:none}.footer{margin-bottom:0;padding-bottom:50px}@media screen and (max-width:599px){.footer{text-align:center}}.footer_logo{display:block;float:left;margin-right:10px;height:30px}@media screen and (max-width:599px){.footer_logo{float:none;height:20px;margin:0 auto 10px}}.footer_address{display:block;overflow:hidden;zoom:1;font-size:10px}.footer_link{color:#444;font-size:12px;font-weight:700;text-decoration:none}.footer_link:hover{text-decoration:underline}h2{margin:0 0 30px;font-weight:400}@media screen and (max-width:599px){h2{margin-bottom:20px}}h2 span{font-family:"Rock Salt",cursive;font-weight:400;color:#444;display:inline-block;font-size:42px;vertical-align:middle}@media screen and (max-width:599px){h2 span{font-size:30px}}@media screen and (max-width:499px){h2 span{font-size:24px}}@media screen and (max-width:399px){h2 span{font-size:20px}}h2 strong{display:inline-block;margin-left:-10px;padding:0 5px;background-color:#e8e8f0;border:1px solid hsl(241.935483871,100%,-12.8431372549%);border-radius:2px;color:hsl(241.935483871,100%,-12.8431372549%);font-size:12px;font-weight:400;line-height:1.7;vertical-align:middle;transform:rotate(-30deg)}@media screen and (max-width:499px){h2 strong{margin-left:-5px}}h3{margin-bottom:10px;font-size:24px;line-height:1.5}@media screen and (max-width:599px){h3{font-size:20px}}@media screen and (max-width:499px){h3{font-size:16px}}h3 span{display:block;font-size:12px}@media screen and (max-width:599px){h3 span{font-size:10px}}h3.en{font-family:"Rock Salt",cursive;font-weight:400;margin-bottom:20px}h4{margin-bottom:5px;font-size:16px;line-height:1.6}.chapter{/*! CREARFIX */zoom:1;margin-bottom:30px;font-size:16px;line-height:1.8}.chapter:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}* html .chapter{display:inline-table;display:block}@media screen and (max-width:599px){.chapter{margin-bottom:20px}}.chapter p{margin-top:20px;overflow:hidden;zoom:1;/*! CREARFIX */zoom:1}.chapter p:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}* html .chapter p{display:inline-table;display:block}.pause{display:block;margin-top:10px;padding-top:10px;border-top:1px dotted #c2c2d3}h2.pause,h3.pause{margin-top:0;padding-top:30px}@media screen and (max-width:599px){h2.pause,h3.pause{padding-top:20px}}.notes{font-size:12px;line-height:1.8}.notes-block{display:block}.notes-inline{display:inline-block}.theme{color:hsl(241.935483871,100%,-12.8431372549%)}.attention{font-weight:700;color:#c00}.team{font-size:12px}.team_school{display:inline-block;font-size:16px}.team_list{display:inline-block;margin-right:5px;padding:0 1em;background-color:rgb(190.8050847458,109.6292372881,6.6949152542);border-radius:10px;color:#fff;font-size:10px;font-weight:700;line-height:1.8}.photoRight{float:right;margin:0 0 .2em 1em}.photoLeft{float:left;margin:0 1em .2em 0}@media screen and (max-width:599px){.photoLeft{float:right;margin:0 0 .2em .5em}}.photoLeft,.photoRight{width:40%;max-width:250px;border-radius:3px}h3+.photoLeft,h3+.photoRight{margin-top:20px}@media screen and (max-width:799px){.photoLeft,.photoRight{max-width:200px}}@media screen and (max-width:399px){.photoLeft,.photoRight{float:none;margin:0 0 .5em;width:100%;max-width:100%}}a.movieLink,a.musicLink{display:inline-block;margin-top:5px;padding-left:40px;background:url(../image/movieIcon.png) left top no-repeat;background-size:auto 30px}a.movieLink:first-child,a.musicLink:first-child{margin-top:0}a.musicLink{background:url(../image/musicIcon.png) left top no-repeat;background-size:auto 30px}.frame-line{display:block;padding:20px;overflow:hidden;border:1px solid #444;border-radius:5px}@media screen and (max-width:399px){.frame-line{padding:10px}}@media screen and (max-width:399px){.frame-line{font-size:10px}}.frame-line p:first-child{margin-top:0}.frame-line .photoRight{float:right;margin:0 0 .2em 1em;width:35%;max-width:180px}.listType,.movieType,.photoType,.uc{padding:10px;background:url(../image/box_bg.png) left top repeat #fff;background-size:5px;border-radius:3px}.listType a:link,.listType a:visited,.movieType a:link,.movieType a:visited,.photoType a:link,.photoType a:visited,.uc a:link,.uc a:visited{color:#111;text-decoration:underline}.listType a:active,.listType a:hover,.movieType a:active,.movieType a:hover,.photoType a:active,.photoType a:hover,.uc a:active,.uc a:hover{color:rgb(190.8050847458,109.6292372881,6.6949152542);text-decoration:none}.movieType p,.photoType p{margin-top:10px;padding:10px;background-color:#fff;color:#111}.movieBox{position:relative;width:100%;padding-top:56.25%;background-color:#e8e8f0}.movieBox iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.listType{padding:10px;background-size:5px;border-radius:3px}.listType_set{padding:0 20px;background-color:#fff;color:#111}@media screen and (max-width:499px){.listType_set{padding:10px}}.listType_set-dl{padding-bottom:20px;overflow:hidden;zoom:1}.listType_item-dt{width:12em;padding-top:41px;float:left;clear:both;color:hsl(241.935483871,100%,-12.8431372549%);font-weight:700;text-align:right}.listType_item-dt:first-child{border-width:0;margin-top:0;padding-top:20px}@media screen and (max-width:599px){.listType_item-dt{width:100%;margin-top:10px;padding-top:10px;float:none;clear:none;border-top:1px solid #c2c2d3;font-size:12px;font-weight:700;text-align:left}.listType_item-dt:before{content:"▼";color:#f7961b;font-weight:700;display:inline-block;margin-right:.1em}.listType_item-dt:first-child{padding-top:10px}}.listType_item-dd{margin-top:20px;padding:20px 0 0 13em;border-top:1px solid #c2c2d3}dt:first-child+.listType_item-dd{border-width:0;margin-top:0;padding-top:20px}.listType_item-dd strong{display:block;margin-bottom:5px}@media screen and (max-width:599px){.listType_item-dd{margin-top:0;padding:5px 0 0;border-width:0}dt:first-child+.listType_item-dd{padding-top:5px}}.listType_item-li{padding:10px 0;border-top:1px solid #c2c2d3}.listType_item-li:first-child{border-width:0}@media screen and (max-width:499px){.listType_item-li{padding:10px 0}}.profType_set{display:flex;flex-wrap:wrap;justify-content:center}.profType_item{display:block;width:45%;margin-bottom:20px}@media screen and (max-width:1229px){.profType_item{width:98%}}.other .profType_item{width:45%}@media screen and (max-width:1229px){.other .profType_item{width:98%}}.profType .winner{width:80%}@media screen and (max-width:1229px){.profType .winner{width:98%}}.profType_childSet{display:flex;flex-wrap:wrap;justify-content:center}.profType_childSet .profType_item{margin:0 5px}@media screen and (max-width:1229px){.profType_childSet .profType_item{margin-bottom:15px}}.profType_item-containChild{width:98%}.profType p{margin:0 5px 20px;font-weight:700;line-height:1.5;text-align:center}.profType p img{margin-bottom:5px;border-radius:50px}.profType p .prof_title{display:block;margin-bottom:15px;font-size:20px}.profType p .prof_supplement{display:block;margin-bottom:5px;font-size:16px;color:rgb(190.8050847458,109.6292372881,6.6949152542)}.profType p .prof_belong{display:block;font-size:12px}@media screen and (max-width:499px){.profType p{font-size:12px}.profType p .prof_belong{font-size:10px}}.uc p{margin:0;padding:200px 20px;background-color:rgba(232,232,240,.8);color:#02003e;font-weight:700;text-align:center}.uc p span{display:block;color:#444;font-size:10px;font-weight:400}@media screen and (max-width:499px){.uc p{padding:100px 10px}}.eventBanner{margin-bottom:10px}.eventBanner a{display:block;width:100%;border-radius:3px;text-align:left}.eventBanner a.event01{background-color:#ee3170}.eventBanner img{margin:0;border-radius:3px}.eventBanner img.bannerSMT{display:none}.eventBanner img.bannerPC{display:block}@media screen and (max-width:799px){.eventBanner img.bannerSMT{display:block}.eventBanner img.bannerPC{display:none}}.newPlan h3,.result h3,.sponsorship h3{margin:0 0 30px;font-weight:400}@media screen and (max-width:599px){.newPlan h3,.result h3,.sponsorship h3{margin-bottom:20px}}.newPlan h3 span,.result h3 span,.sponsorship h3 span{font-family:"Rock Salt",cursive;font-weight:400;color:#444;display:inline-block;font-size:24px;vertical-align:middle}@media screen and (max-width:599px){.newPlan h3 span,.result h3 span,.sponsorship h3 span{font-size:20px}}@media screen and (max-width:499px){.newPlan h3 span,.result h3 span,.sponsorship h3 span{font-size:16px}}.newPlan h3 strong,.result h3 strong,.sponsorship h3 strong{display:inline-block;margin-left:-10px;padding:0 5px;background-color:#e8e8f0;border:1px solid hsl(241.935483871,100%,-12.8431372549%);border-radius:2px;color:hsl(241.935483871,100%,-12.8431372549%);font-size:12px;font-weight:400;line-height:1.7;vertical-align:middle;transform:rotate(-30deg)}@media screen and (max-width:499px){.newPlan h3 strong,.result h3 strong,.sponsorship h3 strong{margin-left:-5px}}.newPlan .logos,.result .logos,.sponsorship .logos{display:flex;justify-content:center;-moz-column-gap:20px;column-gap:20px;flex-wrap:nowrap}@media screen and (max-width:599px){.newPlan .logos,.result .logos,.sponsorship .logos{row-gap:20px;flex-wrap:wrap}}@media screen and (max-width:399px){.newPlan .logos,.result .logos,.sponsorship .logos{-moz-column-gap:10px;column-gap:10px;row-gap:10px}}.newPlan .logos a,.result .logos a,.sponsorship .logos a{display:block;max-width:200px}@media screen and (max-width:599px){.newPlan .logos a,.result .logos a,.sponsorship .logos a{width:calc(50% - 20px)}}@media screen and (max-width:399px){.newPlan .logos a,.result .logos a,.sponsorship .logos a{width:calc(50% - 10px)}}.newPlan .logos img,.result .logos img,.sponsorship .logos img{width:100%}.contents_home .nav{margin-bottom:50px}@media screen and (max-width:799px){.contents_home .nav{margin-bottom:40px}}.contents_home h2{margin-bottom:20px;font-size:24px;font-weight:700}@media screen and (max-width:599px){.contents_home h2{font-size:20px}}@media screen and (max-width:499px){.contents_home h2{font-size:16px}}.introduction p strong{font-weight:400}.information .listType ul{border:20px solid transparent;border-width:20px 0;max-height:8em;overflow:auto}.information .listType ul li{margin-bottom:10px;padding:0 0 10px}.information .listType ul li:first-child{margin-top:-20px}.information .listType ul li:last-child{margin-bottom:0;padding-bottom:0}@media screen and (max-width:899px){.information .listType ul{max-height:10em}}@media screen and (max-width:499px){.information .listType ul{max-height:15em;border-width:10px 0}}.information p{font-size:12px}.information .infoDate{display:block;color:rgb(190.8050847458,109.6292372881,6.6949152542);font-weight:700}.information .infoDate em{display:inline-block;margin-left:.5em}.information .infoTitle{display:block;font-size:16px;font-weight:700}.links p{margin-top:0}.links img{display:inline-block;height:1.8em;margin-right:1em;vertical-align:middle}.archives li{/*! CREARFIX */zoom:1}.archives li:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}* html .archives li{display:inline-table;display:block}.archives li strong{display:block;margin:10px 1em 0 0;width:4em;float:left;background-color:rgb(190.8050847458,109.6292372881,6.6949152542);color:#fff;font-size:12px;font-weight:700;text-align:center;transform:rotate(-30deg)}.archives li p{overflow:hidden;zoom:1;vertical-align:middle;margin-top:0}.archives li p span{display:block;margin-right:5px;font-size:10px;vertical-align:middle}@media screen and (max-width:399px){.entrylistShowcase span.theme{display:block}}.howto h3.step{/*! CREARFIX */zoom:1;line-height:40px}.howto h3.step:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}* html .howto h3.step{display:inline-table;display:block}.howto h3.step span{display:table-cell;float:left;margin-right:10px;vertical-align:middle;text-align:center;background-color:#02003e;border-radius:50px;width:5em;height:5em;line-height:5;color:#444;font-size:8px}.howto .twitterPost{/*! CREARFIX */zoom:1}.howto .twitterPost:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;line-height:0}* html .howto .twitterPost{display:inline-table;display:block}.howto .twitterPost .chapter{float:left;width:50%}.howto .twitterPost .twitterHash{float:right;padding:10px;width:47%;box-sizing:border-box;background:url(../image/box_bg.png) left top repeat #e8e8f0;background-size:5px;border-radius:3px}.howto .twitterPost iframe{display:block;height:700px!important}@media screen and (max-width:899px){.howto .twitterPost iframe{height:900px!important}}@media screen and (max-width:799px){.howto .twitterPost iframe{height:1000px!important}}@media screen and (max-width:649px){.howto .twitterPost .chapter,.howto .twitterPost .twitterHash{float:none;width:100%}.howto .twitterPost iframe{height:600px!important}}