section:has(>.ctrl_error,>.ctrl_result){margin:0;padding:.25rem}section:has(>.ctrl_error,>.ctrl_result) div.ctrl_error{background-color:hsla(0,0%,100%,.9);border-radius:1rem;margin:.5rem;padding:.5rem 1rem .75rem !important;border:2px solid rgba(255,0,0,.5)}section:has(>.ctrl_error,>.ctrl_result) div.ctrl_error>.ctrl_error_title{font-weight:bold;font-size:1.1em}section:has(>.ctrl_error,>.ctrl_result) div.ctrl_result{background-color:hsla(0,0%,100%,.9);border-radius:1rem;margin:.5rem;padding:.5rem 1rem .75rem !important;border:2px solid rgba(0,0,0,.5)}section:has(>.ctrl_error,>.ctrl_result) div.ctrl_result>.ctrl_result_title{font-weight:bold;font-size:1.1em}section:has(>.ctrl_error,>.ctrl_result) div#area_error{margin-top:2rem;margin-bottom:2rem;padding:.25em .5em;border:2px solid #d80000;background:#faf0f0}div[data-system_info]{border:2px solid #000;border-radius:1rem;margin-top:2rem;padding:1.5rem 1rem 1rem;background-color:#fff6e6;position:relative}div[data-system_info]>ul[role=list]{list-style-type:disc}div[data-system_info]>ul[role=list]>li>ul[role=list]{list-style-type:circle}div[data-system_info]:before{border-radius:5px;position:absolute;top:-1rem;left:1rem;background-color:#000;border:2px solid #000;color:#fff;font-weight:bold;padding:.1rem 1rem;display:inline-block;content:attr(data-system_info) "";font-size:1rem;font-weight:bold;text-align:left;line-height:1.5}div[data-system_info].style-system_error{border:2px solid #ff0c0c;background:#faf0f0}div[data-system_info]>*+*{margin-top:.5rem}ul.area_exec_btn{margin-top:2rem;margin-bottom:2rem;display:flex;gap:2rem;justify-content:safe center;flex-flow:wrap;align-items:safe center}ul.area_exec_btn>*{margin-top:0;margin-bottom:0}ul.area_exec_btn>li input[type=submit],ul.area_exec_btn>li input[type=button],ul.area_exec_btn>li button{padding-left:1rem;padding-right:1rem}h1{display:block;font-weight:bold;font-size:1.4em}h1[data-h-align=left]{text-align:left}h1[data-h-align=right]{text-align:right}h1[data-h-weight=normal]{font-weight:normal}h1.h_no-design{text-align:center;margin-top:1rem;margin-bottom:1rem}h1:not(.h_no-design){display:block;color:#fff}h2{display:block;font-weight:bold;font-size:1.2em}h2[data-h-style=under]{border-bottom:2px solid #000;margin-top:2rem;margin-bottom:2rem}h2[data-h-align=left]{text-align:left}h2[data-h-align=right]{text-align:right}h2[data-h-weight=normal]{font-weight:normal}h2.h_no-design{text-align:center;margin-top:1rem;margin-bottom:1rem}h2:not(.h_no-design){display:block;color:#fff;font-size:1.25rem;position:relative;padding:.5rem 0 .5rem 2.5rem;background-color:#062048}@media screen and (max-width: 350px){h2:not(.h_no-design){font-size:1.25rem}}article h2:not(.h_no-design){padding-top:.8rem;padding-bottom:.8rem;letter-spacing:.1em}article h2:not(.h_no-design):before{position:absolute;display:block;content:"";width:1.5rem;height:1.5rem;top:0;left:.5rem;bottom:0;margin:auto;background-repeat:no-repeat;background-size:auto 100%;background-image:url("../img/mark_rotary_white.png")}h3{display:block;font-weight:bold;font-size:1.1em}h3[data-h-align=left]{text-align:left}h3[data-h-align=right]{text-align:right}h3[data-h-weight=normal]{font-weight:normal}h3.h_no-design{text-align:center;margin-top:1rem;margin-bottom:1rem}h3:not(.h_no-design){display:block;font-size:1.1rem;color:#fff;background-color:#492f92;position:relative}article h3:not(.h_no-design){padding:.25rem .25rem .25rem 2.5rem;background-repeat:no-repeat;background-position:.5rem center;background-size:1.5rem auto;background-image:url("../img/mark_rotary_white.png")}h4{display:block;font-weight:bold;font-size:1em}h4[data-h-align=left]{text-align:left}h4[data-h-align=right]{text-align:right}h4[data-h-weight=normal]{font-weight:normal}h4.h_no-design{text-align:center;margin-top:1rem;margin-bottom:1rem}h4:not(.h_no-design){display:block;color:#fff;font-size:1.1rem;letter-spacing:.1rem;padding:.25rem .5rem}article h4:not(.h_no-design){background-color:#755fb5;border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5)}article h4:not(.h_no-design):before{content:"▽";margin-right:.25rem}h5{display:block;font-weight:bold}h5[data-h-align=left]{text-align:left}h5[data-h-align=right]{text-align:right}h5[data-h-weight=normal]{font-weight:normal}h5.h_no-design{text-align:center;margin-top:1rem;margin-bottom:1rem}h5:not(.h_no-design){display:block;color:#000;font-size:1rem;font-weight:bold}@media screen and (max-width: 350px){h5:not(.h_no-design){font-size:1rem}}@media screen and (min-width: 351px)and (max-width: 640px){h5:not(.h_no-design){font-size:1rem}}article h5:not(.h_no-design):before{content:"▽";margin-right:.25rem}h6{display:block;font-weight:bold}h6[data-h-align=left]{text-align:left}h6[data-h-align=right]{text-align:right}h6[data-h-weight=normal]{font-weight:normal}h6.h_no-design{text-align:center;margin-top:1rem;margin-bottom:1rem}h6:not(.h_no-design){display:block}#wrapper[data-system_wrapper=event] form button:not(:disabled)[type=button]:is([onclick]):not([onclick="history.back();"]){background:rgb(161.5,208.25,255);border-color:rgb(0,42.5,85);color:#000;background:#3f70ca;color:#fff}#wrapper[data-system_wrapper=event] article section:has(h2):not(:has([data-bgcolor=white])){background-color:hsla(0,0%,100%,.6)}#wrapper[data-system_wrapper=event] article section:has(h2) section:has(h3) h3{border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5)}form[data-formstyle=edit]>fieldset,form[data-formstyle=kaitou]>fieldset{padding-top:.5rem;padding-bottom:.5rem}form[data-formstyle=edit]>fieldset>label:is(legend),form[data-formstyle=edit]>fieldset>legend:has(>span):is(legend),form[data-formstyle=kaitou]>fieldset>label:is(legend),form[data-formstyle=kaitou]>fieldset>legend:has(>span):is(legend){display:contents}form[data-formstyle=edit]>fieldset>label:is(legend)>span,form[data-formstyle=edit]>fieldset>legend:has(>span):is(legend)>span,form[data-formstyle=kaitou]>fieldset>label:is(legend)>span,form[data-formstyle=kaitou]>fieldset>legend:has(>span):is(legend)>span{text-align:left;width:100% !important}form[data-formstyle=edit]>fieldset>label:is(label),form[data-formstyle=edit]>fieldset>legend:has(>span):is(label),form[data-formstyle=kaitou]>fieldset>label:is(label),form[data-formstyle=kaitou]>fieldset>legend:has(>span):is(label){text-align:left;width:100% !important}form[data-formstyle=edit]>fieldset>label+input[type=radio],form[data-formstyle=edit]>fieldset>label+input[type=checkbox],form[data-formstyle=edit]>fieldset>label~*:not(input[type=radio]):not(input[type=checkbox]),form[data-formstyle=edit]>fieldset>legend:has(>span)+input[type=radio],form[data-formstyle=edit]>fieldset>legend:has(>span)+input[type=checkbox],form[data-formstyle=edit]>fieldset>legend:has(>span)~*:not(input[type=radio]):not(input[type=checkbox]),form[data-formstyle=kaitou]>fieldset>label+input[type=radio],form[data-formstyle=kaitou]>fieldset>label+input[type=checkbox],form[data-formstyle=kaitou]>fieldset>label~*:not(input[type=radio]):not(input[type=checkbox]),form[data-formstyle=kaitou]>fieldset>legend:has(>span)+input[type=radio],form[data-formstyle=kaitou]>fieldset>legend:has(>span)+input[type=checkbox],form[data-formstyle=kaitou]>fieldset>legend:has(>span)~*:not(input[type=radio]):not(input[type=checkbox]){width:100% !important}#container [data-is_open]+.click_open{display:none;height:0;overflow:hidden}#container [data-is_open]:hover{cursor:pointer;background-color:#000 !important}#container [data-is_open]:after{margin-left:1rem;letter-spacing:-0.1em;font-size:.8rem}#container [data-is_open]:is([data-is_open=false]):after{content:"[クリックで開く]"}#container [data-is_open]:is([data-is_open=true]):after{content:"[クリックで閉じる]"}#container [data-is_open]:is([data-is_open=true])+.click_open{display:block;height:auto}table [data-cell][data-cell=no]{width:4em;text-align:right}table [data-cell][data-cell=kaisaibi]{font-weight:bold;font-size:0.9em}@media screen and (max-width: 640px){table [data-cell][data-cell=kaisaibi]{width:6.6em}}@media screen and (min-width: 641px){table [data-cell][data-cell=kaisaibi]{width:10.5em}}table [data-cell][data-cell=name]{min-width:15em}table [data-cell][data-cell=email]:is(td){text-align:left;font-size:0.85em}table [data-cell][data-cell=group]:is(td){font-size:0.85em}@media screen and (max-width: 640px){table [data-cell][data-cell=group]{width:20%}}@media screen and (min-width: 641px){table [data-cell][data-cell=group]{width:30%}}table [data-cell][data-cell=kaitou]{text-align:center;width:4em;max-width:6em}table [data-cell][data-cell=kaitou]:is(td){font-size:1.2rem;font-family:"Arial","helvetica","clean","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","MS Pゴシック",sans-serif}table [data-cell][data-cell=checkbox]{width:3em;text-align:center}table#table-kaitouninzu{margin:1rem 0 1rem auto;border:1px solid #333;border-collapse:collapse;background-color:hsla(0,0%,100%,.5)}table#table-kaitouninzu tr *:is(th,td){border:1px solid #333}table#table-kaitouninzu tr th:first-child{min-width:5em}@media screen and (max-width: 1024px){table#table-kaitouninzu tr th:nth-child(2),table#table-kaitouninzu tr th:nth-child(3){width:15em}}table#table-kaitouninzu tr:not(:first-child) th:first-child{background-color:#9db1d0;color:#000}table#table-kaitouninzu tr td{border:1px solid #333;text-align:right}@media screen and (min-width: 1025px){table#table-kaitouninzu{max-width:50%}}table#table-kaitouninzu dl.dl-syukketsu_ninzuu{display:flex;gap:.5rem 1rem;justify-content:flex-end;flex-flow:wrap}table#table-kaitouninzu dl.dl-syukketsu_ninzuu>*{margin-top:0;margin-bottom:0}table#table-detail{width:100%}@media screen and (max-width: 640px){table#table-detail{display:block}table#table-detail tbody,table#table-detail thead,table#table-detail tfoot,table#table-detail tr,table#table-detail td,table#table-detail th{width:100%;display:block}table#table-detail td{padding-left:1em !important}}table#table-detail tr>*{background-color:rgba(0,0,0,0);padding:.25rem .5rem;border-bottom:1px dashed hsla(0,0%,100%,.85)}table#table-detail tr>th{color:#000}@media screen and (max-width: 640px){table#table-detail tr>th{text-align:left}}@media screen and (min-width: 641px){table#table-detail tr>th{width:8em;text-align:right}}body:is(#attendance) table.table-eventlist [data-cell][data-cell=title] dl{display:flex;justify-content:flex-start;flex-flow:wrap}body:is(#attendance) table.table-eventlist [data-cell][data-cell=title] dl>*{margin-top:0;margin-bottom:0}body:is(#attendance) table.table-eventlist [data-cell][data-cell=title] dl>dt:after{display:inline-block;content:"："}body:is(#detail) .area_kaitou_container .area_kaitou{display:flex;justify-content:flex-start;flex-flow:row}body:is(#detail) .area_kaitou_container .area_kaitou>*{margin-top:0;margin-bottom:0}body:is(#detail) #event_detail_container>dl{display:flex;justify-content:flex-start;flex-flow:wrap;align-items:flex-start;align-content:flex-start}body:is(#detail) #event_detail_container>dl>*{margin-top:0;margin-bottom:0}@media screen and (max-width: 640px){body:is(#detail) #event_detail_container>dl{margin-bottom:1rem}body:is(#detail) #event_detail_container>dl>*{width:100%}body:is(#detail) #event_detail_container>dl>*:is(dd){margin-bottom:1rem}}@media screen and (min-width: 641px){body:is(#detail) #event_detail_container>dl>dt{width:8em}body:is(#detail) #event_detail_container>dl>dd{width:calc(100% - 8em)}}body:is(#detail) ul.checkmark>li{position:relative;left:1.2rem;width:90%}body:is(#detail) ul.checkmark>li::after{display:block;content:"";position:absolute;top:.5em;left:-1rem;width:10px;height:8px;border-left:2px solid red;border-bottom:2px solid red;transform:rotate(-45deg)}body:is(#group) .is-hide{display:none !important}@media screen and (min-width: 641px){body:is(#group) #grid_group_filter{grid-template-areas:"cell1 cell3" "cell2 cell3"}body:is(#group) #grid_group_filter.grid{display:grid;grid-template-columns:1fr 1.5fr}body:is(#group) #grid_group_filter>div.grid-item:nth-child(1){-ms-grid-row:1;-ms-grid-column:1;grid-area:cell1}body:is(#group) #grid_group_filter>div.grid-item:nth-child(2){-ms-grid-row:2;-ms-grid-column:1;grid-area:cell2}body:is(#group) #grid_group_filter>div.grid-item:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;grid-area:cell3}}body:is(#group) ul#filter_check{display:flex;gap:.25rem 1rem;justify-content:flex-start;flex-flow:wrap;align-items:safe center}body:is(#group) ul#filter_check>*{margin-top:0;margin-bottom:0}body:is(#group) ul#filter_check>li{width:calc(50% - 1rem)}body:is(#group) ul#filter_kana{display:flex;gap:.25rem 1rem;justify-content:flex-start;flex-flow:wrap;align-items:safe center}body:is(#group) ul#filter_kana>*{margin-top:0;margin-bottom:0}body:is(#group) ul#filter_kana>li{width:calc(20% - 1rem)}body:is(#group) ul#filter_kana>li:first-child{width:100%}body:is(#group) ul#filter_club{display:flex;gap:.25rem 1rem;justify-content:flex-start;flex-flow:wrap;align-items:safe center}body:is(#group) ul#filter_club>*{margin-top:0;margin-bottom:0}body:is(#group) ul#filter_club>li{font-size:0.9em}@media screen and (max-width: 640px){body:is(#group) ul#filter_club>li{width:calc(50% - 1rem)}}@media screen and (min-width: 641px){body:is(#group) ul#filter_club>li{width:calc(33.3333333333% - 1rem)}}body:is(#group) ul#filter_club>li:first-child{width:100%}body:is(#answer) dl#dl-group{padding:1rem;display:flex;gap:1rem;justify-content:space-between;flex-flow:wrap}body:is(#answer) dl#dl-group>*{margin-top:0;margin-bottom:0}body:is(#answer) dl#dl-group>dt{width:8rem}body:is(#answer) dl#dl-group>dd{width:calc(100% - 9rem)}#area_check form[data-formstyle]{padding:.5rem 1rem}#area_check form[data-formstyle] fieldset>*+*{min-height:2.5rem;padding:.5rem;background-color:#fff}#area_check form[data-formstyle] fieldset>*+* input{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);line-height:1;padding:0;border-bottom:1px dashed #000}#area_check dl>dd{min-height:2.5rem;padding:.5rem;background-color:#fff}#area_check dl>dd+dt{margin-top:1rem}