@charset "UTF-8";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}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 #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:Yu Gothic M;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic M;src:local("Yu Gothic Bold");font-weight:700}html{background-color:#eee}body{font-family:-apple-system,BlinkMacSystemFont,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN W3,HiraKakuProN-W3,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,游ゴシック体,YuGothic,Yu Gothic M,游ゴシック Medium,Yu Gothic Medium,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,Helvetica Neue,HelveticaNeue,Helvetica,Arial,Segoe UI,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";margin:0;padding:0;display:flex;flex-flow:column;min-height:100vh;font-size:14px;line-height:1.5;color:#333;background-color:#f1f1f1;letter-spacing:normal}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a{color:#4095d9;text-decoration:none}.pc{display:block}.sp{display:none}header{color:#a34e96;background-color:#fbf5ff;height:60px;border-bottom:1px solid #f0f0f0}header .in-wrapper{width:860px;margin:0 auto;padding:10px 0;box-sizing:border-box}header .logo{width:94px}.logo img{width:100%}.contents-body{padding:50px 0;background-color:#fff;-webkit-flex:1;background:#fff url(/assets/bg_sub-1e1ab28e.jpg) center 0 no-repeat;background-size:100%}#top .contents-body{padding:50px 0;background-color:#fff;-webkit-flex:1;background:#fff url(/assets/bg-1c1ad147.jpg) center 0 no-repeat;background-size:100%}.contents-body .in-wrapper{width:840px;margin:0 auto}.page-body{display:flex;color:#861673;margin-bottom:30px}.alpha{width:50%;margin-right:10px;box-sizing:border-box}.beta{width:50%;margin-left:10px;box-sizing:border-box}.contents-body .logo{width:290px;margin:0 auto 40px}p.ontime{font-family:Hiragino Kaku Gothic ProN;font-size:1.25rem;font-weight:700;text-align:center;margin-bottom:15px}.ontime_schedule{display:flex;flex-wrap:wrap;width:370px;margin:0 auto 2px;font-size:1.25rem;font-weight:700;line-height:1}.ontime_schedule dt{width:40%;text-align:right;padding:3px;padding-right:1rem;margin-bottom:15px}.ontime_schedule dd{width:60%;margin-bottom:15px;padding:3px}.ontime_schedule dd span{font-size:1.125rem}.btn_contact{width:370px;margin:0 auto}.btn_contact img{width:100%}.appeal-container{margin:44px 0 20px}.appeal-container h2{color:#861673;font-size:1.5rem;font-weight:700;text-align:left;margin-bottom:12px}.appeal-container h2 span{font-size:1.75rem}.appeal-list{width:410px;margin:0 auto;padding:20px 0 20px 30px;border:1px solid #B05EBB;border-radius:8px;background-color:#fbf5ff80;color:#000;font-weight:700;box-shadow:1px 1px 2px 2px #eee}.appeal-list li img{margin-right:5px}.appeal-list li{display:flex;align-items:center;margin-bottom:10px}.appeal-list li:last-child{margin-bottom:0}.readme-container{position:relative;width:840px;margin:0 auto}.readme-container .title{position:relative;width:240px;border-radius:4em;background-color:#b05ebb;padding:4px 0;margin-left:25px;font-size:.875rem;font-weight:700;color:#fff;text-align:center;line-height:1;z-index:1}.readme-box{display:flex;width:100%;padding:20px;border:1px solid #B05EBB;border-radius:8px;background-color:#fbf5ff80;color:#000;box-shadow:1px 1px 2px 2px #eee;margin-top:-11px}.readme-box>p{width:50%;padding-right:20px}.readme-box>div{width:50%;padding-left:0}.readme-box>p .notice{color:#861673}.readme-box>p strong{font-size:1rem}.partner-container{width:100%;margin:0 auto}.partner-container dl{color:#861673;padding-left:8px}.partner-container dt{font-size:.8125rem;font-weight:400}.partner-container dt span{font-size:.875rem;font-weight:700}.partner-container dd{font-size:.75rem;padding-left:.875rem;margin-bottom:10px}nav{background-color:#b05ebb;padding:10px 0}nav .in-wrapper{width:860px;margin:0 auto}nav ul{display:flex;align-items:center;justify-content:center;font-size:.75rem}nav ul li{padding:0 10px;border-left:1px solid rgba(255,255,255,.9)}nav ul li:first-child{border-left:none}nav a{color:#fff;text-decoration:none}footer{background-color:#fbf5ff;padding:15px 0}.copyright{font-size:.75rem;text-align:center;color:#3b4048}.ev-information-box{margin:15px 0 30px;padding:12px;border-radius:8px;background-color:#f9c;color:#333;font-size:1rem;text-align:center;line-height:2}.ev-information-box span{font-size:1.125rem;font-weight:700}.addtime_info{width:260px;margin:0 auto 20px;font-weight:700;line-height:2}.addtime{background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 55px,rgba(238,117,149,1) 56px)}.addtime2{background:linear-gradient(90deg,rgba(238,117,149,1) 0%,rgba(238,117,149,1) 185px,rgba(255,255,255,0) 186px)}.on_time{background-color:#b05ebb;color:#fff;font-size:1.375rem;font-weight:700}.on_time span{font-size:1.375rem}.announce-container{width:100%;min-height:480px;margin:40px auto;padding:30px 20px}.announce-container .title{margin-bottom:1rem;color:#861673;font-size:1.375rem;font-weight:700}.announce-container .date{text-align:right;margin-right:.5rem;margin-bottom:1.5rem}.announce-container .announce-body{line-height:1.8}.announce-container .announce-body p{margin:0 20px 20px}.announce-container .announce-body p.subtitle{color:#861673;font-size:1rem;font-weight:700;text-decoration:underline;margin:0 20px}#accessibility{margin-bottom:0!important}.pagelink{margin:5% 0 0;text-align:right}@media screen and (max-width: 480px){.pc{display:none}.sp{display:block}header{display:flex;align-items:center;height:44px}header .logo{width:74px}header .in-wrapper{width:100%;margin:0;padding:0 5px!important}.contents-body{padding:50px 0 20px;background-color:#fff;flex:1;background:#fff url(/assets/bg_sub-1e1ab28e.jpg) center 0 no-repeat;background-size:100%}#top .contents-body{padding:50px 0 20px;background-color:#fff;flex:1;background:#fff url(/assets/bg_sp-7cddfcb5.png) 0 120px no-repeat;background-size:contain}.contents-body .in-wrapper{display:block;width:100%}.page-body{display:block}.alpha{width:100%;margin-right:0;box-sizing:border-box}.beta{width:100%;margin-left:0;box-sizing:border-box}.beta h2{font-size:1.25rem;margin-bottom:0}.contents-body .logo{width:60%;margin:0 auto 40px}p.ontime{font-family:Hiragino Kaku Gothic ProN;font-size:1rem;font-weight:700;text-align:center;margin-bottom:5px}.ontime_schedule{display:flex;flex-wrap:wrap;width:100%;margin:10px 0;font-size:.9175rem;font-weight:700;line-height:1}.ontime_schedule dd span{font-size:.875rem}.btn_contact{width:70%;margin:0 auto}.appeal-container{width:100%}.appeal-container{margin:30px 0}.appeal-container h2{color:#861673;font-size:1.125rem;font-weight:700;text-align:center;margin-bottom:30px}.appeal-container h2 span{font-size:1.375rem}.appeal-list{width:80%;margin:0 auto;padding:0;border:none;border-radius:0;background-color:#fff0;color:#000;font-weight:700;box-shadow:none}.readme-container{position:relative;width:100%;margin:0 auto;padding-top:40px;background:#fff url(/assets/bg_sp2-e1e0ce6b.jpg) 0 0 no-repeat}.readme-container .title{position:relative;width:80%;border-radius:4em;background-color:#b05ebb;padding:4px 0;margin:0 auto;font-size:.875rem;font-weight:700;color:#fff;text-align:center;line-height:1;z-index:1}.readme-box{display:block;width:80%;padding:20px 0;border:none;border-radius:0;background-color:#fbf5ff00;color:#000;box-shadow:none;margin:0 auto;line-height:1.75}.readme-box>p{width:100%;padding-right:0;margin-bottom:20px}.readme-box>div{width:100%;padding-left:0}.readme-box>p strong{font-size:.9375rem}.partner-container{width:100%;margin:0 auto;padding:20px 0;border-radius:8px;background-color:#fff;text-align:center}.partner-container dl{padding:10px 15px;text-align:left}.partner-container dt{font-size:.8125rem;font-weight:700}.partner-container dt span{font-size:.875rem;font-weight:700}.partner-container dt span:after{content:"\a";white-space:pre}nav .in-wrapper{width:100%;margin:0 auto}nav ul{display:block;font-size:.75rem}nav ul li{padding:0 0 10px 10%;border-left:none}nav ul li:before{content:"・";color:#fff}nav ul li:first-child{border-left:none}.ev-information-box{width:92%;padding:10px 0;margin:20px auto}.announce-container{width:84%;margin:0 auto;padding:0;border:none;border-radius:0;background-color:#fff0}.announce-container .title{font-size:1rem}.announce-container .date{text-align:right;margin-right:.5rem;margin-bottom:1rem}.announce-container .announce-body{line-height:1.5}.announce-container .announce-body p{margin:0 15px 20px}.announce-container .announce-body p.subtitle{color:#861673;font-size:.9375rem;font-weight:700;text-decoration:underline;margin:0}}.preopen-text{width:80%;margin:0 auto;font-size:1rem;font-weight:700;color:#ee7595;text-decoration:underline}
