html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;line-height:1.3}input,textarea{-webkit-appearance:none;border-radius:0}html,body{color:#000;font-feature-settings:"palt";text-rendering:auto;-webkit-font-smoothing:antialiased;letter-spacing:-.001em;background:#f7f7f9;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic Medium,Yu Gothic,Verdana,Meiryo,sans-serif;font-size:13px}@media screen and (width>=1080px){.l-stage,body{font-size:16px}}b,strong,.bold{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI semibold,Helvetica Neue,HelveticaNeue,YuGothic,Yu Gothic,Segoe UI,Verdana,Meiryo,sans-serif}.l-stage{padding:3.5em 1.7em 1.7em}a:hover{color:inherit}.m-intro{box-sizing:border-box;text-align:center;max-width:640px;margin:0 auto 3em;font-weight:700}.m-intro_msg{margin-top:3em}.m-intro_msg span{display:inline-block;position:relative}.m-intro_msg span:before{content:"";opacity:.3;background:#41c6e0;width:100%;height:.3em;position:absolute;bottom:0;left:0}.m-title{color:#fff;background:#11a5ed;border-radius:.75em;padding:1em 1.4em 1em 1.35em;font-weight:700;display:inline-block;position:relative;box-shadow:0 4px 15px #0000001a}.m-title a{color:inherit;text-decoration:none}.m-title h1{font-weight:700}.m-title__tail{z-index:2;position:absolute;top:.3em;left:-10px}.m-title__tail__inner{z-index:5;position:relative}.m-title__tail:after{content:"";filter:blur(8px);z-index:1;background:#00000080;width:5px;height:5px;display:block;position:absolute;top:1px;left:-1px}.m-system-message{box-sizing:border-box;color:#6aaa0e;border-bottom:1px solid #6aaa0e;max-width:640px;margin:1em auto;padding:1em .5em;font-size:.8em;font-weight:700}.m-system-message:empty{display:none}.m-card{box-sizing:border-box;background:#fff;max-width:640px;margin:1em auto;box-shadow:0 6px 10px #00000029}.m-card__header{color:#fff;background:#6f52ed;padding:1em;font-size:1.4em;font-weight:700}.m-card__header h1{font-weight:700}.m-card__section{border-top:1px solid #ececec;padding:1em}.m-card__section:empty{display:none}.m-card__footer{background:#f3f3f3;padding:1.5em 2em}.m-btn,.m-btn02{color:#fff;text-align:center;box-sizing:border-box;background:#6f52ed;border:none;border-radius:100px;width:100%;padding:1em 2em 1em 4em;font-size:1.08em;font-weight:700;text-decoration:none;display:block;position:relative;box-shadow:0 12px 6px -5px #6f52ed33}.l-stage a.m-btn:hover,.l-stage a.m-btn02:hover{color:#fff}.m-btn.m-btn--disabled{cursor:pointer;pointer-events:none;color:#eee;box-shadow:none;background:#ccc}.m-btn02{padding:1em 2em}@media screen and (width>=1080px){.m-btn,.m-btn02{padding:1em 4em}}.m-btn__icon-add{width:1em;height:1em;margin:auto;font-weight:400;display:block;position:absolute;top:0;bottom:0;left:2em}.m-btn__icon-add:after{content:"";background:#fff;width:1px;height:100%;display:block;position:absolute;top:0;left:50%}.m-btn__icon-add:before{content:"";background:#fff;width:100%;height:1px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0}.m-btn__label-brake{display:inline-block}.m-google-calendar{text-align:center;color:#6598b1;margin-top:1em}.m-google-calendar a{color:#6598b1}.m-attention{color:#c6115a;text-align:center;margin-top:1em;font-size:.9em;font-weight:700}.m-footer{text-align:center;max-width:640px;margin:3.5em auto}.m-footer+.m-footer{border-top:1px solid #0000000d;padding-top:3.5em}.m-footer li{list-style:none;display:inline-block}.m-footer a{color:#6598b1;padding:0 .5em;text-decoration:none;display:block}.m-footer a:hover{text-decoration:underline}.m-footer__msg1{color:#0006;margin-bottom:1em;font-size:.95em;line-height:1.6}.c-events .m-card__period{padding:1.25em 1.5em 1.25em 1em}.c-events .m-card__period-inner{padding-left:40px;position:relative}.c-events .m-card__period-deco1,.c-events .m-card__period-deco2{content:"";background:#8c8fe7;border-radius:100%;width:9px;height:9px;display:block;position:absolute;top:4px;left:10px}.c-events .m-card__period-deco2{top:auto;bottom:4px}.c-events .m-card__period-deco3{content:"";background:#8c8fe7;width:1px;height:auto;margin:auto;display:block;position:absolute;top:5px;bottom:5px;left:14px}.c-events .m-card__item-label,.c-events .m-card__input-detail label,.c-events .m-card__input-description label,.c-events .m-card__input-title label,.c-events .m-card__period dt{color:#939bb1;margin-bottom:.25em;font-size:.75em;font-weight:700}.c-events .m-card .field_with_errors{background:0 0;display:block}.c-events .m-card .field_with_errors label{color:red}.c-events .m-card .field_with_errors input{border-color:red}.c-events #error_explanation{box-sizing:border-box;width:auto;margin:1em 1.5em}.c-events #error_explanation ul{padding:.5em}.c-events #error_explanation ul li{list-style:inside square}.c-events .m-card__period dd+dt{margin-top:1.5em}.c-events .m-card__period input{box-sizing:border-box;border:1px solid #d9dcdf;width:100%;margin-top:.25em;margin-right:1em;padding:.65em;font-family:inherit;font-size:1.15em}.c-events .m-card__input-title{border-bottom:1px solid #ececec;padding:1.5em}.c-events .m-card__input-detail,.c-events .m-card__input-description{border-top:1px solid #ececec;padding:1.5em}.c-events .m-card__input-detail-item+.m-card__input-detail-item{margin-top:1em}.c-events .m-card__input-detail label,.c-events .m-card__input-description label,.c-events .m-card__input-title label{margin-bottom:.5em;display:block}.c-events .m-card__input-detail input,.c-events .m-card__input-description textarea,.c-events .m-card__input-title input{box-sizing:border-box;border:1px solid #d9dcdf;width:100%;padding:.65em;font-family:inherit;font-size:1.25em}.c-events .m-card input::placeholder,.c-events .m-card__input-title input::placeholder,.c-events .m-card__input-title input::-webkit-input-placeholder{color:#d9dcdf}.c-events .m-card input::placeholder,.c-events .m-card__input-title input::placeholder,.c-events .m-card__input-title input::placeholder{color:#d9dcdf}.c-events .m-card__input-description textarea{box-sizing:border-box;width:100%;height:5.5em;padding:.65em;font-size:1em}.c-events .m-share{text-align:center;box-sizing:border-box;border-bottom:1px solid #0000000d;max-width:640px;margin:2em auto;padding-bottom:1.5em;font-size:.9em}.c-events .m-share ul{margin:0 auto;display:table}.c-events .m-share li{display:table-cell}.c-events .m-share li span,.c-events .m-share li a{color:#0006;padding:1em;font-weight:700;text-decoration:none;display:block}.c-events .m-share li a:hover{text-decoration:underline}.c-events .m-share .m-share__twitter a{color:#00acee}.c-events .m-share .m-share__line a{color:#00b900}.c-events .m-card details{height:1.3em;max-height:1.3em;transition:all .15s ease-out;overflow:hidden}.c-events .m-card details[open]{height:auto;max-height:15em;transition:all .15s ease-out}.c-events .m-card details[open] summary{margin-bottom:1em}.c-events .m-card summary{cursor:pointer;font-size:1em;font-weight:700}.c-events .m-card summary:focus{outline:none}.c-events.a-show .m-section{box-sizing:border-box;background:#fff;border-radius:1.5em;max-width:640px;margin:2em auto 3em;padding:1.5em;font-size:.85em}.c-events.a-show .m-section__section{padding-left:1.7em;position:relative}.c-events.a-show .m-section__section:after{content:"";background:#b9becc;border-radius:9px;width:9px;height:9px;display:block;position:absolute;top:.65em;left:0}.c-events.a-show .m-section__section+.m-section__section{margin-top:1.5em}.c-events.a-show .m-input-url{box-sizing:border-box;background:#ffffffb3;border:1px solid #b9becc;width:100%;padding:.65em}.c-events.a-show .m-input-url.m-input-url--has-copy-btn{width:70%}@media screen and (width>=1080px){.c-events.a-show .m-input-url.m-input-url--has-copy-btn{width:87%}}.c-events.a-show .m-msg1{text-align:center;margin-bottom:.5em;font-size:1.25em;font-weight:700}.c-events.a-show .m-prg1{line-height:1.75}.c-events.a-show .m-prg1+.m-prg1{margin-top:.25em}button{cursor:pointer;font:inherit}.m-card__input-title input,.m-card__input-detail input,textarea{border-radius:4px}.m-card__footer button{border:0}.m-input-url{margin:.5em 0}[hidden]{display:none!important}
