#root{min-height:calc(var(--vh)*100);background-color:#ffedd6!important;--nav-height:72px}@media(max-width:767px){#root{--nav-height:48px}}body{overflow-x:hidden;background-color:#f1f3f4;-webkit-overflow-scrolling:touch;margin:0}a:focus{text-decoration:none}.container,.main-menu-open{overflow:hidden}.container{padding:0;width:100%;position:relative}.container-flex{display:flex;flex-wrap:wrap}.container-flex>[class*=col-]{display:flex;flex-direction:column}.auto-trim{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.form-control{font-size:16px;border-radius:2px;border:1px solid #ccc}.password-icon{position:absolute;right:14px;top:24px;width:18.3px;height:12.5px}.btn{border-radius:2px;box-shadow:none!important}.btn-block{border-radius:2rem}.full-box{border-radius:0;margin:0 -15px}#tab-list-container{background-color:#fff;display:flex;justify-content:center;box-shadow:0 2px 4px 0 rgba(51,51,51,.1);width:100%;position:fixed;top:72px;z-index:9}#tab-list-container a{text-decoration:none;color:#888;font-family:"Noto Sans JP",sans-serif;font-weight:400;background-color:#fff;padding:11px 55px 13px;border:0;font-size:18px;line-height:1}@media only screen and (max-width:767px){#tab-list-container a{padding:15px 0;width:50%;text-align:center}}#tab-list-container .active{color:#ff5d00;font-family:"Noto Sans JP",sans-serif;font-weight:700;border-bottom:2px solid #ff5d00;font-size:18px}.btn-round{border-radius:2rem!important}.small-margin-left{margin-left:10px}.loading-bar{height:3px;background-color:#f0ac58;position:absolute;z-index:1}.row:before,row:after{display:none!important}.ellip-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ellip-overflow span{color:#000}.mid-button{float:none;font-weight:bolder;font-size:28px;line-height:50px;background:-webkit-linear-gradient(#ff5d00,#ff8c00);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#main-content{background-color:#ffedd6!important}@media(max-width:767px){#main-content #main-content{padding:0}}.meshi-btn{border:1px solid coral;background-image:linear-gradient(180deg,#f90,coral);margin:0 5px;color:#fff}.meshi-btn-o{border:unset;background-color:#fff;margin:0 5px;color:#ff8c00}.meshi-btn-o-border{border:1px solid #bcbcbc}.meshi-confirm{min-width:120px;margin-left:auto;margin-right:auto}.btn-radius{border-radius:5px}.meshi-btn-locked{border:1px solid #ec827f;background-image:linear-gradient(180deg,#fb4745,#dc1f22);margin:0 5px;color:#fff}.meshi-btn-cancel{border:1px solid #dcdcdc;background-color:#bcbcbc;margin:0 5px;color:#fff}.meshi-btn-warning-o{border:1px solid #bcbcbc;background-color:unset;color:#ff5d00}.meshi-btn-event-fininshed{border:1px solid #dcdcdc;background-color:#bcbcbc;margin:0 5px;color:#fff}@media screen and (-webkit-min-device-pixel-ratio:0){input,select,textarea{font-size:16px}}@media only screen and (max-width:767px){#tab-list-container{top:48px}}.fade.modal-backdrop.in{opacity:.85}.marker-location{width:100%;position:absolute;top:50%;left:50%}.marker-location img{width:20px;height:24px;transform:translate(-50%,-100%)}.marker-location .info{max-width:300px;text-overflow:ellipsis;box-sizing:border-box;overflow:hidden;top:-36px;background-color:#fff;border-radius:8px;padding:12px;box-shadow:0 2px 7px 1px rgba(0,0,0,.3);width:auto;white-space:nowrap}.marker-location .info,.marker-location:before{position:absolute;left:0;transform:translate(-50%,-100%)}.marker-location:before{content:"";top:-25px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:12px solid #fff;z-index:1}@media screen and (-webkit-min-device-pixel-ratio:0)and (max-width:767px){input,select,textarea{font-size:16px!important}}.pre-wrap{white-space:pre-wrap}.pre-line{white-space:pre-line}#tag-search{width:1408px;padding-top:40px;margin:0 auto 24px;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#262626;display:flex;align-items:center}#tag-search img{cursor:pointer;margin-right:16px}@media only screen and (max-width:1440px){#tag-search{width:100%;padding-left:24px;padding-right:24px}}@media only screen and (max-width:767px){#tag-search{padding-top:24px;font-size:16px}#tag-search img{margin-right:8px;width:20px}}.fs-32{font-size:32px!important}.fs-24{font-size:24px!important}.fs-18{font-size:18px}.w-100{width:100%}.mt-2{margin-top:8px}.mt-3{margin-top:16px}.mt-4{margin-top:24px}.mt-5{margin-top:32px}.mt-40{margin-top:40px}.ml-2{margin-left:8px}.ml-3{margin-left:16px}.ml-4{margin-left:24px}.mr-2{margin-right:8px}.mr-3{margin-right:16px}.mr-4{margin-right:24px}.mb-4{margin-bottom:24px}.mb-5{margin-bottom:32px}.bold{font-weight:700}.text-danger{color:#a94442!important}.ellipsis-text-one-line{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.pagination{list-style-type:none}.pagination .page-item.active .page-link{border-color:#ff5d00;background:transparent;color:#ff5d00;border-radius:8px;font-weight:600}.pagination .page-item .page-link{border-color:transparent;background:transparent;color:#888;cursor:pointer}.pagination a{color:#888}.help-block{margin-top:2px;font-size:14px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%);-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)}to{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}.main-nav{background:#ededed;border-bottom:1px solid #d9dee4;margin-bottom:10px;width:100%;border-radius:0}.main-nav .link-menu i{font-size:26px}.navbar-header .link-menu{color:#f08521;cursor:pointer}.navbar-header{width:100%}.active-menu .menu-left-content{transform:translate(0)!important;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.menu-left-content{position:absolute;background:#424f66;top:0;left:0;height:100vh;z-index:1010;width:calc(100% - 70px);transform:translate(-100%);transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.active-menu .menu-overlay{display:block;opacity:1}.menu-overlay{height:100vh;position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;overflow:hidden;background:rgba(0,0,0,.19);transition:.35s cubic-bezier(.4,0,.2,1);transition-property:opacity;will-change:opacity;display:none;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;opacity:0}.menu-right{pointer-events:all;touch-action:auto;-webkit-overflow-scrolling:auto}.active-menu .menu-right-content{transform:translate(0)!important;box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.menu-right-content{position:fixed;background:#fff;top:0;right:0;height:100vh;padding-bottom:28px;z-index:1010;width:100vw;transform:translate(100%);transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}.menu-container-content{width:100%;height:100vh;height:calc(var(--vh)*100);color:#fff;overflow-y:scroll;-webkit-overflow-scrolling:touch}.menu-container-content .padding-paragraph{padding:10px 0}.menu-container-content .form-login{width:80%;margin:auto}.menu-right-content .noti-list{padding-left:23px;overflow-y:scroll;height:100vh;padding-bottom:38px}#logo-menu{background-color:#fff;width:100%}#logo-menu a{display:flex;align-items:center}.menu-list{padding:0}.menu-item{list-style:none;padding:24px 24px 24px 0;border-bottom:1px solid #e5e5e5;margin-left:24px}.menu-item a,.menu-item span{color:#53525a;font-size:16px;cursor:pointer}.menu-notification{display:flex}.noti-number{font-size:14px!important;margin-left:auto;width:22px;height:22px;font-weight:600;background:#ff8c00;color:#fff!important;display:flex;align-items:center;justify-content:center;border-radius:50%}.menu-item__messages{display:flex;justify-content:space-between}.menu-item__messages__number{font-weight:600;font-size:14px;color:#fff;width:22px;height:22px;border-radius:50%;background:#ff8c00}.size-medium{font-size:20px}.logo-center{height:35px;margin-top:10px}.title-menu-item{border-bottom:1px dashed #000;padding:20px 0 5px;font-size:18px}#text-logo{color:#f08521;cursor:pointer;font-size:22px;font-weight:700}#logo-menu img{height:48px;width:48px;border-radius:50%}#logo-menu #name{margin-left:8px}#logo-menu #name div:first-child{color:#ff8c00}#logo-menu #name div:last-child{font-size:14px}@media (max-width:767px){.navbar-header{width:auto}.menu-container-content .form-login{width:100%}}@media (max-width:320px){.menu-item{padding:16px 24px 16px 0}}.border-none{border:none}.m-0{margin:0}.p-3{padding:16px}.pl-4{padding-left:24px}.pt-3{padding-top:16px}.close-menu-right{position:absolute;left:7px;top:7px;color:#fff;font-size:18px;cursor:pointer;z-index:10000}.nav-menu-close{float:right;width:24px;height:24px;cursor:pointer;margin:15px 16px 0 0;background-repeat:no-repeat!important;background-position:50%!important;background:url(/images/Quit.svg)}.react-datepicker-popper{z-index:10}.react-datepicker-wrapper,.react-datepicker__input-container{display:block!important}.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected{background-color:#ff8c00}li.react-datepicker__time-list-item:hover{background-color:#ffedd6!important}.react-datepicker__time-list-item--selected{background-color:#ff8c00!important}.react-datepicker{font-size:1.3rem!important}.react-datepicker__header{padding-top:6px!important}.react-datepicker__month{margin:.4em 1em}.react-datepicker__day,.react-datepicker__day-name{width:1.9em;line-height:1.9em;margin:.5rem!important}.react-datepicker__day-name:hover,.react-datepicker__day:hover{background-color:#ffedd6!important}.react-datepicker__current-month{font-size:1.5rem!important}.react-datepicker__navigation{top:13px!important;line-height:1.7em;border:.45em solid transparent}.react-datepicker__navigation--previous{border-right-color:#ccc;left:1em}.react-datepicker__navigation--next{border-left-color:#ccc;right:1em}.photo-selector-container{padding:16px}.photo-selector-container.main-photo{width:66.6666666667%;height:auto}.photo-selector-container.sub-photo{width:33.3333333333%;height:auto}.toggle-container.active{max-height:1440px}.toggle-container{max-height:0;overflow:hidden;transition:all 1s}.toogle-text{color:coral;padding-left:20px;cursor:pointer;font-weight:700}.toggle-container .event-detail-tag a.selected-tag{color:#f08521;background-color:#f5f5f5;display:inline-block;border:unset;padding:0 5px;margin:0 5px 5px 0;cursor:pointer}.toggle-container .group-title{padding-left:20px;font-weight:300}.toggle-container .event-detail-tag{background-color:#f5f5f5;border-radius:8px;margin-bottom:16px;padding-top:5px}.toggle-container .event-detail-tag a{color:grey;background-color:#f5f5f5;border:unset;display:inline-block;padding:0 5px;margin:0 5px 5px 0;cursor:pointer}.event-detail-tag .tooltip{content:" ";top:0;left:50%;transform:translate(-50%,-100%);opacity:0}.event-detail-tag .tooltip.show{transition:opacity .25s linear;opacity:1}.event-detail-tag .tooltip.show .tooltip-arrow{border-top-color:#ff7500}.event-detail-tag .tooltip.show .tooltip-inner{background-image:linear-gradient(90deg,#ff5d00,#ff8c00)}.event-detail-tag{-webkit-user-select:none;user-select:none;position:relative}.date-picker{-webkit-appearance:none;appearance:none;background-repeat:no-repeat;background-image:url(/images/dropdown.svg);background-position:98% 50%;background-color:#f5f5f5;box-shadow:none;border:0;border-radius:8px;height:56px;padding-left:8px;margin-bottom:32px}.date-picker:focus{outline:none;box-shadow:none;background-color:#e5e5e5}.custom-input-container{background-color:#f5f5f5;box-shadow:none;border:0;border-radius:8px;height:60px;overflow:auto}.custom-input-container.with-edit-email{position:relative}.custom-input-container.with-edit-email .edit-email-icon{position:absolute;right:8px;top:50%;transform:translateY(-50%);cursor:pointer}.custom-input-container input{background-color:transparent;border:0;box-shadow:none;padding:8px;font-size:17px;line-height:24px;font-family:"Noto Sans JP",sans-serif;color:#53525a;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.custom-input-container input:focus{outline:none;box-shadow:none}.custom-input-container input[disabled]{background-color:#f5f5f5;border-radius:8px;width:90%}.custom-input-container input::placeholder{color:#c8c8c8}.custom-input-container select{width:100%;height:100%;border:0;background-color:transparent;padding:8px;box-shadow:none;-webkit-appearance:none;appearance:none;background-image:url(/images/dropdown.svg);background-repeat:no-repeat;background-position:98% 55%}.custom-input-container select:focus{outline:none;box-shadow:none}.custom-datepicker-container{background-color:#f5f5f5;border:0;border-radius:8px;height:60px;background-image:url(/images/dropdown.svg);background-repeat:no-repeat;background-position:98% 55%;overflow:visible;font-size:17px;line-height:24px;position:relative}.custom-datepicker-container .date-picker{-webkit-appearance:none;appearance:none;background-repeat:unset;background-image:unset;padding:8px;font-size:17px;line-height:24px;background-color:unset;box-shadow:none;border:0;border-radius:8px;height:unset;margin-bottom:unset}.error-form{position:relative;overflow:visible}.error-form:before{content:" ";height:100%;width:100%;border:1px solid #e5352b!important;border-radius:8px;position:absolute;top:0;left:0;pointer-events:none;z-index:2}.custom-select-container{background-color:#f5f5f5;border:0;border-radius:8px;height:60px;background-image:url(/images/dropdown.svg);background-repeat:no-repeat;background-position:98% 55%}.custom-select-container select{width:100%;background-color:transparent;border:0;padding:8px;box-shadow:none;-webkit-appearance:none;appearance:none;font-size:17px;line-height:24px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.custom-select-container select:focus{outline:none;box-shadow:none}.custom-textarea-container{height:100%;overflow:auto}.custom-textarea-container,.custom-textarea-container textarea{background-color:#f5f5f5;border:0;border-radius:8px;font-size:17px;line-height:17px}.custom-textarea-container textarea{height:calc(100% - 36px);padding:0 8px;margin:8px 0;font-family:"Noto Sans JP",sans-serif;box-shadow:none;resize:none}.custom-textarea-container textarea:focus{outline:none;box-shadow:none}.custom-textarea-container textarea::placeholder{color:#c8c8c8}.custom-tagsfield-container{background-color:#f5f5f5;border:0;height:100%;border-radius:8px;overflow:auto;-webkit-user-select:none;user-select:none}.custom-tagsfield-container .tag-input{padding:8px}.custom-tagsfield-container .tag-note{text-align:center;color:#ff5c33}.custom-tagsfield-container .tooltip{content:" ";top:0;left:50%;transform:translate(-50%,-100%);opacity:0}.custom-tagsfield-container .tooltip.show{transition:opacity .25s linear;opacity:1}.custom-tagsfield-container .tooltip.show .tooltip-arrow{border-top-color:#ff7500}.custom-tagsfield-container .tooltip.show .tooltip-inner{background-image:linear-gradient(90deg,#ff5d00,#ff8c00)}.subtitle{font-size:12px;line-height:12px;color:#888;margin:0;padding:8px 8px 0;font-family:"Noto Sans JP",sans-serif;position:relative;display:block}.custom-input-no-label input,.custom-input-no-label select{height:100%}.checkbox{min-height:unset!important;font-size:16px}.star-rating-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;flex-direction:row-reverse}.star-rating-container .a-rating-star{cursor:pointer;margin-right:8px}.star-rating-container .small-size{width:24px;height:24px;background-size:24px 24px!important}.star-rating-container .normal-size{width:35px;height:32px;background-size:35px 32px!important}.star-rating-container .disable-star{background:url(/images/disable-star.svg);background-repeat:no-repeat}.star-rating-container .disable-star:not(:first-child){margin-right:8px}.star-rating-container .y-star{background:url(/images/yellow-star.svg);background-repeat:no-repeat}.star-rating-container .g-star{background:url(/images/gray-star.svg);background-repeat:no-repeat}.star-rating-container .a-rating-star:hover,.star-rating-container .a-rating-star:hover~div{background:url(/images/yellow-star.svg);background-repeat:no-repeat}.segment-button-container{display:flex}.segment-button-container .option-btn:not(:first-child){margin-left:16px}.segment-button-container .option-btn{height:24px;width:78px;border-radius:8px;color:#fff;font-size:12px;line-height:12px}.segment-button-container .option-btn,.segment-button-container .segment-btn{cursor:pointer;display:flex;justify-content:center;align-items:center;font-family:"Noto Sans JP",sans-serif}.segment-button-container .segment-btn{width:120.5px;height:29px;border:1px solid #ff5d00;font-size:13px;line-height:13px}.segment-button-container .segment-btn:first-child{border-radius:4px 0 0 4px}.segment-button-container .segment-btn:last-child{border-radius:0 4px 4px 0}.segment-button-container .active-segment{color:#fff;background-color:#ff5d00}.segment-button-container .inactive-segment{color:#888;background-color:#fff}.segment-button-container .active{background-color:#ff8c00}.segment-button-container .inactive{background-color:#c8c8c8}.reason-ex-check{display:flex;padding-top:4px}.reason-ex-check img{cursor:pointer;margin-right:8px}.reason-ex-check .option-text{font-size:14px;font-family:"Noto Sans JP",sans-serif;line-height:1.5}.reason-ex-check:not(:first-child){margin-top:8px}.map-custom-input{display:flex}.map-custom-input :first-child{width:100%}.map-custom-input .map-marker-button{align-self:center}.map-custom-input .map-marker-button img{height:20px;width:20px;margin-right:14px;cursor:pointer}.text-counter{text-align:right;font-size:12px;color:#888;font-family:"Noto Sans JP",sans-serif}.new-description .new-description-item{border-radius:8px;border:1px solid #e5e5e5;padding:10px;margin-bottom:15px;position:relative}.new-description .new-description-item .title{font-size:13px;color:#53525a}.new-description .new-description-item .remove-item{position:absolute;right:5px;cursor:pointer}.new-description .container-add-new-description{padding:15px 0 0;color:#ff8c00;font-size:12px;cursor:pointer}.new-description .container-explanation{color:#53525a;font-size:13px}.new-description .container-explanation h5{font-size:14px;font-weight:700}.radio-button-container{font-size:16px;color:#53525a}.radio-button-container .radio-button{display:flex;align-items:center;flex-direction:row;margin-bottom:24px}.radio-button-container .radio-button img{cursor:pointer}.radio-button-container .radio-button:last-child{margin-bottom:0}.checkbox-group-container .checkbox-options-wrapper{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.checkbox-group-container .checkbox-options-wrapper .checkbox-item{cursor:pointer;display:flex;align-items:flex-start;grid-gap:10px;gap:10px;border:1px solid #ffe7ca;background:#fff4e5;border-radius:8px;padding:16px 20px;margin:0}.checkbox-group-container .checkbox-options-wrapper .checkbox-item .checkbox-label p{line-height:1.2;color:#333;font-size:16px;white-space:pre-line;font-weight:400;word-break:break-word;margin:0}.checkbox-group-container .checkbox-options-wrapper .checkbox-item .checkbox-label p:first-child{font-weight:700;margin-bottom:8px}.checkbox-group-container .checkbox-options-wrapper .checkbox-item .checkbox-extra{margin-top:4px;color:#53525a;font-weight:400;font-size:16px}.checkbox-group-container .checkbox-options-wrapper .checkbox-item .checkbox-extra a{color:#ff5d00}.checkbox-group-container .checkbox-options-wrapper .checkbox-item .rc-checkbox .rc-checkbox-inner{width:16px;height:16px;border-width:2px}.checkbox-group-container .checkbox-options-wrapper .checkbox-item .rc-checkbox .rc-checkbox-inner:after{left:4px;top:2px}.checkbox-group-container .checkbox-options-wrapper .checkbox-item .rc-checkbox .rc-checkbox-input{margin:0}.checkbox-group-container .checkbox-options-wrapper .checkbox-item .rc-checkbox.rc-checkbox-checked .rc-checkbox-inner{border-color:#ff8c00;background-color:#ff8c00}.checkbox-group-container .checkbox-options-wrapper .checkbox-item .rc-checkbox .rc-checkbox-input:focus+.rc-checkbox-inner,.checkbox-group-container .checkbox-options-wrapper .checkbox-item .rc-checkbox.rc-checkbox:hover .rc-checkbox-inner{border-color:#ff8c00}.checkbox-group-container .checkbox-options-wrapper .checkbox-item .rc-checkbox.rc-checkbox-disabled .rc-checkbox-inner{border-color:#d9d9d9!important}.number-phone-input{position:relative;width:100%;height:100%}.number-phone-input .nation-code{position:absolute;display:flex;top:50%;height:100%;color:#53525a;padding:0 8px;font-size:17px;font-weight:400;line-height:24px;align-items:center;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);z-index:1}.number-phone-input .nation-code img{width:24px;height:24px;margin-right:8px}.number-phone-input .nation-code img.select-nation-img{margin-right:0}.number-phone-input .nation-code .custom-select-container{height:100%;width:60px}.number-phone-input .nation-code .custom-select-container select{cursor:pointer}.number-phone-input.have-select-nation .textfield-form-container input{padding-left:100px}.number-phone-input .textfield-form-container input{padding-left:8px}.number-phone-input .textfield-form-container input::-ms-input-placeholder{color:#c7c7c7}.number-phone-input .textfield-form-container input::-moz-input-placeholder{color:#c7c7c7}.number-phone-input .textfield-form-container input::placeholder{color:#c7c7c7}.otp-input{color:#53525a;width:52px;height:52px;font-size:17px;font-weight:500;line-height:24px;border:0;outline:0;text-align:center;margin-right:10px;background-color:#f5f5f5;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.otp-input::-webkit-inner-spin-button,.otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-input[type=number]{-moz-appearance:textfield}.otp-input::last-child{margin-right:0}@media only screen and (max-width:608px){.otp-input{width:48px;height:48px}}@media only screen and (max-width:360px){.otp-input{width:40px;height:40px}}#student-survey-container .modal-content{padding:56px 40px 40px}#student-survey-container .modal-content .modal-header{border-bottom:0;padding:0 0 32px}#student-survey-container .modal-content .modal-header h4{font-size:24px;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#53525a}#student-survey-container .modal-content .modal-header img{position:absolute;right:24px;top:24px;width:24px;height:24px}#student-survey-container .modal-content .modal-header img:hover{cursor:pointer}#student-survey-container .modal-content .modal-body .field-container{margin-bottom:32px}#student-survey-container .modal-content .modal-body .action-container{width:100%;margin-top:32px}#student-survey-container .modal-content .modal-body .action-container p{font-size:14px;letter-spacing:.1px;margin-bottom:24px;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#c8c8c8}#student-survey-container .modal-content .modal-body .action-container .btn-submit{width:100%;height:56px;border:0;border-radius:8px;color:#fff;display:block;margin:auto;background-color:#c8c8c8}#student-survey-container .modal-content .modal-body .action-container .btn-active{background-image:linear-gradient(0deg,#ff5d00,#ff8c00)}.notification-cell-container{-webkit-transform:translateZ(0)}.notification-cell-container hr{margin:0;color:#e5e5e5}.notification-cell-container .notification-cell{align-items:center;display:flex;padding-top:8px}.notification-cell-container .notification-cell .notification-avatar{align-self:normal;padding:8px 16px}.notification-cell-container .notification-cell .notification-avatar img{width:48px;height:48px;border-radius:50%;margin-right:0;object-fit:cover}.notification-cell-container .notification-cell .notification-message-container{display:flex;width:100%;font-family:"Noto Sans JP",sans-serif;font-size:14px;color:#53525a;padding-bottom:8px}@media only screen and (max-width:428px){.notification-cell-container .notification-cell .notification-message-container{display:block;padding-right:23px}.notification-cell-container .notification-cell .notification-message-container .notification-time{display:inline-block;margin-left:0x}}.notification-cell-container .notification-cell .notification-time{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;padding-right:16px;margin-left:auto;font-size:14px;font-family:"Noto Sans JP",sans-serif;color:#c8c8c8;letter-spacing:1.8px;padding-left:5px}.premium-badge{display:flex;height:16px;padding:0 4px;align-items:center;grid-gap:2px;gap:2px;border-radius:12px;background:linear-gradient(262deg,#ff8c00 3.75%,#ff5d00 129.02%);color:#fff;font-size:10px;font-weight:700;line-height:1;flex-shrink:0}.premium-badge img{margin-right:0!important;width:12px}.premium-badge.size-sm{height:24px;padding:0 8px;border-radius:16px;font-size:12px}.premium-badge.size-sm img{width:14px}.premium-badge.size-md{height:28px;padding:0 8px;border-radius:16px;font-size:13px}.premium-badge.size-md img{width:16px}#empty-noti{display:flex;flex-direction:column;align-items:center;justify-content:center;height:297px}#empty-noti img{margin:0;width:80px;height:80px}#empty-noti #noti{width:304px;color:#c8c8c8;margin-top:8px;line-height:18px}#notiMenu{padding-bottom:40px}#notiMenu .noti-list-display{overflow-y:scroll;height:100vh;-webkit-overflow-scrolling:touch}#notiMenu .noti-list-display .notice-list-content-box{margin-top:49px}#notiMenu .notification-list-content-box{padding-top:48px}#notiMenu .noti-menu-header{z-index:1;position:fixed;width:100%;display:flex;align-items:center;height:48px;box-shadow:0 2px 4px 0 rgba(51,51,51,.1);background-color:#fff}#notiMenu .noti-menu-header .back-main-menu{z-index:2}#notiMenu .noti-menu-header img{margin-left:24px;width:20px;height:20px}#notiMenu .noti-menu-header .noti-menu-text{font-size:16px;line-height:16px;font-weight:700;width:100%;text-align:center;position:relative;font-family:"Noto Sans JP",sans-serif}#notiMenu .noti-menu-header .nav-menu-close{margin-top:auto;margin-bottom:auto}#notification-menu-right .notification-avatar{padding-left:24px}#notification-menu-right .notification-time{padding-right:23px}nav.meshi-navbar{position:fixed;top:0;width:100%;box-shadow:0 2px 4px 0 rgba(51,51,51,.1);background-color:#fff;z-index:701}header,nav.meshi-navbar{height:var(--nav-height)}header{display:block;content:" ";position:relative;z-index:auto;background-color:none}.nav-container{max-width:1408px;width:100%;height:100%;line-height:24px;padding:12px 0;margin-left:auto;margin-right:auto;z-index:702}.nav-icon-container{cursor:pointer;float:left;margin-right:74px}.nav-icon-container .logo{width:166px;height:32px;background-image:url(/images/logo-meshi-new.svg);background-size:cover;background-repeat:no-repeat;background-position:50%}.nav-icon-container .logo :hover{cursor:pointer}@media screen and (max-width:767px){.nav-icon-container .logo{width:124.4px;height:24px}}.nav-item-container{cursor:pointer;display:flex;align-items:center;position:relative;height:100%;margin-right:74px}.nav-item,.nav-item-container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.nav-item{height:16px;font-size:16px;font-style:normal;font-stretch:normal;line-height:16px;letter-spacing:normal;color:#53525a;text-align:center}#nav-home-item{font-weight:700}#nav-calendar-item,#nav-home-item{font-family:"Noto Sans JP",sans-serif;vertical-align:initial}#nav-calendar-item{font-weight:400}.nav-login-btn,.nav-signup-btn{float:right;margin-left:16px;width:156px;height:48px;cursor:pointer}.nav-user-segment{float:right;cursor:pointer;background:transparent;position:relative;display:flex;align-items:center;justify-content:right;flex-flow:row-reverse}.nav-user-segment .user-segment-drop-icon{margin-left:8px;background-image:url(/images/dropdown-orange.svg);width:24px;height:24px}.nav-user-segment .user-segment-username{float:right;text-align:right;margin:16px 0 16px 16px;height:16px;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:16px;font-style:normal;font-stretch:normal;line-height:16px;letter-spacing:normal;color:#53525a}.nav-user-segment .user-segment-avatar{float:right;width:48px;height:48px;background-position:50%;background-size:cover;border-radius:50%}.nav-user-segment .user-dropdown-content{display:none;position:absolute;top:48px;right:0;background-color:#fff;width:252px;min-width:160px;border-radius:8px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:2001;padding:12px 0 4px}.nav-user-segment .user-dropdown-content>span,.nav-user-segment .user-dropdown-content a{padding:12px 24px}.user-dropdown-logout .user-dropdown-logout-button{display:flex;align-content:center;align-items:center}.user-dropdown-logout .user-dropdown-logout-button img{margin-right:8px}.user-dropdown-content hr{margin:12px 8px 0}.user-dropdown-content>*{float:none;color:#53525a;font-size:16px;padding:0 16px;text-decoration:none;display:block;text-align:left;transition:.5s}.user-dropdown-content>:hover{color:#53525a;background-color:#d6d6d6}.nav-user-segment:hover .user-dropdown-content{display:block}.nav-menu{display:none}.nav-left{float:left}.nav-left,.nav-right{display:flex;align-items:center;height:100%}.nav-right{float:right}.nav-right img{margin-right:48px}@media only screen and (max-width:767px){.nav-right img{display:none}}@media only screen and (max-width:1408px){.nav-container{padding-left:24px;padding-right:24px}}@media only screen and (max-width:767px){header,nav.meshi-navbar{height:var(--nav-height)}header{display:block;content:" ";position:relative}.nav-container{width:auto;height:100%;line-height:unset;padding:8px 0;margin-left:16px;margin-right:16px}.nav-icon-container{height:100%;display:flex;align-items:center;cursor:pointer;float:left}.nav-icon-container img{height:32px;cursor:pointer;width:32px}.nav-item-container,.nav-login-btn,.nav-user-segment{display:none}.nav-left{display:flex;align-items:center;float:left}.nav-menu,.nav-right{float:right;display:inline}.nav-menu{width:22px;height:20px;cursor:pointer;margin:6px 0;position:relative}.nav-menu #have-something-dot{width:16px;height:16px;border-radius:50%;background:linear-gradient(135deg,#ff5d00,#ff8c00);position:absolute;right:-8px;top:-8px}}#message-icon{position:relative;cursor:pointer}#message-icon .number{width:22px;height:22px;background:#ff8c00;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;top:9px;right:40px}@media only screen and (max-width:767px){#message-icon .number{display:none}}.custom-popover{font-family:"Noto Sans JP",sans-serif;width:568px;position:absolute;top:54px;right:14px;line-height:1;background:#fff;box-shadow:0 8px 16px 0 rgba(0,0,0,.25);border:1px solid #ffeed9;border-radius:8px;padding:16px 0}.custom-popover .header{color:#53525a;font-size:16px;padding-bottom:16px;margin-left:16px;font-weight:700}.custom-popover hr{margin:0 16px;border-top-color:#e5e5e5}.custom-popover .footer{color:#ff8c00;padding-top:16px}.custom-popover .arrow{background:url(/images/triangle.svg);width:44px;height:45px;position:absolute;top:-20px;right:25px}.custom-popover .cover-box{background:#fff;width:44px;height:25px;position:absolute;top:0;right:25px}@media only screen and (max-width:767px){.custom-popover{display:none}}.msg-noti-cell{padding:8px 16px 8px 24px;color:#53525a}.msg-noti-cell:focus,.msg-noti-cell:hover{color:unset;text-decoration:none;background:#f5f5f5}.msg-noti-cell .cell-info{display:flex;align-items:center;justify-content:space-between}.msg-noti-cell .avatar{display:flex;align-items:center;flex-direction:column;max-width:56px;position:relative}.msg-noti-cell .avatar .unread-point{position:absolute;top:24px;left:-16px;width:8px;height:8px;border-radius:50%;background:#ff8c00}.msg-noti-cell .avatar img{width:56px;height:56px;border-radius:50%;margin:0;object-fit:cover}.msg-noti-cell .avatar.ava-square img{border-radius:4px}.msg-noti-cell .status{max-width:100%;height:24px;color:#fff;border-radius:8px;padding:0 8px;margin-top:8px;white-space:nowrap;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.msg-noti-cell .status div{text-overflow:ellipsis;overflow:hidden}.msg-noti-cell .locked{background:#e5352b}.msg-noti-cell .wanted{background:#ff8c00}.msg-noti-cell .finished{background:#c8c8c8}.msg-noti-cell .president-info{display:flex;flex-direction:column;justify-content:center;margin-left:20px;line-height:20px;color:#53525a;margin-right:0;width:100%;overflow:hidden}.msg-noti-cell .president-info .company-name{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:auto}.msg-noti-cell .president-info img{margin-right:4px}.msg-noti-cell .president-info .name{text-overflow:ellipsis;white-space:nowrap;font-size:17px;margin-bottom:8px;font-weight:700;overflow:hidden}.msg-noti-cell .president-info .event-info{display:block;line-height:1}.msg-noti-cell .president-info .event-info>div{display:inline-block;margin-right:8px;margin-top:8px;max-width:100%}.msg-noti-cell .moment{max-width:58px;width:100%;text-align:right}@media only screen and (max-width:374){.msg-noti-cell .moment{width:auto}}.msg-noti-cell.unread-bg{background:rgba(255,140,0,.15)}.msg-noti-cell.active-bg{background:#f5f5f5}.msg-noti-cell .align-items-center{display:flex;align-items:center}.msg-noti-cell .align-items-center .location{max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:normal}.loader-container{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);overflow:hidden;z-index:99999999999}.loader-container .loadersmall{border:2px solid #ff5d00;border-bottom:none;border-radius:50%;width:35px;height:35px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lds-ring{display:inline-block;position:relative;width:64px;height:64px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:48px;height:48px;margin:8px;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:4px solid transparent;border-top-color:#ff5d00}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.msg-noti-cell-operator{padding:16px 16px 16px 24px;display:flex;align-items:center;justify-content:space-between;color:#53525a}.msg-noti-cell-operator:focus,.msg-noti-cell-operator:hover{color:unset;text-decoration:none;background:#f5f5f5}.msg-noti-cell-operator .avatar{display:flex;align-items:center;flex-direction:column;max-width:56px;position:relative}.msg-noti-cell-operator .avatar .unread-point{position:absolute;top:24px;left:-16px;width:8px;height:8px;border-radius:50%;background:#ff8c00}.msg-noti-cell-operator .avatar img{width:56px;height:56px;margin:0;object-fit:cover}.msg-noti-cell-operator .operator-info{display:flex;flex-direction:column;justify-content:center;margin-left:20px;line-height:20px;margin-right:0;width:100%;overflow:hidden}.msg-noti-cell-operator .operator-info .message{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:auto}.msg-noti-cell-operator .operator-info .name{text-overflow:ellipsis;white-space:nowrap;font-size:17px;margin-bottom:8px;font-weight:700;overflow:hidden}.msg-noti-cell-operator .moment{max-width:58px;width:100%;text-align:right}@media only screen and (max-width:374){.msg-noti-cell-operator .moment{width:auto}}.msg-noti-cell-operator.unread-bg{background:rgba(255,140,0,.15)}.msg-noti-cell-operator.active-bg{background:#f5f5f5}@media only screen and (max-width:767px){#message-page .msg-list{min-width:100vw}}#empty-msg{display:flex;flex-direction:column;align-items:center;justify-content:center;height:297px}#empty-msg img{margin:0}#empty-msg #msg{width:290px;color:#c8c8c8;margin-top:8px;line-height:18px}#notification-icon{cursor:pointer;position:relative}#notification-icon .notice-cell img{margin-right:0}#notification-icon .number{width:22px;height:22px;background:#ff8c00;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:50%;position:absolute;top:9px;right:40px}@media only screen and (max-width:767px){#notification-icon .number{display:none}}#notiMenu .notice-cell{padding-bottom:4px;padding-top:4px}#notiMenu .notice-avatar{padding-left:16px}#notiMenu .notice-message-container{padding-right:16px}#login-modal.modal{display:flex!important;align-items:center}@media only screen and (max-width:1096px){.login-modal-dialog{width:calc(100% - 24px)}}.login-modal-dialog{height:592px;width:calc(100% - 24px);max-width:1028px;padding:0;margin:0 auto;border:0;border-radius:4px;background-color:#fff}.login-modal-body{height:592px;width:100%;padding:0;margin:0;border-radius:4px}.login-modal-body .divider{display:inline-block;height:332px;border-right:1px solid #d8d8d8;margin:14px 64px 14px 62px;position:relative}.login-modal-body .divider .devider-text{position:absolute;color:#888;text-align:center;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);height:72px;line-height:72px;margin:auto;font-family:"Noto Sans JP",sans-serif}.login-modal-body .role-box{cursor:pointer;display:inline-block;box-sizing:border-box;width:calc(50% - 148px);height:100%;max-width:362px;max-height:362px;object-fit:contain;border-radius:8px;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);background-color:#f8f8f8;overflow:hidden}.login-modal-body .role-box .upper-section{width:100%;height:100%;max-height:243px;max-width:366px;position:relative;border:1px solid #d8d8d8;border-radius:8px 8px 0 0;overflow:hidden}.login-modal-body .role-box .upper-section *{position:absolute;margin:auto;top:0;right:0;left:0;bottom:0}.login-modal-body .role-box .below-section{width:100%;height:100%;max-width:366px;max-height:123px;object-fit:contain;background-color:#ff8c00;position:relative;border-radius:0 0 4px 4px;margin-bottom:2px}.login-modal-body .role-box .below-section *{position:absolute;margin:auto;top:0;right:0;left:0;bottom:0;height:18px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:18px;font-size:18px;text-align:center;color:#fff}.login-modal-body .role-box.role-box-active{max-width:362px;max-height:362px;margin-top:0}.login-modal-body .role-box.role-box-active .upper-section{border:3px solid #ff8c00}.login-modal-body .role-box.role-box-active .below-section{margin-bottom:0}.login-modal-title{height:144px;font-size:48px;line-height:48px;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#53525a;padding:48px 0;position:relative}.login-modal-title div{text-align:center}#signup-modal.modal{display:flex!important;align-items:center}@media only screen and (max-width:1096px){.signup-modal-dialog{width:calc(100% - 24px)}}.signup-modal-dialog{height:592px;width:calc(100% - 24px);max-width:1028px;padding:0;margin:0 auto;background-color:#fff}.modal-content,.signup-modal-dialog{border:0;border-radius:4px}.signup-modal-body{height:592px;width:100%;padding:0;margin:0;border-radius:4px}.signup-modal-body .divider{display:inline-block;height:332px;border-right:1px solid #d8d8d8;margin:14px 64px 14px 62px;position:relative}.signup-modal-body .divider .devider-text{position:absolute;color:#888;text-align:center;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);height:72px;line-height:72px;margin:auto;font-family:"Noto Sans JP",sans-serif}.signup-modal-body .role-box{cursor:pointer;display:inline-block;box-sizing:border-box;width:calc(50% - 148px);height:100%;max-width:362px;max-height:362px;object-fit:contain;border-radius:8px;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);background-color:#f8f8f8;overflow:hidden}.signup-modal-body .role-box .upper-section{width:100%;height:100%;max-height:243px;max-width:366px;position:relative;border:1px solid #d8d8d8;border-radius:8px 8px 0 0;overflow:hidden}.signup-modal-body .role-box .upper-section *{position:absolute;margin:auto;top:0;right:0;left:0;bottom:0}.signup-modal-body .role-box .below-section{width:100%;height:100%;max-width:366px;max-height:123px;object-fit:contain;background-color:#ff8c00;position:relative;border-radius:0 0 4px 4px;margin-bottom:2px}.signup-modal-body .role-box .below-section *{position:absolute;margin:auto;top:0;right:0;left:0;bottom:0;height:18px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:18px;font-size:18px;text-align:center;color:#fff}.signup-modal-body .role-box.role-box-active{max-width:362px;max-height:362px;margin-top:0}.signup-modal-body .role-box.role-box-active .upper-section{border:3px solid #ff8c00}.signup-modal-body .role-box.role-box-active .below-section{margin-bottom:0}.signup-modal-title{height:144px;font-size:48px;line-height:48px;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#53525a;padding:48px 0;position:relative}.signup-modal-title div{text-align:center}.select-with-search{overflow:unset!important}.select-with-search .select-search{width:100%}.select-with-search .select-search__options{padding:0}.select-with-search .select-search__option.is-selected{background-color:#ff8c00}.select-with-search .select-search__option:not(.is-selected):hover{background-color:#ffedd6}.select-with-search .select-search:not(.is-loading):not(.select-search--multiple) .select-search__value:after{transform:rotate(180deg);border-right:8px solid transparent;border-bottom:8px solid #d8d8d8;border-left:8px solid transparent}.select-with-search .select-search__value:after{top:calc(50% - 12px);right:11px}.select-with-search .suggestText{color:#888;font-size:12px;margin-top:6px}.select-with-search .select-search-select{background-color:#fff;--select-search-background:#fff;--select-search-text:#000;--select-search-highlight:#f5f5f5;--select-search-selected:#000;z-index:3!important;border:1px solid #f5f5f5}.select-with-search .select-search-select .select-search-options{padding-left:0;background-color:#fff}.select-with-search .select-search-select .select-search-options .select-search-is-selected{background-color:#f5f5f5}#student-update-university-container .modal-content{padding:56px 40px 40px}#student-update-university-container .modal-content .modal-header{border-bottom:0;padding:0 0 32px}#student-update-university-container .modal-content .modal-header h4{font-size:24px;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#53525a}#student-update-university-container .modal-content .modal-header img{position:absolute;right:24px;top:24px;width:24px;height:24px}#student-update-university-container .modal-content .modal-header img:hover{cursor:pointer}#student-update-university-container .modal-content .modal-body .field-container{margin-bottom:32px}#student-update-university-container .modal-content .modal-body .field-container .select-with-search{width:100%;border-color:#ccc}#student-update-university-container .modal-content .modal-body .field-container .select-with-search .suggestText{margin-top:16px}#student-update-university-container .modal-content .modal-body .action-container{width:100%;margin-top:32px}#student-update-university-container .modal-content .modal-body .action-container p{font-size:14px;letter-spacing:.1px;margin-bottom:24px;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#c8c8c8}#student-update-university-container .modal-content .modal-body .action-container .btn-submit{width:100%;height:56px;border:0;border-radius:8px;color:#fff;display:block;margin:auto;background-color:#c8c8c8}#student-update-university-container .modal-content .modal-body .action-container .btn-active{background-image:linear-gradient(0deg,#ff5d00,#ff8c00)}#footer{position:fixed;bottom:0;z-index:9;transition:.5s;overflow:visible;opacity:1}#footer>div.footer-content{background-color:#5e5549;padding-left:auto;padding-right:auto;width:100%;transition:.5s}#footer #container{display:flex;justify-content:space-between;width:100%;max-width:1408px;margin:auto;padding:10px 24px}#footer #container #left-container{font-family:"SFUIDisplay",sans-serif;color:#ac9c87;font-size:14px;margin:0;display:flex;flex-direction:column;justify-content:space-around}@media only screen and (max-width:767px){#footer #container #left-container{text-align:center;line-height:1.5}}#footer #container #right-container{display:flex}#footer #container #right-container #references{font-family:"Noto Sans JP",sans-serif;margin-right:24px;width:310px;display:flex;justify-content:space-between;align-items:center;color:#fff}#footer #container #right-container #references a{color:#fff}#footer #container #right-container #references a:hover{cursor:pointer;text-decoration:underline}@media only screen and (max-width:767px){#footer #container #right-container #references{margin:0;font-size:12px;width:265px}}#footer #container #right-container a#appstore-btn{width:133px;height:40px}#footer #container #right-container a#appstore-btn div{width:133px;height:40px;background:url(https://linkmaker.itunes.apple.com/en-us/badge-lrg.svg?bubble=ios_apps&kind=iossoftware&releaseDate=2018-04-05);background-size:contain;background-repeat:no-repeat}@media only screen and (max-width:767px){#footer #container #right-container a#appstore-btn{margin:16px 0}}@media only screen and (max-width:767px){#footer #container #right-container{flex-direction:column-reverse;align-items:center}}@media only screen and (max-width:767px){#footer #container{flex-direction:column;padding:8px 34px 16px 33px}}@media only screen and (min-width:1441px){#footer #container{padding:10px 0}}#footer #trademark{background-color:#4b443a;color:#ac9c87;font-size:12px;line-height:normal}#footer #trademark #trademark-container{display:flex;max-width:1408px;margin:auto;padding-right:24px}#footer #trademark #trademark-container #left-trademark{width:100%;text-align:center}@media only screen and (min-width:1441px){#footer #trademark #trademark-container{padding:0}}@media only screen and (max-width:767px){#footer #trademark #trademark-container{text-align:center;flex-direction:column;padding:6px 0}#footer #trademark #trademark-container #right-trademark{margin:0}}#footer.disappear{transform:translateY(100%)}#footer.disappear .footer-content{opacity:0;pointer-events:none}#event-list-container{width:100%;margin-top:49px;padding-top:1px}#action-button-container{display:flex;justify-content:center;margin-top:32px;margin-bottom:16px}#action-button-container .btn-navlink{background-color:initial;color:#53525a;display:flex;justify-content:center;align-items:center;font-family:"Noto Sans JP",sans-serif;font-weight:400;text-decoration:none;padding:13px 31px;border:0;font-size:14px}#action-button-container .btn-active{background-color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700;border-radius:8px;border:0;box-shadow:0 6px 6px 0 rgba(0,0,0,.1)}#event-list-detail-container{margin:auto;width:1440px;box-sizing:border-box}#event-list-detail-container .detail-col{display:flex;justify-content:center;align-items:center;padding:16px}#event-list-detail-container .event-detail{background-color:#fff8ef;object-fit:contain;width:328px;overflow:hidden;border-radius:10px;padding:0}#event-list-detail-container .event-detail .event-banner{position:relative;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:8px;width:100%;height:164px;border-top-left-radius:10px;border-top-right-radius:10px}#event-list-detail-container .event-detail .event-banner .event-background{position:absolute;transition:all .5s;width:100%;height:100%;top:0;left:0;background-position:50%,50%;background-size:cover,cover}#event-list-detail-container .event-detail .event-banner .event-background:hover{transform:scale(1.2)}#event-list-detail-container .event-detail .event-banner .info-container{display:flex;position:relative;flex-direction:column;justify-content:flex-end}#event-list-detail-container .event-detail .event-banner .graduate-title-container{flex-grow:1}#event-list-detail-container .event-detail .event-banner .graduate-title{position:relative;background-color:#f3de2c;color:#000;text-align:center;display:flex;justify-content:center;align-items:center;font-family:"Noto Sans JP",sans-serif;font-weight:400;width:96px;height:24px;font-size:11px;border-radius:10px}#event-list-detail-container .event-detail .event-banner .info{font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#fff;width:100%;bottom:8px;font-size:12px;padding-left:8px;padding-right:8px}#event-list-detail-container .event-detail .event-banner .info img{width:14px;height:14px;margin-right:8px}#event-list-detail-container .event-detail .event-banner .info .day{float:left;margin-bottom:8px}#event-list-detail-container .event-detail .event-banner .info .location{float:right;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#event-list-detail-container .event-detail .event-banner .info .time{float:left}#event-list-detail-container .event-detail .event-banner .new-icon{position:absolute;right:16px;top:16px;width:16px;height:24px}#event-list-detail-container .event-detail .description .detail-icon{top:-11px;right:16px;width:24px;height:24px;position:absolute}#event-list-detail-container .event-detail .description{position:relative;background-color:#fff;box-shadow:0 3px 10px 0 rgba(238,181,111,.5);width:100%;padding:16px}#event-list-detail-container .event-detail .description hr{margin-top:8px;margin-bottom:8px}#event-list-detail-container .event-detail .description .title{display:block;display:-webkit-box;max-width:400px;height:109.2px;margin:0 auto;font-size:26px;line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsises}.ellipsises{overflow:hidden;position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:700;height:54px;width:100%;line-height:25px}.ellipsises:hover{cursor:pointer}.ellipsises:before{content:"";float:left;width:5px;height:50px}.ellipsises>:first-child{float:right;width:100%;margin-left:-5px}.ellipsises:after{content:"\02026もっと見る";box-sizing:initial;float:right;position:relative;top:-25px;left:100%;width:10em;margin-left:-10em;padding-right:5px;text-align:right;background-size:100% 100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 35%,#fff)}.ellipsises a{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.ellipsises:after,.ellipsises i{font-style:normal;color:coral}#event-list-detail-container .event-detail .description .user-info{display:flex;align-items:center;text-align:left;text-decoration:none;flex-wrap:nowrap;overflow:hidden;width:100%!important}#event-list-detail-container .event-detail .description .user-info:hover{text-decoration:underline;-webkit-text-decoration-color:#53525a;text-decoration-color:#53525a}#event-list-detail-container .event-detail .description .user-info img{width:55px;height:55px;border-radius:50%;display:block}#event-list-detail-container .event-detail .description .user-info .user-col{width:calc(100% - 63px);display:block;flex-grow:1;margin-left:8px}#event-list-detail-container .event-detail .description .user-info .username{font-family:"Noto Sans JP",sans-serif;font-weight:700;word-break:break-all;color:#53525a;width:80%!important;font-size:14px;margin-bottom:8px}#event-list-detail-container .event-detail .description .user-info .status{font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#53525a;width:100%!important;font-size:14px;margin-bottom:0}#event-list-detail-container .event-detail .tag-list-container{width:100%;height:48px;position:relative}#event-list-detail-container .event-detail .tag-list-absolute{width:100%;height:100%;position:absolute}#event-list-detail-container .event-detail .tag-list-container .next-item-container{position:absolute;display:flex;align-items:center;margin:9px auto;z-index:1;right:0;top:0;bottom:0}#event-list-detail-container .event-detail .tag-list-container .next-item{background-color:#fff8ef;display:flex;align-items:center;cursor:pointer;width:100%;height:100%}#event-list-detail-container .event-detail .tag-list-container .next-item-container:before{content:"";width:8px;height:30px;background-image:linear-gradient(90deg,rgba(255,248,239,.2),#fff8ef)}#event-list-detail-container .event-detail .tag-list-container .back-item-container{position:absolute;display:flex;align-items:center;margin:9px auto;transform:rotate(180deg);z-index:1;left:0;top:0;bottom:0}#event-list-detail-container .event-detail .tag-list-container .back-item{background-color:#fff8ef;display:flex;align-items:center;cursor:pointer;width:100%;height:100%}#event-list-detail-container .event-detail .tag-list-container .back-item-container:before{content:"";width:8px;height:30px;background-image:linear-gradient(90deg,rgba(255,248,239,.2),#fff8ef)}#event-list-detail-container .event-detail .tag-list{overflow-x:scroll;overflow-y:hidden;word-wrap:normal;white-space:nowrap;scrollbar-width:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;box-shadow:0 3px 10px 0 rgba(238,181,111,.5);display:flex;height:48px;padding:9px 0;scroll-behavior:smooth}#event-list-detail-container .event-detail .tag-list .tag-detail{font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#53525a;border:1px solid #cacaca;display:block;height:100%;padding:8px 16px;border-radius:8px;font-size:12px;margin-right:8px;line-height:1}#event-list-detail-container .event-detail .tag-list .tag-detail:hover{text-decoration:underline}#event-list-detail-container .event-detail .tag-list .tag-detail-empty{color:#fff;background-color:initial;border:0;display:block;height:100%;padding:8px 16px}#event-list-detail-container .event-detail .tag-list .tag-detail a{color:#53525a;text-decoration:none}#event-list-detail-container .event-detail .tag-list .tag-detail:first-child{margin-left:32px}#event-list-detail-container .event-detail .tag-list::-webkit-scrollbar{display:none}@media only screen and (max-width:1440px){#event-list-detail-container{width:100%;padding-left:8px;padding-right:8px}#event-list-detail-container .event-detail{width:100%}}@media only screen and (max-width:767px){#action-button-container{margin-top:16px;margin-bottom:16px}#event-list-detail-container{padding-left:0;padding-right:0}#event-list-detail-container .detail-col:first-child{padding-top:0}#scrollbar-eventlist{min-height:calc(100vh - 174px)!important}}#event-list-detail-container .event-detail .description .ellipsises{font-size:16px}.meshi-tag{color:#ff8c00;background-color:transparent;display:inline-block;border:1px solid #ff8c00;border-radius:8px;padding:9px 10px;margin:0 8px 8px 0;cursor:pointer;font-size:12px;max-height:30px;line-height:1;-webkit-user-select:none;user-select:none}.meshi-tag:hover{text-decoration:underline}.meshi-tag.selected-tag{color:#fff;background-color:#ff8c00}.content-card{background-color:#fff;width:100%;height:160px;position:relative;display:flex;justify-content:flex-start;padding:0;box-shadow:0 3px 10px 0 rgba(238,181,111,.5);z-index:1;border-top-left-radius:10px;border-top-right-radius:10px}@media only screen and (max-width:800px){.content-card{width:100%;height:100%;background-color:#fff}}.avatar-img{width:160px;height:160px;object-fit:cover;border-top-left-radius:10px}.details-content{height:100%;width:100%}.arrow-point{position:absolute;right:16px;top:16px}.no-margin{margin:0!important}.middle-col{padding:16px;margin:auto}.card-col-left{padding-left:0;padding-right:0;height:160px;width:160px}.card-col-right{width:calc(100% - 160px);height:160px;padding:16px;flex-grow:1}.text-container{height:20px;margin-bottom:16px}.prez-title{font-weight:700;font-size:20px;overflow:hidden;width:calc(100% - 24px);height:24px;white-space:nowrap;text-overflow:ellipsis}.company-title,.prez-title{font-family:"Noto Sans JP",sans-serif;line-height:1;color:#53525a}.company-title{font-size:14px;height:20px;margin-bottom:16px;display:flex;align-items:center}.company-title span{width:calc(100% - 24px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:normal}.comp-icon{margin-right:8px}.shorten-des{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:14px;font-style:normal;font-stretch:normal;line-height:18px;letter-spacing:normal;text-align:justify;color:#888}.continue-link{color:#ff8c00}@media only screen and (max-width:450px){.card-col-left{padding-left:0;padding-right:0;height:118px}.card-col-right{height:118px;padding:16px 8px 11px;border-bottom-width:3px}.text-container{height:14px;margin-bottom:8px}.prez-title{width:calc(100% - 17px);font-size:14px;height:18px}.arrow-point{width:17px;height:17px}.company-title{font-size:10px;height:16px;margin-bottom:4px}.comp-icon{bottom:0;position:relative;margin-right:8px}.shorten-des{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:10px;font-style:normal;font-stretch:normal;line-height:10px;letter-spacing:normal;text-align:justify;color:#888}.elli{overflow:hidden;position:relative;height:30px;width:100%;line-height:10px;text-align:left}}.elli{overflow:hidden;position:relative;height:54px;width:100%;line-height:18px;text-align:left}.elli:before{content:"";float:left;width:5px;height:50px}.elli>:first-child{float:right;width:100%;margin-left:-5px}.elli:after{content:"\02026もっと見る";box-sizing:initial;float:right;position:relative;top:-14px;left:100%;width:10em;margin-left:-10em;padding-right:5px;text-align:right;background-size:100% 100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 35%,#fff)}.elli a{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.elli:after,.elli i{font-style:normal;color:coral}@media only screen and (max-width:450px){.content-card{width:100%;height:118px;background-color:#fff}.avatar-img{width:118px;height:118px;object-fit:cover}}@media only screen and (min-width:451px){.avatar-img{width:160px;height:160px}}.president-cell-container .tag-list-container{width:100%;height:48px;position:relative}.president-cell-container .tag-list-container .tag-list-absolute{width:100%;height:100%;position:absolute}.president-cell-container .tag-list-container .next-item-container{position:absolute;display:flex;align-items:center;margin:9px auto;z-index:1;right:0;top:0;bottom:0}.president-cell-container .tag-list-container .next-item{background-color:#fff8ef;display:flex;align-items:center;cursor:pointer;width:100%;height:100%}.president-cell-container .tag-list-container .next-item-container:before{content:"";width:8px;height:30px;background-image:linear-gradient(90deg,rgba(255,248,239,.2),#fff8ef)}.president-cell-container .tag-list-container .back-item-container{position:absolute;display:flex;align-items:center;margin:9px auto;transform:rotate(180deg);z-index:1;left:0;top:0;bottom:0}.president-cell-container .tag-list-container .back-item{background-color:#fff8ef;display:flex;align-items:center;cursor:pointer;width:100%;height:100%}.president-cell-container .tag-list-container .back-item-container:before{content:"";width:8px;height:30px;background-image:linear-gradient(90deg,rgba(255,248,239,.2),#fff8ef)}.president-cell-container .tag-list-container .tag-list{overflow-x:scroll;overflow-y:hidden;word-wrap:normal;white-space:nowrap;scrollbar-width:none;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:#fff8ef;box-shadow:0 3px 6px 0 rgba(238,181,111,.4);display:flex;height:48px;padding:9px 0;scroll-behavior:smooth}.president-cell-container .tag-list-container .tag-list .tag-detail{font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#53525a;border:1px solid #cacaca;display:block;height:100%;padding:8px 16px;border-radius:8px;font-size:12px;margin:0 8px 0 0;line-height:1}.president-cell-container .tag-list-container .tag-list .tag-detail.selected-tag{color:#fff;background-color:#ff8c00}.president-cell-container .tag-list-container .tag-list .tag-detail:hover{text-decoration:underline}.president-cell-container .tag-list-container .tag-list .tag-detail-empty{color:#fff;background-color:initial;border:0;display:block;height:100%;padding:8px 16px}.president-cell-container .tag-list-container .tag-list .tag-detail a{color:#53525a;text-decoration:none}.president-cell-container .tag-list-container .tag-list .tag-detail:first-child{margin-left:32px}.president-cell-container .tag-list-container .tag-list::-webkit-scrollbar{display:none}.tags-list{margin-top:44px;padding:24px 16px 8px}.tags-list-refresh{display:inline-flex;padding:0 16px 8px;align-items:center;color:#ff8c00;cursor:pointer}.tags-list-refresh:before{content:url(/images/refresh-icon.svg);max-height:16px}.tags-list-refresh:hover{text-decoration:underline}.president-list .empty-president{min-height:calc(100vh - 254px - var(--nav-height));display:flex;flex-direction:column;align-items:center;justify-content:center}.president-list .empty-president img{width:136px;height:136px;object-fit:contain}.president-list .empty-president .empty-text{text-align:center;font-size:16px;font-weight:700;color:#53525a;padding:12px 0}.event-group-title .title{font-weight:500;font-family:"Noto Sans JP",sans-serif}.waiting-list{margin-top:76px}.waiting-list #event-list-detail-container{width:1080px}@media screen and (max-width:1080px){.waiting-list #event-list-detail-container{width:100%;padding:0 16px}}.waiting-list #event-list-detail-container .detail-col{width:calc(33.33333% - 31px);padding:16px 0;justify-content:normal}@media screen and (max-width:768px){.waiting-list #event-list-detail-container .detail-col{width:calc(50% - 16px)}}@media screen and (max-width:568px){.waiting-list #event-list-detail-container .detail-col{width:100%}}.waiting-list .event-detail{width:100%}.waiting-list .collapse{flex-wrap:wrap;justify-content:flex-start;grid-column-gap:46.5px;column-gap:46.5px}.waiting-list .collapse.in{display:flex;opacity:1;transition:opacity .25s ease-in;-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in}.photo-selector .corner-btn{position:absolute;bottom:0;right:0}.student-edit-profile{width:100%}.student-edit-profile .field-container{position:relative;margin-bottom:32px}.student-edit-profile .field-container.photo-field{margin-bottom:8px;max-width:510px;width:100%}.student-edit-profile .field-container.suggestTextSpacing{margin-bottom:42px}.student-edit-profile .large-input{height:170px}.student-edit-profile .control-label{font-size:12px;color:#888;line-height:16px;font-weight:400;margin-bottom:8px}.edit-my-page-president .field-wrapper{margin:24px auto 0;max-width:568px}.edit-my-page-president .field-wrapper.mt-2{margin-top:8px}.edit-my-page-president .field-wrapper.h-144{height:144px}.edit-my-page-president .company-logo{max-width:568px;margin:24px auto 0;padding:8px 8px 16px;background:#f5f5f5;border-radius:8px}.edit-my-page-president .company-logo__title{margin-bottom:8px;font-size:12px;color:#888}.edit-my-page-president .company-logo .avatar-wrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.edit-my-page-president .company-logo .avatar-wrapper .avatar-upload{position:relative}.edit-my-page-president .company-logo .avatar-wrapper .avatar-upload .avatar-edit{position:absolute;right:0;bottom:0;z-index:1;width:30px;height:30px}.edit-my-page-president .company-logo .avatar-wrapper .avatar-upload .avatar-edit input{display:none}.edit-my-page-president .company-logo .avatar-wrapper .avatar-upload .avatar-edit input+label{width:100%;height:100%;border-radius:50%;background-image:url(/images/add-upload-image.svg);box-shadow:0 6px 6px 0 rgba(0,0,0,.1);cursor:pointer;transition:all .2s ease-in-out}.edit-my-page-president .company-logo .avatar-wrapper .avatar-upload .avatar-preview{width:80px;height:80px;border:1px solid #c8c8c8;border-radius:50%;background:#fff}.edit-my-page-president .company-logo .avatar-wrapper .avatar-upload .avatar-preview>div{width:100%;height:100%;border-radius:50%;background-size:cover;background-repeat:no-repeat;background-position:50%}.edit-my-page-president .btn-submit-wrapper{margin-top:32px;display:flex;justify-content:center}.edit-my-page-president .btn-submit{width:328px;height:56px;border-radius:8px;font-family:"Noto Sans JP",sans-serif;color:#fff;background-image:linear-gradient(0deg,#ff5d00,#ff8c00)}.edit-my-page-president .preview-social-media-container{width:568px;margin:24px auto 0;font-weight:700;color:#53525a;font-family:"Noto Sans JP",sans-serif}.edit-my-page-president .preview-social-media-description{font-size:13px;font-weight:400;margin-top:8px}.edit-my-page-president .preview-social-media-add-btn{font-size:12px;color:#ff8c00;margin-top:16px;cursor:pointer;display:flex;align-items:center}.edit-my-page-president .preview-social-media-add-btn img{border-radius:50%;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);margin-right:8px}.edit-my-page-president .preview-social-media-add-btn--disabled{font-size:12px;color:#c8c8c8;margin-top:16px;cursor:not-allowed;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.edit-my-page-president .preview-social-media-add-btn--disabled img{width:30px;height:30px;margin-right:8px}.edit-my-page-president .preview-img-container{font-family:"Noto Sans JP",sans-serif;width:568px;margin:24px auto -16px;font-weight:700}.edit-my-page-president .preview-img-container label{font-size:12px;color:#ff8c00;margin-top:16px;cursor:pointer;display:flex;align-items:center}.edit-my-page-president .preview-img-container label img{border-radius:50%;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);margin-right:8px}.edit-my-page-president .preview-img-container label.preview-img-label--disabled{color:#c8c8c8;cursor:not-allowed}.edit-my-page-president .preview-img-container label.preview-img-label--disabled img{width:30px;height:30px;box-shadow:none}.edit-my-page-president .preview-img-container input{display:none}.edit-my-page-president .preview-img-list{max-width:100vw;margin-top:16px}.edit-my-page-president .preview-img-list.row{margin-left:0;margin-right:0}.edit-my-page-president .preview-img-cell{min-width:128px;max-width:128px;height:128px;margin-right:16px;margin-bottom:16px;position:relative;border-radius:8px;border:1px solid rgba(0,0,0,.3)}.edit-my-page-president .preview-img-cell:last-child{margin-right:0}.edit-my-page-president .preview-img-cell img{width:100%;height:100%;object-fit:cover;border-radius:8px}.edit-my-page-president .preview-img-cell.col-lg-3{padding:0}.edit-my-page-president .preview-img-delete-btn{position:absolute;bottom:8px;right:8px;cursor:pointer}.edit-my-page-president .preview-img-delete-btn img{border-radius:50%;box-shadow:0 6px 6px 0 rgba(0,0,0,.1)}.social-media-preview{width:100%;max-width:calc(100vw - 32px);height:128px;border-radius:8px;background:#f5f5f5;padding:8px;margin-top:16px;position:relative;cursor:pointer}.social-media-preview__container{width:100%;display:flex}.social-media-preview img{width:112px;height:112px;object-fit:cover}.social-media-preview__info{width:calc(100% - 120px);display:flex;flex-direction:column;justify-content:space-between;margin-left:8px}.social-media-preview__info__title{font-weight:700;word-break:break-all}.social-media-preview__info__host-name{color:#888;font-weight:400;font-size:12px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:30px}.social-media-preview__delete-btn{cursor:pointer;position:absolute;bottom:8px;right:8px}.social-media-preview__delete-btn img{width:30px;height:30px;border-radius:50%;box-shadow:0 6px 6px 0 rgba(0,0,0,.1)}.social-media{width:336px;max-width:100%;height:184px;border-radius:8px;border:1px solid rgba(0,0,0,.3);position:relative;margin-top:16px;z-index:-1}.social-media img{width:100%;height:100%;border-radius:8px;object-fit:cover}.social-media__info{position:absolute;bottom:0;border-top:1px solid rgba(0,0,0,.3);border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#f5f5f5;padding:8px;color:#53525a;font-weight:700;width:100%}.social-media__info__host-name{font-size:12px;font-weight:400;color:#888;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-media__info__title{word-break:break-all}.social-media__play-btn{width:40px!important;height:40px!important;position:absolute;top:32px;left:148px}.social-media-preview__info .ellipsis,.social-media__info .ellipsis{overflow:hidden;height:36px;line-height:18px;width:100%}.social-media-preview__info .ellipsis:before,.social-media__info .ellipsis:before{content:"";float:left;width:5px;height:36px}.social-media-preview__info .ellipsis>:first-child,.social-media__info .ellipsis>:first-child{float:right;width:100%;margin-left:-5px;word-wrap:break-word}.social-media-preview__info .ellipsis:after,.social-media__info .ellipsis:after{content:"…";box-sizing:initial;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;float:right;position:relative;top:-18px;left:100%;width:2.5em;margin-left:-2.5em;padding-right:5px;text-align:right;background:linear-gradient(90deg,hsla(0,0%,100%,0),#f5f5f5 40%,#f5f5f5)}.media-popup{padding-right:0!important;display:flex!important;align-items:center;justify-content:center}@media only screen and (max-width:767px){.media-popup{align-items:unset}}.media-popup .modal-dialog{width:448px;margin:0}@media only screen and (max-width:767px){.media-popup .modal-dialog{width:100%}}.media-popup .modal-dialog .modal-content{padding:56px 40px 40px;display:flex;flex-direction:column;align-items:center;border-radius:8px}@media only screen and (max-width:767px){.media-popup .modal-dialog .modal-content{border-radius:0;min-height:calc(var(--vh)*100);min-width:100%;padding:56px 16px 40px}}.media-popup .modal-dialog .modal-content .close-btn{position:absolute;top:0;right:0;cursor:pointer;padding:24px}.media-popup .modal-dialog .modal-content .title{color:#53525a;font-size:24px;font-weight:700;margin-bottom:32px}.media-popup .modal-dialog .modal-content .submit-btn{width:256px;height:50px;border-radius:8px;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:32px;background-image:linear-gradient(0deg,#ff5d00,#ff8c00);cursor:pointer}.media-popup .modal-dialog .modal-content .submit-btn--disabled{background:#c8c8c8;cursor:unset}.media-popup .modal-dialog .modal-content .delete-btn{margin-top:24px;color:#ff8c00;font-size:12px}.media-popup .modal-dialog .modal-content .error{margin-top:32px;text-align:center}.media-popup .modal-dialog .modal-content .error img{width:152px;height:152px}.media-popup .modal-dialog .modal-content .error-message{margin-top:16px;color:#c8c8c8}.media-popup .modal-dialog .modal-content .social-media-preview{margin-bottom:16px;cursor:unset}.media-popup .modal-dialog .modal-content .social-media-preview__delete-btn{display:none}.media-popup .modal-dialog .modal-content .social-media-preview__info__host-name{padding:0}.media-popup .modal-dialog .modal-content .custom-field-wrapper{width:100%}.edit-my-page-container{width:100%;background-color:#f5f5f5;padding-bottom:40px}.edit-my-page-container .title-container{width:928px;margin:auto}.edit-my-page-container .title-container h1{margin:0;padding:24px 0;font-size:24px;color:#53525a;font-family:"Noto Sans JP",sans-serif;text-align:left;letter-spacing:.3px;font-weight:700}.edit-my-page-container .edit-my-page{width:928px;max-width:100%;margin:auto;padding:16px 120px 56px;border-radius:5px;background-color:#fff;box-shadow:0 1px 20px 0 rgba(69,90,100,.08)}.edit-my-page-container .edit-my-page .action-container{display:flex;justify-content:center}.edit-my-page-container .edit-my-page .action-container .btn-cancel{width:328px;height:56px;border-radius:8px;margin-right:32px;font-family:"Noto Sans JP",sans-serif;color:#fff;background-color:#c8c8c8}.edit-my-page-container .edit-my-page .action-container .btn-submit{width:328px;height:56px;border-radius:8px;font-family:"Noto Sans JP",sans-serif;color:#fff;background-image:linear-gradient(0deg,#ff5d00,#ff8c00);margin-top:8px;font-size:17px}.edit-my-page-container .edit-my-page__info{max-width:1140px;margin-left:auto;margin-right:auto;border-radius:2px;height:100%;position:relative;padding-top:61px;margin-bottom:20px}.edit-my-page-container .edit-my-page__info-caption{color:#000;font-size:21px;font-weight:700;line-height:61px;text-align:left;text-transform:uppercase;padding:0 15px;position:absolute;top:-1px;left:-1px;right:-1px;border:1px solid #f08521;border-left-width:5px;border-radius:2px}.edit-my-page-container .edit-my-page__table{padding:15px}@media only screen and (max-width:1408px){.edit-my-page-container .edit-my-page{padding:32px}}@media only screen and (max-width:944px){.title-container{margin-left:16px!important}}@media only screen and (max-width:767px){.edit-my-page-container .edit-my-page{padding:16px}.edit-my-page-container .edit-my-page .action-container{flex-direction:column}.edit-my-page-container .edit-my-page .action-container .btn-cancel{width:100%;margin-bottom:32px}.edit-my-page-container .edit-my-page .action-container .btn-submit{width:100%}}.bootstrap-btn-wrapper.btn{border-radius:8px;font-size:12px;font-family:"Noto Sans JP",sans-serif;line-height:1.2;outline:none!important}.bootstrap-btn-wrapper.btn-default{color:#fff;background-image:linear-gradient(0deg,#ff5d00,#ff8c00);outline:none;border:none;line-height:1}.bootstrap-btn-wrapper.btn-default:hover{color:#fff;background-image:linear-gradient(0deg,#ff5d00 20%,#ff8c00 80%)}.bootstrap-btn-wrapper.btn-default:active,.bootstrap-btn-wrapper.btn-default:active:focus,.bootstrap-btn-wrapper.btn-default:focus{color:#fff}.bootstrap-btn-wrapper.btn-default[disabled]{opacity:1;background-color:#c8c8c8!important;color:#fff!important;background-image:none}.bootstrap-btn-wrapper.btn-ghost{border:1px solid #ff8c00!important;color:#ff8c00!important;background-color:#fff!important;background-image:none!important}.student-management-cell-avatar{position:relative;margin-right:8px}.student-management-cell-avatar.follower,.student-management-cell-avatar.offer,.student-management-cell-avatar.search{margin-right:16px}.student-management-cell-avatar.follower .avatar,.student-management-cell-avatar.offer .avatar,.student-management-cell-avatar.search .avatar{width:56px;height:56px;border:2px solid #ff8c00}.student-management-cell-avatar.follower .bidden-beer,.student-management-cell-avatar.offer .bidden-beer,.student-management-cell-avatar.search .bidden-beer{width:24px;height:24px}.student-management-cell-avatar .avatar{width:40px;height:40px;border-radius:50%}.student-management-cell-avatar .bidden-beer{position:absolute;right:-2px;bottom:-2px;width:20px;height:20px}.dropdown-container{box-shadow:0 6px 6px 0 rgba(0,0,0,.1);border-radius:8px}.dropdown-container .dropdown-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 16px;min-height:48px;border-radius:8px;background-color:#fff!important;border:none}.dropdown-container .dropdown-toggle .menu-name{flex:1 1;text-align:left;font-size:16px;letter-spacing:.14px;color:#53525a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.dropdown-container .dropdown-toggle .menu-icon{margin-right:16px}.dropdown-container .dropdown-toggle span.caret{margin-left:8px;border-top:6px dashed;border-right:6px solid transparent;border-left:6px solid transparent}.dropdown-container .dropdown-list{padding:0;z-index:200;background-color:inherit;border-radius:8px;margin-top:8px;border:none;max-height:400px;overflow:auto;width:100%;box-shadow:0 8px 16px 0 rgba(0,0,0,.15)}.dropdown-container .dropdown-list .dropdown-item{background-color:#fff;border-radius:0}.dropdown-container .dropdown-list .dropdown-item.item-placeholder a{color:rgba(83,82,90,.6)}.dropdown-container .dropdown-list .dropdown-item:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.dropdown-container .dropdown-list .dropdown-item:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.dropdown-container .dropdown-list .dropdown-item a{margin:0;padding:0 24px;min-height:54px;display:flex;align-items:center;outline:none;font-size:16px}.dropdown-container .dropdown-list .dropdown-item.active>a{background-color:#ffeed9;color:#ff8c00}.dropdown-container .dropdown-list .dropdown-item.active>a .item-icon{filter:invert(54%) sepia(84%) saturate(1608%) hue-rotate(358deg) brightness(100%) contrast(113%)}.follower-cell{padding:16px;border-bottom:1px solid #e5e5e5;display:flex;flex-direction:row;cursor:pointer;color:#53525a;height:-webkit-max-content;height:max-content}.follower-cell__checkbox-student{padding-top:20px;padding-right:16px}.follower-cell__checkbox-student .rc-checkbox-inner{width:18px;height:18px;border-width:2px}.follower-cell__checkbox-student .rc-checkbox-inner:after{left:5px;top:2px;animation:none!important}.follower-cell__checkbox-student .rc-checkbox-input{z-index:1}.follower-cell__checkbox-student:not(.rc-checkbox-disabled).rc-checkbox-checked .rc-checkbox-inner{border-color:#ff8c00;background-color:#ff8c00}.follower-cell__checkbox-student:not(.rc-checkbox-disabled) .rc-checkbox-input:focus+.rc-checkbox-inner,.follower-cell__checkbox-student:not(.rc-checkbox-disabled).rc-checkbox:hover .rc-checkbox-inner{border-color:#ff8c00}.follower-cell__checkbox-student.rc-checkbox-disabled .rc-checkbox-inner{border-color:#d9d9d9}.follower-cell__info{display:flex;position:relative;font-weight:700;align-items:center;justify-content:space-between;flex-wrap:wrap;grid-gap:24px;gap:24px}.follower-cell__info-left{flex:1 1 30%;display:flex;width:100%}.follower-cell__info-left .follower-cell__info__name{display:flex;overflow:hidden;flex-direction:column;justify-content:center;font-size:17px}.follower-cell__info-left .follower-cell__info__major{font-size:14px}.follower-cell__info-right{display:flex;flex-direction:column;align-items:center;position:relative}.follower-cell__info-right .follower-cell__info__request{font-size:17px!important;font-weight:700;padding:0 31px;height:48px}@media only screen and (max-width:767px){.follower-cell__info-right .follower-cell__info__request{font-size:12px!important;font-weight:100;padding:0 18px;min-height:30px}}.follower-cell__info-right .follower-cell__info__search-student__note{text-align:center;margin-top:4px;color:#53525a;font-size:14px}.follower-cell__info-right .follower-cell__info__offer-student{display:flex;align-items:flex-start;grid-gap:16px;gap:16px;flex-wrap:wrap}@media only screen and (max-width:768px){.follower-cell__info-right .follower-cell__info__offer-student{flex-direction:column}}.follower-cell__info-right .follower-cell__info__offer-student .dropdown-container{box-shadow:none;width:156px}.follower-cell__info-right .follower-cell__info__offer-student .dropdown-container .dropdown-toggle{padding:0 24px;background-color:#f5f5f5!important}.follower-cell__info-right .follower-cell__info__offer-student .dropdown-container .dropdown-toggle .menu-name{font-size:14px}.follower-cell__info-right .follower-cell__info__offer-student .dropdown-container .caret{color:#ff8c00}.follower-cell__info-right .follower-cell__info__offer-student button img{width:32px;height:32px;object-fit:contain;margin-right:4px}.follower-cell__request{background-color:#f5f5f5;border-radius:8px;padding:8px;margin-top:16px}.follower-cell__request__title{font-size:12px;color:#c8c8c8;margin-bottom:4px;line-height:1;display:flex}.follower-cell__request__title:before{content:url(/images/request-message.svg);margin-right:4px}.follower-cell__request__content{font-size:14px;white-space:pre-wrap}.follower-cell__intro__title{font-size:12px;color:#c8c8c8;line-height:1;margin-top:16px;margin-bottom:4px}.follower-cell__tag-group{margin-top:14px;display:flex}.follower-cell__tag{padding:4px 8px;border-radius:12px;background:#53525a;color:#fff;font-size:12px;max-width:calc(100% - 76px);line-height:1}.follower-cell .mw-fit{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.follower-cell .mr-2{margin-right:8px}.follower-cell .reason{line-height:1.5;display:flex;align-items:flex-start;font-size:12px;margin-top:16px;word-break:break-word;white-space:pre-wrap}.follower-cell .reason img{margin-right:8px}.day-remain-text{font-size:12px;font-weight:700;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media only screen and (max-width:768px){.day-remain-text{max-width:100px;overflow:hidden;text-overflow:ellipsis}}.rating-container{display:flex}.rating-container .star{display:flex;align-items:center}.rating-container .star img{width:13px;height:13px;margin-right:4px}.rating-container .number{margin-left:4px;font-weight:700;color:#ff8c00}.student-management-review-cell{color:#53525a;padding:16px;background:#fff;border-bottom:1px solid #e5e5e5}.student-management-review-cell .review-info{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.student-management-review-cell .review-info .reviewer-info{display:flex}.student-management-review-cell .review-info .reviewer-info .reviewer-profile{font-size:16px;font-weight:700}.student-management-review-cell .review-info .reviewer-info .reviewer-profile .graduation-year{font-weight:400}.student-management-review-cell .review-info .graduation-year,.student-management-review-cell .review-info .review-date{color:#c8c8c8;font-size:12px}.student-management-review-cell .review-for-event,.student-management-review-cell .review-for-president{font-size:12px;line-height:18px;white-space:pre-wrap}.student-management-review-cell .review-for-president{border-radius:8px;background:#f5f5f5;padding:16px;margin-top:16px}.student-management-review-cell .review-for-president .title{font-weight:700}a:hover{text-decoration:none}a:hover .event-cell-base-info{color:#000}.event-list-small{max-width:928px;width:100%;margin-bottom:24px}.event-group-title .btn{height:48px;padding:0 16px;width:100%;border:none;box-shadow:0 6px 6px 0 rgba(0,0,0,.1)!important;font-size:16px;font-weight:900;color:#24253d;display:flex;justify-content:space-between;align-items:center;z-index:1;position:relative;background-color:#fff!important;outline:none!important}.event-group-title .title{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.event-group-title .closeTitle{border-radius:8px}.event-group-title .openTitle{border-radius:8px 8px 0 0}.event-group-title .btn .collapse-btn{width:24px;height:24px}.event-group-title .btn .up{background:url(/images/up.svg)}.event-group-title .btn .down{background:url(/images/down.svg)}.event-group.cell-container{margin-bottom:16px}.event-group.cell-container #example-collapse-text>:first-child .event-cell{padding-top:8px}.event-group.cell-container #example-collapse-text>.load-more-btn{width:100%;border:0;border-radius:0 0 8px 8px;box-shadow:0 6px 6px 0 rgba(0,0,0,.1)!important;height:46px;color:#ff8c00}.noMore .denied-student-list,.noMore .event-list,.noMore .review-list{border-radius:0 0 8px 8px;overflow:hidden}.noMore .denied-student-list>:last-child .follower-cell,.noMore .event-list>:last-child .event-cell,.noMore .review-list .student-management-review-cell:last-child{border:none}.event-list{box-shadow:0 6px 6px 0 rgba(0,0,0,.1)}.event-cell{background:#fff;border-bottom:1px solid #e5e5e5}.event-cell-row{display:flex;justify-content:space-between;align-items:center;padding:16px}.event-cell-row .event-info-wrapper{display:flex;align-items:center;max-width:calc(100% - 100px)}.absolute-center{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.event-img-sm-container{height:64px;width:64px;object-fit:cover}.event-cell-base-info{margin-left:15px;height:64px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 71px);overflow:hidden;color:#53525a;display:flex;flex-direction:column;justify-content:space-between}.event-cell-base-info>*{line-height:1}.event-cell-base-info .event-title{font-size:17px;font-weight:700}.event-cell-base-info .time .calendar{width:18px;height:16px;background:url(/images/calendar2.svg);background-size:contain;background-repeat:no-repeat;margin-right:3px}.event-cell-base-info .time .clock{width:16px;height:16px;background:url(/images/clock.svg);background-size:contain;background-repeat:no-repeat;margin-right:5px}.event-cell-base-info .time{display:flex;align-items:center}@media only screen and (max-width:320px){.event-cell-base-info .time .calendar,.event-cell-base-info .time .clock{display:none}.event-cell-base-info .time .text{font-size:12px}}.status-lable-container .status-label{padding:6px;border-radius:8px;display:block;min-width:100px;max-width:180px}.lb-locked{border:1px solid #e5352b;background-color:#e5352b;color:#fff}.lb-req-join{border:1px solid #ff8c00;background-color:#ff8c00;color:#fff}.lb-finish{border:1px solid #dcdcdc;background-color:#bcbcbc;color:#fff}.br-50{border-radius:50%}.br-2{border-radius:8px}.h-48{height:48px}.event-history-background{background:#f5f5f5;min-height:calc(100vh - 72px)}.event-history-container{max-width:928px;margin:auto;padding-top:24px;min-height:calc(100vh - 72px)}.event-history-title{font-size:28px;font-weight:bolder;margin-bottom:24px;color:#53525a}.screen-holder{text-align:center;font-size:18px!important;color:grey}.br-text{display:none}@media(max-width:767px){.event-history-background,.event-history-container{min-height:calc(100vh - 48px)}.event-history-container{padding:24px 10px;border:0;border-radius:0}}@media(max-width:480px){.screen-holder{font-size:10px!important}}@media(max-width:320px){.br-text{display:block}}.select-template-modal{display:flex!important}.select-template-modal .modal-dialog{width:100%;max-width:600px;padding:16px;margin:auto;position:relative}.select-template-modal .modal-dialog .modal-content{padding:56px 40px 40px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}@media(max-width:767px){.select-template-modal .modal-dialog .modal-content{padding:56px 16px 40px}}.select-template-modal .modal-dialog .modal-content .close-icon{position:absolute;top:24px;right:24px;cursor:pointer}.select-template-modal .modal-dialog .modal-content .select-template-title{color:#53525a;font-size:24px;text-align:center;font-weight:700;margin-bottom:32px}.select-template-modal .modal-dialog .modal-content .create-and-use-template-text{color:#53525a;font-size:18px;font-weight:700;margin-bottom:8px}.select-template-modal .modal-dialog .modal-content form{display:flex;flex-direction:column;align-items:center}.select-template-modal .modal-dialog .modal-content form div{width:100%}.select-template-modal .modal-dialog .modal-content .custom-input-container{margin-bottom:24px}.select-template-modal .modal-dialog .modal-content .create-event-btn{max-width:256px;width:100%;margin-top:32px;height:50px;font-size:17px}.select-template-modal .modal-dialog .modal-content .create-event-errors{text-align:center;color:#e5352b;margin-top:8px}.select-template-modal .modal-dialog .modal-content .template-list{margin-bottom:16px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem 1rem;gap:1rem 1rem}@media(max-width:506px){.select-template-modal .modal-dialog .modal-content .template-list{grid-template-columns:repeat(2,1fr)}}.select-template-modal .modal-dialog .modal-content .template-list .create-template-btn{background-color:#fff;border:1px solid coral;color:coral;position:relative;text-align:left;padding:12px;display:flex;align-items:center;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;cursor:pointer;white-space:no-wrap}.select-template-modal .modal-dialog .modal-content .template-list .create-template-btn .icon-add-template{display:flex;font-size:18px;margin-left:8px;width:24px;height:24px;color:#fff;background-image:linear-gradient(0deg,#ff5d00,#ff8c00);background-image:-o-linear-gradient(to top,#ff5d00,#ff8c00);align-items:center;justify-content:center;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.select-template-modal .modal-dialog .modal-content .template-list .create-template-btn .ellipsis-text-one-line{white-space:nowrap}.select-template-modal .modal-dialog .modal-content .template-list .template-item{background-image:linear-gradient(0deg,#ff5d00,#ff8c00);background-image:-o-linear-gradient(to top,#ff5d00,#ff8c00);color:#fff;position:relative;text-align:left;padding:12px;display:flex;align-items:center;cursor:pointer;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.select-template-modal .modal-dialog .modal-content .template-list .template-item .icon-remove-template{margin-left:8px;width:24px;position:absolute;right:10px}.select-template-modal .modal-dialog .modal-content .template-list .item-selected{background-color:#c8c8c8;border:1px solid #c8c8c8}.create-template-modal{display:flex!important}.create-template-modal .modal-dialog{width:100%;max-width:600px;padding:16px;margin:auto;position:relative}.create-template-modal .modal-dialog .modal-content{padding:56px 40px 40px;border-radius:8px}@media(max-width:767px){.create-template-modal .modal-dialog .modal-content{padding:56px 16px 40px}}.create-template-modal .modal-dialog .modal-content .close-icon{position:absolute;top:24px;right:24px;cursor:pointer}.create-template-modal .modal-dialog .modal-content .create-template-title{font-size:24px;font-weight:700;margin-bottom:16px}.create-template-modal .modal-dialog .modal-content form{display:flex;flex-direction:column;align-items:center}.create-template-modal .modal-dialog .modal-content form div{width:100%}.create-template-modal .modal-dialog .modal-content form .label-text{margin-bottom:8px}.create-template-modal .modal-dialog .modal-content form .user-templete-name{display:flex;align-items:center;margin-bottom:8px}.create-template-modal .modal-dialog .modal-content form .user-templete-name .add-template-name-btn{margin-left:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:8px;background-color:#d8d8d8;cursor:pointer}.create-template-modal .modal-dialog .modal-content .custom-input-container{margin-bottom:24px}.create-template-modal .modal-dialog .modal-content .create-event-btn{max-width:256px;width:100%;margin-top:32px;height:50px;font-size:17px}.create-template-modal .modal-dialog .modal-content .create-event-errors{text-align:center;color:#e5352b;margin-top:8px}.create-template-modal .modal-dialog .modal-content .create-template-btn{margin-bottom:16px;border-radius:8px;background-color:#fff;border:1px solid coral;cursor:pointer}.create-template-modal .modal-dialog .modal-content .template-list{margin-bottom:16px}.create-template-modal .modal-dialog .modal-content .template-list .template-item{margin-bottom:8px;margin-right:8px;border-radius:8px;background-color:coral;color:#fff;border:1px solid coral}.create-template-modal .modal-dialog .modal-content .template-list .template-item .icon-remove-template{margin-left:8px;width:24px}#student-details__container{min-height:calc(100vh - var(--nav-height));height:100%;padding-bottom:64px;width:100%;position:relative}#student-details__container .student-details__frame{width:100%;height:calc(100% - 248px);bottom:0;background-color:#f5f5f5;z-index:0;position:absolute}#student-details__container .student-details__wrapper{width:928px;margin:96px auto auto;border-radius:8px;padding:0 120px 40px;background-color:#fff;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);position:relative;z-index:1}#student-details__container .student-details__wrapper .reason{padding:16px 24px 16px 16px;display:flex;align-items:flex-start;line-height:1.5;background:#f5f5f5;border-radius:8px;color:#53525a;word-break:break-word;white-space:pre-wrap}#student-details__container .student-details__wrapper .reason img{margin-right:16px}#student-details__container .student-details__wrapper hr{margin-top:20px;margin-bottom:0;border-top-color:#e5e5e5}#student-details__container .student-details__wrapper .student-details__row--default{display:flex}#student-details__container .student-details__wrapper .student-details__row--default .student-details__column{width:50%;position:relative}#student-details__container .student-details__wrapper #student-details__old{font-family:"SFUIDisplay",sans-serif;color:#888;font-weight:400;display:inline-block;margin-right:16px}#student-details__container .student-details__wrapper #bidden-beer{width:32px}#student-details__container .student-details__wrapper .student-details__row--overflow{display:flex;width:calc(100% + 121px)}#student-details__container .student-details__wrapper .student-details__row--overflow .student-details__column:first-child{margin-right:40px}#student-details__container .student-details__wrapper .student-details__gochi--accept{padding:15px 32px;font-size:17px;font-weight:700;margin-top:24px}#student-details__container .student-details__wrapper .student-details__event--table{margin-top:24px;display:table;width:100%;text-align:center;font-family:"Noto Sans JP",sans-serif;border:1px solid #d8d8d8;border-radius:8px;width:calc(100% + 121px)}#student-details__container .student-details__wrapper .student-details__event--table:last-child{margin-bottom:0}#student-details__container .student-details__wrapper .student-details__event--table .student-details__event--table-row{display:table-row}#student-details__container .student-details__wrapper .student-details__event--table .student-details__event--table-row .student-details__event--table-col{display:table-cell;padding:6px 0;color:#53525a}#student-details__container .student-details__wrapper .student-details__event--table .student-details__event--table-row:first-child{background-color:#e5e5e5;font-size:14px}#student-details__container .student-details__wrapper .student-details__event--table .student-details__event--table-row:first-child .student-details__event--table-col:first-child{border-top-left-radius:8px;border-right:1px solid #d8d8d8}#student-details__container .student-details__wrapper .student-details__event--table .student-details__event--table-row:first-child .student-details__event--table-col:last-child{border-top-right-radius:8px;border-left:1px solid #d8d8d8}#student-details__container .student-details__wrapper .student-details__event--table .student-details__event--table-row:last-child{background-color:#fff;font-size:18px;font-weight:700}#student-details__container .student-details__wrapper .student-details__event--table .student-details__event--table-row:last-child .student-details__event--table-col{padding:10px 0 11px;border-top:1px solid #d8d8d8}#student-details__container .student-details__wrapper .student-details__event--table .student-details__event--table-row:last-child .student-details__event--table-col:first-child{border-bottom-left-radius:8px;border-right:1px solid #d8d8d8}#student-details__container .student-details__wrapper .student-details__event--table .student-details__event--table-row:last-child .student-details__event--table-col:last-child{border-bottom-right-radius:8px;border-left:1px solid #d8d8d8}#student-details__container .student-details__wrapper .student-details__row{display:flex;position:relative;flex-wrap:wrap}#student-details__container .student-details__wrapper .student-details__row .student-details__column__button{order:3;position:relative;margin-top:24px}#student-details__container .student-details__wrapper .student-details__row .student-details__column__button .student-details__button--edit button{background-color:transparent;color:#24253d;border-radius:8px;width:121px;height:40px;border:1px solid #53525a;float:right}#student-details__container .student-details__wrapper .student-details__row .student-details__column__button .student-details__button--edit button:focus{outline:none;box-shadow:none}#student-details__container .student-details__wrapper .student-details__row .student-details__column__button .student-details__button--right{float:right}#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar{width:328px;min-height:246px;position:relative;order:1}#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square{width:100%;height:0;padding-top:calc(100% - 5px);position:absolute;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);top:-72px}#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square:hover .carousel-control{opacity:1}#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square .carousel{width:100%;height:100%;position:absolute;top:0}#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square .carousel-inner{width:100%;height:100%}#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square .carousel-image{width:100%;height:100%;object-fit:cover;object-position:center}#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square .carousel-indicators li{background-color:#fff;border:none;margin:0 8px}#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square .carousel-indicators .active{background-color:#ff5d00;margin:0 8px;width:10px;height:10px}@media screen and (max-width:767px){#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square .carousel-indicators{width:62%;margin-bottom:0}#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square .carousel-indicators .active,#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square .carousel-indicators li{margin:0 4px}#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square .carousel-control.left span img,#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square .carousel-control.right span img{width:16px;height:16px}}#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square .carousel-control.left{left:8px;background:none;background-color:none}#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square .carousel-control.right{right:8px;background:none;background-color:none}#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square .carousel-control{top:42%;opacity:0;transition:.3s}@media screen and (min-width:767px){#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square .carousel-indicators{bottom:-7px}}#student-details__container .student-details__wrapper .student-details__row .student-details__column__info{padding-left:24px;order:2;width:calc(100% - 449px);position:relative}#student-details__container .student-details__wrapper .student-details__row .student-details__column__info.hasPersonalInfo{width:100%;padding-left:0;order:4}#student-details__container .student-details__wrapper .student-details__row .student-details__column__gochi{order:2;width:calc(100% - 328px);display:flex;justify-content:center;align-items:flex-start}#student-details__container .student-details__wrapper .student-details__info{width:100%;overflow:auto;margin-top:5px}#student-details__container .student-details__wrapper .student-details__tag{width:100%;display:block}#student-details__container .student-details__wrapper .student-details__tag span{display:inline-block;border:1px solid #ff8c00;background:#ff8c00;font-family:"Noto Sans JP",sans-serif;padding:8px;line-height:12px;font-size:12px;margin:0 8px 5px 0;border-radius:8px;color:#fff}@media screen and (max-width:992px){#student-details__container .student-details__wrapper .col-square{width:calc(90% - 16px);height:0;padding-top:calc(90% - 16px);position:relative;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);margin:auto}}#student-details__container .student-details__wrapper .student-details__label--name{font-size:24px;line-height:24px;letter-spacing:.2px;color:#53525a;font-family:"Noto Sans JP",sans-serif;font-weight:600;word-break:break-all}#student-details__container .student-details__wrapper .student-details__label{font-family:"Noto Sans JP",sans-serif;color:#53525a;letter-spacing:.1px;font-size:16px;font-weight:600;word-break:break-all}#student-details__container .student-details__wrapper .student-details__detail{font-family:"Noto Sans JP",sans-serif;color:#53525a;font-size:14px;word-break:break-all}#student-details__container .student-details__wrapper .student-details__label--spacing{margin-top:24px;margin-bottom:8px}#student-details__container .student-details__wrapper .student-details__detail--spacing:not(:last-child){margin-top:8px;margin-bottom:24px;padding-right:16px}#student-details__container .student-details__wrapper .student-not-verified-text{font-size:14px;display:flex;align-items:center;color:#c02425;margin-bottom:4px}#student-details__container .student-details__wrapper .student-not-verified-text img{margin-right:4px}#student-details__container .student-details__wrapper .student-resend-button{font-weight:500;font-size:14px;color:#ff8c00;margin-top:8px;cursor:pointer}#student-details__container .student-details__wrapper p{margin-bottom:0}#student-details__container .student-details__wrapper .student-details__tag_container{width:100%;display:block}#student-details__container .student-details__wrapper .student-details__tag_container span{display:inline-block;border:1px solid #53525a;padding:8px;line-height:12px;font-size:12px;margin:0 5px 5px 0;border-radius:8px;color:#53525a}@media only screen and (max-width:928px){#student-details__container .student-details__wrapper{width:100%;padding-left:16px;padding-right:16px}#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square,#student-details__container .student-details__wrapper .student-details__row .student-details__column__info .student-details__row--overflow{width:100%}}@media only screen and (max-width:767px){#student-details__container .student-details__wrapper{margin-top:0}#student-details__container .student-details__wrapper .student-details__row{min-height:unset}#student-details__container .student-details__wrapper .student-details__row .student-details__column__gochi{width:100%;justify-content:flex-start}#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar{order:1;width:calc(100% - 135px);margin-top:24px;min-height:unset}#student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square{top:0;padding-top:100%;position:relative;width:100%;float:left}#student-details__container .student-details__wrapper .student-details__row .student-details__column__button{float:right;width:121px;margin-left:14px;order:2}#student-details__container .student-details__wrapper .student-details__row .student-details__column__button .student-details__button--edit{width:100%;float:right}#student-details__container .student-details__wrapper .student-details__row .student-details__column__button .student-details__button--edit button{width:100%}#student-details__container .student-details__wrapper .student-details__row .student-details__column__info{padding-left:0;width:100%;order:3}#student-details__container .student-details__wrapper .student-details__row--default{flex-direction:column}#student-details__container .student-details__wrapper .student-details__row--default .student-details__column{width:100%}}#set-follow-btn{width:100vw;min-height:88px;position:fixed;bottom:0;box-shadow:0 -6px 6px 0 rgba(0,0,0,.1);background:#fff;color:#fff}#set-follow-btn,#set-follow-btn button{display:flex;justify-content:center;align-items:center}#set-follow-btn button{max-width:335px;margin-left:26px;margin-right:26px;width:100%;height:56px;border:none;outline:none}#set-follow-btn button img{margin-left:8px}#set-follow-btn .follow-btn{background:url(/images/active-follow-btn-bg.png);background-size:contain;background-repeat:no-repeat;background-position:50%}#set-follow-btn .unfollow-btn{background:url(/images/deactive-follow-btn-bg.png);background-size:contain;background-repeat:no-repeat;background-position:50%;cursor:unset}@media only screen and (max-width:767px){#set-follow-btn{min-height:68px}}.custom-modal-container .modal-content{padding:56px 40px 40px;border-radius:8px}@media only screen and (max-width:767px){.custom-modal-container .modal-content{padding:56px 20px 20px}}@media only screen and (max-width:320px){.custom-modal-container .close-modal{top:10px}.custom-modal-container .close-modal img{width:20px;height:20px}}.form-content-container .form-title{font-size:24px;color:#53525a;font-weight:700;line-height:24px}.form-content-container .form-title:not(:first-child){margin-top:24px!important}.form-content-container .custom-textarea-container{position:relative;background-color:#fff}.form-content-container .custom-textarea-container:before{content:" ";height:100%;width:100%;border:1px solid #c8c8c8!important;border-radius:8px;position:absolute;top:0;left:0;pointer-events:none;z-index:2}.form-content-container .custom-textarea-container.error-form:before{border:1px solid #e5352b!important}.form-content-container textarea{background-color:#fff;font-size:14px;line-height:1.43}.form-content-container .reason-textarea{margin-top:32px}.form-content-container .reason-textarea textarea{margin:16px 0;padding:0 16px;height:84px}.form-content-container .reason-counter{font-size:12px;color:#c8c8c8;text-align:right}.form-content-container .reason-ex-textarea{overflow:hidden;transition:max-height .2s ease-out;max-height:60px;margin-top:16px}.form-content-container .reason-ex-textarea textarea{height:44px}.form-content-container .reason-ex-hide{max-height:0}.form-content-container .reason-extra{margin-top:28px}.form-content-container .reason-extra .radio-button{margin-bottom:12px;font-size:14px}.form-content-container .reason-extra .radio-button:last-child{margin-bottom:0}.form-content-container .submit-button{margin-top:24px}.form-content-container .submit-button button{max-width:256px;width:100%;padding:16px;font-size:17px}@media only screen and (max-width:767px){.form-content-container .reason-textarea textarea{height:134px}}@media only screen and (max-width:480px){.form-content-container .reason-textarea{margin-top:14px}.form-content-container .reason-textarea textarea{height:100px}.form-content-container .form-title:not(:first-child){margin-top:8px}.form-content-container #reason-ex-container{margin-top:14px}}@media only screen and (max-width:320px){.form-content-container .form-title{font-size:18px}.form-content-container .form-title:not(:first-child){margin-top:8px}.form-content-container .reason-textarea{margin-top:12px}.form-content-container .reason-textarea textarea{letter-spacing:-.05em;margin-top:8px;margin-bottom:8px;padding-left:8px;padding-right:8px;height:90px;font-size:16px!important}.form-content-container .reason-counter{margin-top:4px!important}.form-content-container .reason-ex-textarea textarea{height:23px}.form-content-container #reason-ex-container{margin-top:10px}.form-content-container #reason-ex-container .reason-ex-check{padding:0}.form-content-container #reason-ex-container .reason-ex-check:not(:first-child){margin-top:4px}.form-content-container .submit-button{margin-top:10px}.form-content-container .submit-button button{padding:13px;font-size:14px}}#event-list__president-page{background:#f5f5f5;min-height:calc(100vh - var(--nav-height))}#event-list__president-page #event-list-wrapper{max-width:948px;margin:auto;padding:24px 10px 112px}#event-list__president-page #event-list-wrapper #event-list-title{color:#53525a;font-size:24px;margin-bottom:16px}#event-list__president-page #event-list-wrapper a:first-of-type .event-cell{border-top-left-radius:8px;border-top-right-radius:8px}#event-list__president-page #event-list-wrapper a:last-of-type .event-cell{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.textfield-form-container{background-color:#f5f5f5;width:100%;border:0;border-radius:8px;height:56px}.textfield-form-container input{width:100%;background-color:transparent;border:0;padding-left:8px;padding-right:8px;border-radius:8px;color:#53525a}.textfield-form-container input:focus{outline:none;box-shadow:none}.textfield-form-container img+input{padding-right:50px}.textfield-form-container span{font-size:12px;color:#888;margin:8px}#login-page-container{width:100%;position:relative;background-color:#fff}#login-page-container .row{position:relative}#login-page-container .row .back-icon{position:absolute;cursor:pointer;left:56px;top:56px;z-index:1;display:flex;justify-content:center;align-items:center}#login-page-container .row .back-icon img{margin-right:16px}#login-page-container .row .back-icon span{color:#ff5d00;font-size:16px}#login-page-container #left-col-container{display:flex;align-items:center;justify-content:center;position:relative;background-color:#fff;padding:0;height:100vh;overflow:scroll;scrollbar-width:none}#login-page-container #left-col-container #left-col{width:608px;position:relative;margin:auto}#login-page-container #left-col-container #left-col .field-container{margin-bottom:24px}#login-page-container #left-col-container #left-col h1{font-size:48px;margin:0 0 40px;color:#53525a;font-family:"Noto Sans JP",sans-serif;font-weight:700;text-align:center;transition:all .3s ease-in-out}@media screen and (max-width:428px){#login-page-container #left-col-container #left-col h1{font-size:32px!important}}#login-page-container #left-col-container #left-col .subtext{color:#53525a;text-align:center;margin:28px 0 0;font-size:16px;line-height:2.5}@media screen and (max-width:428px){#login-page-container #left-col-container #left-col .subtext{font-size:14px}}#login-page-container #left-col-container #left-col .highlight{font-size:16px;margin-left:8px;color:#ff5d00;font-family:"Noto Sans JP",sans-serif;font-weight:400}#login-page-container #left-col-container #left-col .divider-login{position:relative;display:flex;align-items:center}#login-page-container #left-col-container #left-col .divider-login span{position:absolute;left:0;right:0;top:0;bottom:0;width:109px;height:100%;background-color:#fff;margin:auto;display:flex;align-items:center;justify-content:center;font-family:"Noto Sans JP",sans-serif;color:#888}#login-page-container #left-col-container #left-col .divider-login hr{width:100%;border-bottom:1px solid #e1e1e1;border-top:0;height:1px}#login-page-container #left-col-container #left-col .btn-login{font-size:18px;display:block;width:100%;background-color:#c8c8c8;border-radius:8px;border:0;height:56px;margin-bottom:24px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700}#login-page-container #left-col-container #left-col .btn-active{background-image:linear-gradient(0deg,#ff5d00,#ff8c00)}#login-page-container #left-col-container #left-col .forget-password{color:#ff5d00;text-align:center;font-size:16px;margin:0 0 29px}#login-page-container #left-col-container #left-col .login-authenticated{display:flex;justify-content:center;margin-top:29px}#login-page-container #left-col-container #left-col .login-authenticated button{display:flex;align-items:center;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;outline:none;border:0;background:unset;padding:0}@media screen and (max-width:428px){#login-page-container #left-col-container #left-col .login-authenticated button{font-size:14px}}#login-page-container #left-col-container #left-col .login-authenticated .vertical-line{border-left:1px solid #e1e1e1;height:24px;color:#e1e1e1;margin:0 24px}#login-page-container #left-col-container #left-col .login-authenticated .login-line{color:#00b902}#login-page-container #left-col-container #left-col .login-authenticated .login-apple{color:#000}@media only screen and (max-width:575px){#login-page-container #left-col-container #left-col .login-authenticated{margin-top:16px}#login-page-container #left-col-container #left-col .login-authenticated span{margin-bottom:16px}}#login-page-container #left-col-container #left-col .policy{display:flex;justify-content:center;width:100%;position:absolute;bottom:-214px;margin:0 0 80px}#login-page-container #left-col-container #left-col .policy a{font-size:16px;color:#ff5d00}@media screen and (max-height:750px){#login-page-container #left-col-container #left-col .policy{position:relative;margin:80px 0 0;bottom:0}}@media screen and (max-width:609px){#login-page-container #left-col-container #left-col .policy{position:relative;margin:80px 0 0;bottom:0}}#login-page-container #left-col-container::-webkit-scrollbar{display:none}#login-page-container #right-col-container{text-align:center;position:relative;display:flex;align-items:center;justify-content:center;padding:0;background-color:#fc8a03;background-size:cover;background-repeat:repeat-x;min-height:100vh}#login-page-container #right-col-container #right-col{margin:auto;position:relative}#login-page-container #right-col-container #right-col .logo{margin-bottom:24px}#login-page-container #right-col-container #right-col .meshi-slogan{font-size:32px;line-height:1.5;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700}@media only screen and (max-width:608px){#login-page-container #left-col-container{padding:32px;height:unset}#login-page-container #left-col-container #left-col{margin-top:64px;width:100%;min-height:100vh}#login-page-container #right-col-container{display:none}}#sms-page-container{width:100%;position:relative;background-color:#fff}#sms-page-container .row{position:relative}#sms-page-container .row .back-icon{position:absolute;left:56px;top:56px;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:1}#sms-page-container .row .back-icon img{margin-right:16px}#sms-page-container .row .back-icon span{color:#ff5d00;font-size:16px}#sms-page-container #left-col-container{position:relative;display:flex;height:100vh;padding:0;background-color:#fff;align-items:center;justify-content:center;flex-direction:column;overflow:scroll;scrollbar-width:none}#sms-page-container #left-col-container #left-col{position:relative;width:608px;margin:auto}#sms-page-container #left-col-container #left-col .field-container{margin-bottom:24px}#sms-page-container #left-col-container #left-col .field-container .input-form::-webkit-inner-spin-button,#sms-page-container #left-col-container #left-col .field-container .input-form::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#sms-page-container #left-col-container #left-col .field-container .input-form[type=number]{-moz-appearance:textfield}@media screen and (max-width:568px){#sms-page-container #left-col-container #left-col .field-container .input-form::-ms-input-placeholder{font-size:15px}#sms-page-container #left-col-container #left-col .field-container .input-form::-moz-input-placeholder{font-size:15px}#sms-page-container #left-col-container #left-col .field-container .input-form::placeholder{font-size:15px}}#sms-page-container #left-col-container #left-col .input-container{display:flex;margin-top:24px;justify-content:center;align-items:center}#sms-page-container #left-col-container #left-col .countdown-content .light-text{animation:fadeInUp 1s}#sms-page-container #left-col-container #left-col h1{color:#53525a;margin:0 0 40px;font-size:48px;font-family:"Noto Sans JP",sans-serif;font-weight:700;text-align:center;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}@media screen and (max-width:428px){#sms-page-container #left-col-container #left-col h1{font-size:32px!important}}#sms-page-container #left-col-container #left-col .subtext{color:#53525a;font-size:16px;line-height:24px;text-align:center;margin:24px 0 0}@media screen and (max-width:428px){#sms-page-container #left-col-container #left-col .subtext{font-size:14px}}#sms-page-container #left-col-container #left-col .semi-text{font-weight:500}#sms-page-container #left-col-container #left-col .light-text{color:#888;font-size:14px;font-weight:400;line-height:20px;text-align:center;margin-top:16px;margin-bottom:0}#sms-page-container #left-col-container #left-col .highlight{color:#ff5d00;font-size:16px;font-family:"Noto Sans JP",sans-serif;font-weight:400;margin-left:8px}#sms-page-container #left-col-container #left-col .non-margin{margin:0}#sms-page-container #left-col-container #left-col .divider{position:relative;display:flex;align-items:center}#sms-page-container #left-col-container #left-col .divider span{position:absolute;left:0;right:0;top:0;bottom:0;width:109px;height:100%;margin:auto;color:#888;background-color:#fff;display:flex;align-items:center;justify-content:center;font-family:"Noto Sans JP",sans-serif}#sms-page-container #left-col-container #left-col .divider hr{width:100%;height:1px;border-top:0;border-bottom:1px solid #e1e1e1}#sms-page-container #left-col-container #left-col .btn-submit{display:block;width:100%;height:56px;color:#fff;border:0;background-color:#c8c8c8;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:700;margin-bottom:24px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}#sms-page-container #left-col-container #left-col .btn-active{background-image:linear-gradient(0deg,#ff5d00,#ff8c00)}#sms-page-container #left-col-container #left-col .resend-container{display:flex;margin-top:52px;justify-content:center;cursor:pointer}#sms-page-container #left-col-container #left-col .resend-container .highlight{margin-left:0}#sms-page-container #left-col-container #left-col .resend-container img{width:16px;margin-right:1px}#sms-page-container #left-col-container #left-col .resend-container.re-sending{margin-top:16px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;cursor:not-allowed}#sms-page-container #left-col-container #left-col .resend-container.re-sending .highlight{color:#c8c8c8}#sms-page-container #left-col-container::-webkit-scrollbar{display:none}#sms-page-container #right-col-container{position:relative;display:flex;min-height:100vh;text-align:center;padding:0;background-color:#fc8a03;background-size:cover;background-repeat:repeat-x;align-items:center;justify-content:center}#sms-page-container #right-col-container #right-col{position:relative;margin:auto}#sms-page-container #right-col-container #right-col .logo{margin-bottom:24px}#sms-page-container #right-col-container #right-col .meshi-slogan{color:#fff;font-size:32px;line-height:1.5;font-family:"Noto Sans JP",sans-serif;font-weight:700}.footer-label{display:flex;line-height:1.3;margin-bottom:73px;justify-content:center}.footer-label a{color:#ff5d00}.custom-modal-container{display:flex!important;font-size:14px;font-family:"Noto Sans JP",sans-serif;align-items:center;justify-content:center}.custom-modal-container .modal-dialog{width:448px;text-align:center}.custom-modal-container .modal-content{max-width:448px;padding:40px}.custom-modal-container .close-modal{position:absolute;top:24px;right:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}.custom-modal-container .close-modal img{width:24px;height:24px}.custom-modal-container .submit-button{margin-top:32px}.custom-modal-container .submit-button button{width:100%;font-size:17px;padding:16px}.custom-modal-container .content-container .title-modal{color:#53525a;font-size:24px;line-height:32px;font-weight:700;margin-bottom:0}.custom-modal-container .content-container .text-modal{color:#53525a;font-size:16px;line-height:24px;letter-spacing:.14px;font-weight:400;margin-bottom:0}.custom-modal-container .content-container .image-modal{padding:24px 0}@media only screen and (max-width:608px){#sms-page-container #left-col-container{height:unset;padding:32px}#sms-page-container #left-col-container #left-col{width:100%;min-height:calc(100vh - 220px);margin-top:64px}#sms-page-container #right-col-container{display:none}}@media only screen and (max-width:767px){.custom-modal-container .modal-content{padding:16px}}@media only screen and (max-width:568px){.custom-modal-container .content-container .title-modal{font-size:14px;line-height:20px;font-weight:500}.custom-modal-container .content-container .text-modal{font-size:12px;line-height:18px}.custom-modal-container .content-container .image-modal{width:48px;padding-top:26px;padding-bottom:18px}}@media only screen and (max-width:320px){.custom-modal-container .close-modal{top:10px}.custom-modal-container .close-modal img{width:20px;height:20px}.custom-modal-container .submit-button{margin-top:16px}.custom-modal-container .submit-button button{font-size:14px;padding:13px}}#signup-page-container{width:100%;position:relative;background-color:#fff}#signup-page-container .checkboxGroup{display:flex;margin-bottom:10px;align-items:center}#signup-page-container .checkboxGroup .rc-checkbox{margin-right:10px}#signup-page-container .checkboxGroup .rc-checkbox .rc-checkbox-inner{width:18px;height:18px;border-width:2px}#signup-page-container .checkboxGroup .rc-checkbox .rc-checkbox-inner:after{left:5px;top:2px}#signup-page-container .checkboxGroup .rc-checkbox .rc-checkbox-input{margin:0}#signup-page-container .checkboxGroup .rc-checkbox.rc-checkbox-checked .rc-checkbox-inner{border-color:#ff8c00;background-color:#ff8c00}#signup-page-container .checkboxGroup .rc-checkbox .rc-checkbox-input:focus+.rc-checkbox-inner,#signup-page-container .checkboxGroup .rc-checkbox.rc-checkbox:hover .rc-checkbox-inner{border-color:#ff8c00}#signup-page-container .checkboxGroup .rc-checkbox.rc-checkbox-disabled .rc-checkbox-inner{border-color:#d9d9d9!important}#signup-page-container .checkboxGroup .checkboxLabel{line-height:1.3}#signup-page-container .checkboxGroup .checkboxLabel a{color:#ff5d00}#signup-page-container .row{position:relative}#signup-page-container .row .back-icon{position:absolute;cursor:pointer;left:56px;top:56px;z-index:1;display:flex;justify-content:center;align-items:center}#signup-page-container .row .back-icon img{margin-right:16px}#signup-page-container .row .back-icon span{color:#ff5d00;font-size:16px}#signup-page-container #left-col-container{display:flex;align-items:center;justify-content:center;position:relative;background-color:#fff;padding:0;height:100vh;overflow:scroll;scrollbar-width:none}#signup-page-container #left-col-container #left-col{width:608px;position:relative;margin:auto}#signup-page-container #left-col-container #left-col .description{font-size:14px;letter-spacing:.1px;margin-top:30px;margin-bottom:22px;color:#c8c8c8;text-align:center}#signup-page-container #left-col-container #left-col .field-container{margin-bottom:24px}#signup-page-container #left-col-container #left-col h1{font-size:48px;margin:0 0 40px;color:#53525a;font-family:"Noto Sans JP",sans-serif;font-weight:700;text-align:center;transition:all .5s ease-in-out}@media screen and (max-width:428px){#signup-page-container #left-col-container #left-col h1{font-size:32px!important}}#signup-page-container #left-col-container #left-col .subtext{color:#53525a;margin:28px 0 0;font-size:16px;line-height:2.5;text-align:center}@media screen and (max-width:428px){#signup-page-container #left-col-container #left-col .subtext{font-size:14px}}#signup-page-container #left-col-container #left-col .highlight{font-size:16px;margin-left:8px;color:#ff5d00;font-family:"Noto Sans JP",sans-serif;font-weight:400}#signup-page-container #left-col-container #left-col .divider-login{position:relative;display:flex;align-items:center}#signup-page-container #left-col-container #left-col .divider-login span{position:absolute;left:0;right:0;top:0;bottom:0;width:109px;height:100%;background-color:#fff;margin:auto;display:flex;align-items:center;justify-content:center;font-family:"Noto Sans JP",sans-serif;color:#888}#signup-page-container #left-col-container #left-col .divider-login hr{width:100%;border-bottom:1px solid #e1e1e1;border-top:0;height:1px}#signup-page-container #left-col-container #left-col .btn-login,#signup-page-container #left-col-container #left-col .btn-signup-president{display:block;font-size:18px;width:100%;background-color:#c8c8c8;border-radius:8px;border:0;height:56px;margin-bottom:24px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700}#signup-page-container #left-col-container #left-col .btn-signup-president{margin-top:0}#signup-page-container #left-col-container #left-col .btn-active{background-image:linear-gradient(0deg,#ff5d00,#ff8c00)}#signup-page-container #left-col-container #left-col .forget-password{color:#ff5d00;font-size:16px}#signup-page-container #left-col-container #left-col .signup-authenticated{display:flex;justify-content:center;margin-top:29px}#signup-page-container #left-col-container #left-col .signup-authenticated button{display:flex;align-items:center;font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;outline:none;border:0;background:unset;padding:0}@media screen and (max-width:428px){#signup-page-container #left-col-container #left-col .signup-authenticated button{font-size:14px}}#signup-page-container #left-col-container #left-col .signup-authenticated .vertical-line{border-left:1px solid #e1e1e1;height:24px;color:#e1e1e1;margin:0 24px}#signup-page-container #left-col-container #left-col .signup-authenticated .signup-line{color:#00b902}#signup-page-container #left-col-container #left-col .signup-authenticated .signup-apple{color:#000}@media only screen and (max-width:575px){#signup-page-container #left-col-container #left-col .signup-authenticated{margin-top:16px}#signup-page-container #left-col-container #left-col .signup-authenticated span{margin-bottom:16px}}#signup-page-container #left-col-container #left-col .policy{display:flex;justify-content:center;width:100%;position:absolute;bottom:-214px;margin:0 0 27px}#signup-page-container #left-col-container #left-col .policy a{font-size:16px;color:#ff5d00}@media screen and (max-height:750px){#signup-page-container #left-col-container #left-col .policy{position:relative;margin:80px 0 0;bottom:0}}@media screen and (max-width:609px){#signup-page-container #left-col-container #left-col .policy{position:relative;margin:80px 0 0;bottom:0}}#signup-page-container #left-col-container::-webkit-scrollbar{display:none}#signup-page-container #right-col-container{text-align:center;position:relative;display:flex;align-items:center;justify-content:center;padding:0;background-color:#fc8a03;background-size:cover;background-repeat:repeat-x;min-height:100vh}#signup-page-container #right-col-container #right-col{margin:auto;position:relative}#signup-page-container #right-col-container #right-col .logo{margin-bottom:24px}#signup-page-container #right-col-container #right-col .meshi-slogan{font-size:32px;line-height:1.5;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700}.banner-sign-up{width:100%;margin-bottom:26px;background-color:#fb7504}@media only screen and (max-width:608px){#signup-page-container #left-col-container{padding:32px;height:unset}#signup-page-container #left-col-container #left-col{margin-top:64px;width:100%;min-height:100vh}#signup-page-container #right-col-container{display:none}.banner-sign-up{height:126px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}}#president-details-container{min-height:calc(100vh - var(--nav-height));height:100%;width:100%;padding-bottom:64px;position:relative}#president-details-container .president-details-frame{width:100%;height:calc(100% - 248px);bottom:0;background-color:#f5f5f5;z-index:0;position:absolute}#president-details-container .president-details-wrapper{width:928px;margin:131px auto auto;border-radius:8px;padding:0 120px;background-color:#fff;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);position:relative;z-index:1}#president-details-container .president-details-wrapper .media-info{font-family:"Noto Sans JP",sans-serif;color:#53525a;font-weight:700}#president-details-container .president-details-wrapper .media-info__title{font-size:16px;margin-bottom:16px}#president-details-container .president-details-wrapper .media-info__social-container{margin-bottom:24px}#president-details-container .president-details-wrapper .media-info__social-container .row{margin:0 -8px}#president-details-container .president-details-wrapper .media-info__social-container .row .col-md-6{padding:0 8px}#president-details-container .president-details-wrapper .media-info__img-container{margin-bottom:16px}#president-details-container .president-details-wrapper .media-info__img-list{margin-top:16px}#president-details-container .president-details-wrapper .media-info__img-list img{width:128px;height:128px;border:1px solid rgba(0,0,0,.3);object-fit:cover;margin-right:8px;margin-bottom:8px;cursor:pointer}#president-details-container .president-details-wrapper .president-details-row{display:flex;position:relative;min-height:253px}#president-details-container .president-details-wrapper .president-details-row .president-details-column-button{order:3;position:relative;font-size:14px;line-height:14px;font-weight:400}#president-details-container .president-details-wrapper .president-details-row .president-details-column-button button{background-color:transparent;color:#24253d;border-radius:8px;width:121px;height:40px;border:1px solid #53525a;float:right}#president-details-container .president-details-wrapper .president-details-row .president-details-column-button button:focus{outline:none;box-shadow:none}#president-details-container .president-details-wrapper .president-details-row .president-details-button-mobile{display:none}#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar{min-width:328px;position:relative;order:1}#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square{width:100%;height:0;padding-top:100%;position:absolute;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);top:-75px}#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel{width:100%;height:100%;position:absolute;top:0}#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel-inner{width:100%;height:100%}#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel-image{width:100%;height:100%;object-fit:cover;object-position:center}#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel-indicators li{background-color:#fff;border:none;margin:0 8px}#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel-indicators .active{background-color:#ff5d00;margin:0 8px;width:10px;height:10px}#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel-control.left span img,#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel-control.right span img{width:42px;height:42px}@media screen and (max-width:428px){#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel-indicators .active{width:8px;height:8px}}@media screen and (max-width:767px){#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel-indicators{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;margin-bottom:0}#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel-indicators .active,#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel-indicators li{margin:0 4px}#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel-control.left span img,#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel-control.right span img{width:46.1px;height:46.1px}}#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel-control.left{left:8px;background:none;background-color:none}#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel-control.right{right:8px;background:none;background-color:none}#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel-control{top:42%;opacity:1}@media screen and (min-width:767px){#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square .carousel-indicators{bottom:-7px}}#president-details-container .president-details-wrapper .president-details-row .president-info-container{width:100%;display:flex;order:3;flex-direction:column;margin-left:32px}#president-details-container .president-details-wrapper .president-details-row .president-info-container .president-name-container{padding-top:24px;justify-content:space-between}#president-details-container .president-details-wrapper .president-details-row .president-info-container .gochi-president{margin-top:24px}#president-details-container .president-details-wrapper .president-details-row .president-info-container .gochi-president .request-gochi{margin:0;padding:12px 22px;font-size:17px}#president-details-container .president-details-wrapper .president-details-row .president-info-container .link-to-presidents{margin-top:21px;align-items:center}#president-details-container .president-details-wrapper .president-details-row .president-info-container .link-to-presidents a{text-decoration:none;line-height:14px;font-size:14px;font-family:"Noto Sans JP",sans-serif;color:#ff5d00;display:flex}#president-details-container .president-details-wrapper .president-details-row .president-info-container .link-to-presidents p{margin:0}#president-details-container .president-details-wrapper .president-details-row .president-info-container .link-to-presidents img{max-width:14px;max-height:14px}#president-details-container .president-details-wrapper .president-details-row .president-details-column-info{position:relative}#president-details-container .president-details-wrapper .president-details-info{width:100%}#president-details-container .president-details-wrapper .president-details-tag{width:100%;display:block}#president-details-container .president-details-wrapper .president-details-tag span{display:inline-block;border:1px solid #ff8c00;background:#ff8c00;font-family:"Noto Sans JP",sans-serif;padding:8px;line-height:12px;font-size:12px;margin:0 5px 5px 0;border-radius:8px;color:#fff}@media screen and (max-width:992px){#president-details-container .president-details-wrapper .col-square{width:calc(90% - 16px);height:0;padding-top:calc(90% - 16px);position:relative;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);margin:auto}#president-details-container .president-details-wrapper .president-details-label--name{justify-content:space-between}}#president-details-container .president-details-wrapper .president-details-label--name{display:flex;font-size:24px;line-height:29px;letter-spacing:.2px;color:#53525a;font-family:"Noto Sans JP",sans-serif;font-weight:600;word-break:break-all}#president-details-container .president-details-wrapper .president-quotes{display:flex;margin-top:24px}#president-details-container .president-details-wrapper .president-quotes .quotes-image{height:40px;width:40px}#president-details-container .president-details-wrapper .president-quotes .quotes-content{word-break:break-all;font-size:16px;line-height:22px;color:#53525a;margin-left:8px;display:flex;align-items:center;font-weight:700;margin-bottom:0}@media only screen and (max-width:991px){#president-details-container .president-details-wrapper .hash-container{margin-bottom:16px;margin-left:0}}#president-details-container .president-details-wrapper .hash-container .hash-content{display:inline-block;border:1px solid #cacaca;font-family:"Noto Sans JP",sans-serif;padding:8px 9px 12px;line-height:12px;font-size:12px;margin:8px 8px 0 0;border-radius:8px;color:#53525a}#president-details-container .president-details-wrapper .president-details-label{font-family:"Noto Sans JP",sans-serif;color:#53525a;letter-spacing:.1px;font-size:16px;font-weight:600;word-break:break-all}.present-details-bottom{margin-top:24px}.field-title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:16px;font-style:normal;font-stretch:normal;line-height:16px;letter-spacing:.2px;color:#53525a;min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.history-container{margin-bottom:24px}.history-content{margin:8px 0 16px;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:14px;font-style:normal;font-stretch:normal;line-height:1.5;letter-spacing:normal;color:#53525a}.link-container{display:flex;margin-bottom:29px}.link-content{margin-left:8px}.link-content a{font-family:"SFUIDisplay",sans-serif;font-size:16px;font-style:normal;font-stretch:normal;line-height:.88;letter-spacing:normal;color:#ff8c00;word-break:break-all}.break{border-radius:8px;background-color:#fff;margin-bottom:23px}.contact-logo{display:flex;margin-bottom:16px}.logo-container{min-width:100px;width:100px;height:100px;border:1px solid #c8c8c8;border-radius:50%;background-color:#fff;background-position:50%;background-size:cover;background-repeat:no-repeat;margin-right:16px}@media only screen and (max-width:428px){.logo-container{margin-bottom:8px}}.logo-button-container{width:calc(100% - 100px);word-break:break-all;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.logo-button-container .logo-text{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:18px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.1px;color:#53525a;margin-bottom:16px}.logo-button-container .orange-btn{border-radius:8px;background-image:linear-gradient(0deg,#ff5d00,#ff8c00)}.logo-button-container .grey-btn,.logo-button-container .orange-btn{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:17px;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;width:215px;height:40px;display:flex;align-items:center;justify-content:center}.logo-button-container .grey-btn{border:1px solid #dcdcdc;background-color:#bcbcbc;pointer-events:none;border-radius:8px}.foot-text{padding-bottom:65px}@media only screen and (max-width:928px){#president-details-container .president-details-wrapper{width:100%;padding-left:16px;padding-right:16px}#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square{width:100%}}@media only screen and (max-width:428px){.president-details-wrapper .president-details-button-mobile,.president-details-wrapper .president-details-column-avatar{margin-top:16px!important}.president-details-wrapper .president-info-container{margin-left:0!important}.president-details-wrapper .president-info-container .link-to-presidents{position:fixed;bottom:0;width:100%;left:0;box-shadow:0 -6px 6px 0 rgba(0,0,0,.1);background-color:#fff;z-index:1;margin-top:0}.president-details-wrapper .president-info-container .link-to-presidents a{display:flex;justify-content:center}.president-details-wrapper .president-info-container .link-to-presidents p{font-family:"Noto Sans JP",sans-serif;font-size:14px;padding-top:21px;padding-bottom:21px;color:#ff5d00;line-height:14px}.president-details-wrapper .carousel-indicators{left:0;right:0;margin-left:auto;margin-right:auto}.president-details-wrapper .carousel-indicators li{width:8px;height:8px}.president-details-wrapper .carousel-control.left span img,.president-details-wrapper .carousel-control.right span img{width:16px!important;height:16px!important}.president-details-wrapper .present-details-bottom .history-content{margin-bottom:12px}.president-details-wrapper .present-details-bottom .grey-btn,.president-details-wrapper .present-details-bottom .orange-btn{width:100%}.president-details-wrapper .present-details-bottom .foot-text{margin-top:16px;padding-bottom:80px}}@media only screen and (max-width:767px){#president-details-container{padding-bottom:0}#president-details-container .president-details-wrapper{margin-top:0}#president-details-container .president-details-wrapper .president-details-row{min-height:unset;flex-wrap:wrap}#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar{min-width:unset;order:1;width:calc(100% - 135px);margin-top:24px;min-height:unset}#president-details-container .president-details-wrapper .president-details-row .president-details-column-avatar .col-square{top:0;padding-top:100%;position:relative;width:100%;float:left}#president-details-container .president-details-wrapper .president-details-row .president-details-column-button.president-details-button-mobile{order:2;display:block;margin-top:24px;margin-left:14px}#president-details-container .president-details-wrapper .president-details-row .president-details-column-button{display:none}#president-details-container .president-details-wrapper .president-details-row .president-info-container{margin-left:0}#president-details-container .president-details-wrapper .president-details-row .president-details-column-info{margin-left:0;width:100%}#president-details-container .president-details-wrapper .president-details-row--default{flex-direction:column}#president-details-container .president-details-wrapper .president-details-row--default .president-details-column{width:100%}}.president-rating{display:flex;align-items:center;font-family:"Noto Sans JP",sans-serif;margin-top:8px}.president-rating-number{font-size:24px;color:#ff8c00;font-weight:700;padding-right:8px;line-height:1}.president-rating-stars{height:20px}.president-rating-times{color:#888;line-height:1;padding-left:8px}#prez-profile-tab-container{display:flex;font-size:17px;border-bottom:1px solid #e5e5e5;margin-top:24px}@media only screen and (max-width:428px){#prez-profile-tab-container{margin-top:0}}#prez-profile-tab-container .prez-profile-tab{width:188px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;-webkit-user-select:none;user-select:none;color:#888}#prez-profile-tab-container .prez-profile-tab.active{border-bottom-color:#ff5d00;color:#ff5d00;font-weight:700}.review-cell{border-bottom:1px solid #e5e5e5;font-family:"Noto Sans JP",sans-serif;position:relative}.review-cell .hidden-show-full-reason-btn{width:10em;height:36px;position:absolute;top:48px;right:0;cursor:pointer}.review-cell:last-child{border-bottom:none}.review-cell-container{padding:16px}.review-cell-container-date{text-align:right;font-size:12px;color:#c8c8c8;margin-bottom:4px}.review-cell-container-comment{color:#53525a;line-height:1.29}.review-cell-container-comment .no-comment{color:#c8c8c8}.review-cell-container-comment .ellipsises{overflow:hidden;position:relative;height:36px;width:100%;line-height:18px;font-weight:unset;cursor:unset}.review-cell-container-comment .ellipsises:before{content:"";float:left;width:5px;height:36px}.review-cell-container-comment .ellipsises>:first-child{float:right;width:100%;margin-left:-5px}.review-cell-container-comment .ellipsises:after{content:"…もっと見る";color:coral;box-sizing:initial;float:right;position:relative;top:-18px;left:100%;width:10em;margin-left:-10em;padding-right:5px;text-align:right;background-size:100% 100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 35%,#fff)}.review-cell-container-reviewer{margin-top:16px;max-height:40px;display:flex;align-items:center}.review-cell-container-reviewer-image img{border-radius:50%;width:40px;height:40px;display:block;object-fit:cover;object-position:center}.review-cell-container-reviewer-name{display:flex;margin-left:8px;font-size:16px;color:#53525a;font-weight:700}.review-cell-container-reviewer-graduation{display:flex;align-items:center;color:#c8c8c8;font-weight:400;font-size:12px;height:20px;max-height:20px;margin-left:8px}.review-cell-container-reviewer-rating{display:flex;align-items:center;height:20px;max-height:20px;margin-left:auto}.review-cell-container-reviewer-rating-star .star-ratings{z-index:-1}.review-cell-container-reviewer-rating-number{margin-left:4px;color:#ff8c00;font-weight:700}.review-container{box-sizing:border-box;overflow:auto;padding-bottom:60px}.review-container-loadmore{color:#ff5d00;border:0;width:100%;font-family:"Noto Sans JP",sans-serif;font-size:16px;text-align:center;padding:16px 0;border-radius:4px;cursor:pointer}.review-container .empty-list{margin-top:8px;color:#c8c8c8}#plans-container{padding:24px 0 20px}#plans-container .normal-plan{margin-top:10px}#plans-container .normal-plan .title-plan{font-size:16px;font-weight:700}#available-plans-container{width:100%;margin-top:20px}#available-plans-container #title-available-plan{display:flex;align-items:center;grid-gap:8px;gap:8px;padding:12px;transition:all .1s ease-in-out;font-size:16px;line-height:1;font-weight:500;color:#53525a;background:#e5e5e5;border-radius:8px}#available-plans-container .availabale-plan{border-radius:8px;background-color:#fff;margin:10px 0;padding:16px 32px}.success-popup{font-size:16px;display:flex!important;justify-content:center;align-items:center;color:#53525a;white-space:pre-wrap}.success-popup .modal-dialog{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.success-popup .modal-dialog .modal-content{padding:38px;max-width:336px;border-radius:8px;display:flex;align-items:center;flex-direction:column}.success-popup .modal-dialog .modal-content button{background-image:linear-gradient(0deg,#ff5d00,#ff8c00);width:256px;height:50px;border-radius:8px;border:none;color:#fff;font-size:17px;margin-top:32px}@media only screen and (max-width:767px){.success-popup .modal-dialog .modal-content{max-width:300px}}.confirm-popup{display:flex!important;align-items:center;justify-content:center;font-size:16px;color:#53525a}.confirm-popup .modal-dialog{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.confirm-popup .modal-dialog .modal-content{border-radius:8px;max-width:300px}.confirm-popup .modal-dialog .modal-content button{background:none;color:#ff5d00;font-size:17px;width:150px;height:44px;border:none;border-top:1px solid #e5e5e5}.confirm-popup .modal-dialog .modal-content button:first-child{border-right:1px solid #e5e5e5}.confirm-popup .modal-dialog .modal-content .message{padding:40px 45px}.select-search{width:100%;z-index:100}#message-page{overflow:auto;font-family:"Noto Sans JP",sans-serif;color:#53525a;background:#f5f5f5;height:calc(100vh - var(--nav-height));height:calc(var(--vh)*100 - var(--nav-height));--page-title:80px}@media only screen and (max-width:767px){#message-page{--page-title:0px}}#message-page .content{max-width:1408px;margin:auto}#message-page .content .title{height:var(--page-title);padding-top:24px;padding-bottom:24px;font-size:32px;font-weight:700;line-height:32px}@media only screen and (max-width:767px){#message-page .content .title{display:none}}#message-page hr{margin:0;border-top-color:#e5e5e5}#messenger{overflow:hidden;height:calc(100vh - var(--nav-height) - var(--page-title));height:calc(var(--vh)*100 - var(--nav-height) - var(--page-title));background:#fff;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);display:flex}#messenger #messenger-list-container{height:100%;width:80%;max-width:447px;overflow-y:scroll;overflow-x:hidden}#messenger #messenger-list-container .msg-noti-cell{width:100%}#messenger #messenger-list-container .msg-noti-cell .company-name{max-width:230px}#messenger #messenger-chat-container{margin-left:auto;margin-right:0;overflow:hidden;width:100%;height:100%;border-left:1px solid #e5e5e5;position:relative}@media only screen and (max-width:767px){#messenger>div{width:0!important;max-width:0!important;overflow:hidden;transition:.2s}#messenger>div.active{width:100vw!important;max-width:unset!important}}.chat-view{width:100%;margin:auto;height:100%;display:flex;flex-direction:column}@media only screen and (max-width:767px){.chat-view{min-width:100vw}}.msg-input{background-color:#fff;width:100%;margin-left:auto;margin-right:auto;height:85px;box-shadow:0 -6px 6px 0 rgba(0,0,0,.1);display:flex;align-items:center;padding:16px 58px 18px 32px;z-index:3}.msg-input textarea{margin-left:32px;width:100%;resize:none;border-radius:8px;border-color:#c8c8c8;padding:13px 20px 14px;outline:none;border-style:solid}.msg-input .send{cursor:pointer;padding-left:32px}.msg-input .send img{width:32px;height:32px;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);border-radius:50%}@media only screen and (max-width:767px){.msg-input{padding:8px 16px}.msg-input textarea{margin-left:16px}.msg-input .send{padding-left:16px}}#msg-file-inp input{display:none}#msg-file-inp label{cursor:pointer}.msg-popup{display:flex!important;align-items:center;justify-content:center;font-family:"Noto Sans JP",sans-serif}.msg-popup .modal-dialog{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.msg-popup .modal-dialog .modal-content{border-radius:8px;width:300px;height:288px;padding:40px 16px 30px;color:#53525a}.msg-popup .modal-dialog .modal-content .popup-close{width:16px;height:16px;background:url(/images/close.png);background-size:contain;position:absolute;top:16px;right:16px;cursor:pointer}.msg-popup .modal-dialog .modal-content .title{font-size:18px;font-weight:700}.msg-popup .modal-dialog .modal-content .popup-btn{background:linear-gradient(0deg,#ff5d00,#ff8c00);border-radius:8px;height:50px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;cursor:pointer}.msg-popup .modal-dialog .modal-content .msg{font-size:16px;margin-top:20px;margin-bottom:30px}.msg-popup .modal-dialog .modal-content .greeting{margin-top:15px;margin-bottom:21px;display:flex;justify-content:center}.msg-popup .modal-dialog .modal-content .greeting img{width:80px;height:80px;margin-left:6px;margin-right:6px;object-fit:contain;border:2px solid #fff;padding:2px;border-radius:8px}#message-page .chat-title{height:80px;display:flex;align-items:center;justify-content:center;font-size:17px;font-weight:700;width:100%;position:relative}#message-page .chat-title span{margin-left:88px;margin-right:88px;text-align:center;width:100%;word-break:break-all;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}#message-page .chat-title .chat-goback{position:absolute;top:0;left:0;margin-left:16px;display:flex;justify-content:center;align-items:center;width:48px;height:100%;cursor:pointer}#message-page .chat-title .chat-goback img{margin:auto}@media only screen and (min-width:768px){#message-page .chat-title .chat-goback{opacity:0;pointer-events:none}}.cvs-cell{margin-top:43px;margin-left:32px}@media only screen and (max-width:768px){.cvs-cell{margin:24px 24px 0 16px}.cvs-cell .detail{margin-top:4px}}.cvs-cell .name{margin-left:48px;color:#888}.cvs-cell .detail{display:flex;margin-top:8px}@media only screen and (max-width:576px){.cvs-cell .detail{max-width:100%}}.cvs-cell .detail img{width:32px;height:32px;border-radius:50%}.cvs-cell .detail img.operator-avatar{border-radius:unset}.cvs-cell .detail .img-container{margin-left:16px;max-width:336px;min-width:336px;height:184px}@media only screen and (max-width:576px){.cvs-cell .detail .img-container{width:100%;min-width:unset}}.cvs-cell .detail .img-container img{width:100%;height:100%;border-radius:8px;object-fit:cover;cursor:pointer}.cvs-cell .detail .msg{max-width:60%;background:#f5f5f5;margin-left:16px;font-size:17px;padding:10px 15px;border-radius:0 8px 8px;word-break:break-word;white-space:pre-line}.cvs-cell .detail .msg a{text-decoration:underline}.cvs-cell .detail .time{margin-left:8px;color:#888;font-size:12px;display:flex;align-items:flex-end}@media only screen and (max-width:576px){.cvs-cell .detail .time{max-width:100%}}.cvs-cell .detail .link-media{max-width:336px;min-height:184px;max-height:184px;position:relative;margin-left:16px}@media only screen and (max-width:576px){.cvs-cell .detail .link-media{max-width:100%}}.cvs-cell .detail .link-media img{border:.5px solid rgba(0,0,0,.3);border-bottom:none;width:100%;height:114px;border-radius:8px 8px 0 0;object-fit:cover}.cvs-cell .detail .link-media__info{border:.5px solid rgba(0,0,0,.3);border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#f5f5f5;padding:8px;color:#53525a;font-weight:700;width:100%}.cvs-cell .detail .link-media__info__host-name{font-size:12px;font-weight:400;color:#888;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cvs-cell .detail .link-media__info__title{word-break:break-all}.cvs-cell .detail .link-media__info .ellipsis{overflow:hidden;height:36px;line-height:18px;width:100%}.cvs-cell .detail .link-media__info .ellipsis:before{content:"";float:left;width:5px;height:36px}.cvs-cell .detail .link-media__info .ellipsis>:first-child{float:right;width:100%;margin-left:-5px;word-wrap:break-word}.cvs-cell .detail .link-media__info .ellipsis:after{content:"…";box-sizing:initial;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;float:right;position:relative;top:-18px;left:100%;width:2.5em;margin-left:-2.5em;padding-right:5px;text-align:right;background:linear-gradient(90deg,hsla(0,0%,100%,0),#f5f5f5 40%,#f5f5f5)}.cvs-cell.with-link .detail{width:100%}.cvs-cell.with-link .detail .text-and-link-container{width:100%;max-width:336px;margin-left:16px}.cvs-cell.with-link .detail .text-and-link-container .msg{margin-left:0;max-width:100%;border-radius:0 8px 0 0}.cvs-cell.with-link .detail .text-and-link-container .link-media{width:100%;margin:0}.cvs-cell.with-link .detail .text-and-link-container .link-media img{border-radius:0}.my-cvs-cell{display:flex;justify-content:flex-end;margin-right:33px;margin-top:43px}@media only screen and (max-width:768px){.my-cvs-cell{width:100%;margin-top:24px;padding-right:16px;padding-left:24px}}.my-cvs-cell .time{margin-right:8px;color:#888;font-size:12px;display:flex;align-items:flex-end;text-align:right}.my-cvs-cell .msg{max-width:60%;background:#ff8c00;padding:10px 15px;border-radius:8px 0 8px 8px;color:#fff;font-size:17px;word-break:break-word;white-space:pre-line}.my-cvs-cell .msg a{color:#fff;text-decoration:underline}.my-cvs-cell .img-container{max-width:336px;min-width:336px;height:184px}@media only screen and (max-width:576px){.my-cvs-cell .img-container{width:100%;min-width:unset}}.my-cvs-cell .img-container .img-msg{width:100%;height:100%;border-radius:8px;object-fit:cover;cursor:pointer}.my-cvs-cell .link-media{width:336px;min-height:184px;max-height:184px;position:relative}@media only screen and (max-width:576px){.my-cvs-cell .link-media{width:100%}}.my-cvs-cell .link-media img{border:.5px solid rgba(0,0,0,.3);border-bottom:none;width:100%;height:114px;border-radius:8px 8px 0 0;object-fit:cover}.my-cvs-cell .link-media__info{border:.5px solid rgba(0,0,0,.3);border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#f5f5f5;padding:8px;color:#53525a;font-weight:700;width:100%}.my-cvs-cell .link-media__info__host-name{font-size:12px;font-weight:400;color:#888;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.my-cvs-cell .link-media__info__title{word-break:break-all}.my-cvs-cell .link-media__info .ellipsis{overflow:hidden;height:36px;line-height:18px;width:100%}.my-cvs-cell .link-media__info .ellipsis:before{content:"";float:left;width:5px;height:36px}.my-cvs-cell .link-media__info .ellipsis>:first-child{float:right;width:100%;margin-left:-5px;word-wrap:break-word}.my-cvs-cell .link-media__info .ellipsis:after{content:"…";box-sizing:initial;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;float:right;position:relative;top:-18px;left:100%;width:2.5em;margin-left:-2.5em;padding-right:5px;text-align:right;background:linear-gradient(90deg,hsla(0,0%,100%,0),#f5f5f5 40%,#f5f5f5)}.my-cvs-cell.with-link .text-and-link-container{display:flex;flex-direction:column;max-width:336px}.my-cvs-cell.with-link .text-and-link-container .msg{border-radius:8px 0 0 0;min-width:100%}.my-cvs-cell.with-link .text-and-link-container .link-media{margin-right:0;margin-top:0;border-radius:0 0 8px 8px;min-width:100%}.my-cvs-cell.with-link .text-and-link-container .link-media img{border-radius:0;min-width:100%}@media only screen and (max-width:576px){.my-cvs-cell.with-link .text-and-link-container{width:100%}}.system-cvs-cell{padding:14px 16px;background:#f5f5f5;border-radius:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:43px auto 0;white-space:pre-line}@media only screen and (max-width:767px){.system-cvs-cell{margin-top:24px}}.chat-section{padding:24px 0;height:100%;overflow-y:scroll;overflow-x:hidden;display:flex;flex-direction:column-reverse;min-height:0}.chat-section>div:last-child{padding-top:24px}.firefox-fix>div{min-height:0}.firefox-fix>div>div:last-child{margin-bottom:32px}.date-header{margin-top:43px;text-align:center;font-size:14px;color:#888}@media only screen and (max-width:767px){.date-header{margin-top:24px}}.campaign-point-table{display:table;width:100%;text-align:center;font-family:"Noto Sans JP",sans-serif;border:1px solid #d8d8d8;table-layout:fixed;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.campaign-point-table.empty-list,.campaign-point-table.is-have-more-item{border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-ms-border-radius:8px 8px 0 0;-o-border-radius:8px 8px 0 0}.campaign-point-table.empty-list{border-bottom:none}.campaign-point-table:last-child{margin-bottom:0}.campaign-point-table .campaign-point-table-row{display:table-row}.campaign-point-table .campaign-point-table-row .campaign-point-table-col{display:table-cell;color:#888;padding:16px;text-align:left}.campaign-point-table .campaign-point-table-row.content-row{font-size:14px;font-weight:400}.campaign-point-table .campaign-point-table-row.content-row .campaign-point-table-col{padding:16px;border-bottom:1px solid #d8d8d8}@media screen and (max-width:480px){.campaign-point-table .campaign-point-table-row.content-row .campaign-point-table-col{padding:15px}}.campaign-point-table .campaign-point-table-row.content-row:last-child .campaign-point-table-col{border-bottom:none}.campaign-point-table .campaign-point-table-row.content-row .content-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.campaign-point-table .campaign-point-table-row:first-child{background-color:#f5f5f5;font-size:14px}.campaign-point-table .campaign-point-table-row:first-child .campaign-point-table-col:first-child{border-top-left-radius:8px;-webkit-border-top-left-radius:8px;-moz-border-top-left-radius:8px;-ms-border-top-left-radius:8px;-o-border-top-left-radius:8px}.campaign-point-table .campaign-point-table-row:first-child .campaign-point-table-col:last-child{border-top-right-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-top-right-radius:8px;-ms-border-top-right-radius:8px;-o-border-top-right-radius:8px}.empty-list-text,.load-more-button{color:#ff8c00;padding:16px;text-align:center;border:1px solid #d8d8d8;border-top:none;border-bottom-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-bottom-left-radius:8px;-ms-border-bottom-left-radius:8px;-o-border-bottom-left-radius:8px;border-bottom-right-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-bottom-right-radius:8px;-ms-border-bottom-right-radius:8px;-o-border-bottom-right-radius:8px;cursor:pointer}.empty-list-text{color:#c8c8c8;cursor:default}.load-more-button{display:flex;justify-content:center;align-items:center}.load-more-button.disabled{color:#fff;background-color:#bcbcbc}.loadersmall{width:20px;height:20px;margin-right:10px;border:2px solid #fff;border-bottom:none;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;animation:spin 1s linear infinite}.description-container{padding:8px 120px;background-color:#ff7500}.description-container .description-text{color:#fff;font-size:16px;line-height:24px;white-space:pre-line;margin-bottom:0}@media screen and (max-width:480px){.description-container .description-text{font-size:12px;line-height:20px}}@media screen and (max-width:991px){.description-container{padding:6px 16px}}#main-content{background-color:#f5f5f5!important;font-family:"Noto Sans JP",sans-serif}#main-content,.campaign-wrapper{min-height:calc(100vh - var(--nav-height));min-height:calc(var(--vh)*100 - var(--nav-height))}.campaign-wrapper{max-width:928px;margin:auto;padding:24px 0 40px}.campaign-wrapper .campaign-button{display:flex;color:#fff;font-size:17px;min-width:368px;height:50px;text-align:center;align-items:center;justify-content:center;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;background-image:linear-gradient(0deg,#ff5d00,#ff8c00);cursor:pointer;border:none}.campaign-wrapper .campaign-button:disabled{background-color:#bcbcbc;background-image:none;cursor:not-allowed}@media screen and (max-width:991px){.campaign-wrapper .campaign-button{min-width:368px}}@media screen and (max-width:568px){.campaign-wrapper .campaign-button{min-width:256px}}@media screen and (max-width:375px){.campaign-wrapper .campaign-button{min-width:200px}}.campaign-wrapper .label-text{color:#888;font-size:14px;line-height:16px;font-weight:500;margin:0 0 8px}.campaign-wrapper .label-middle-text,.campaign-wrapper .label-thin-text{color:#53525a;font-size:16px;line-height:16px;font-weight:700;margin:0 0 8px}.campaign-wrapper .label-thin-text{font-weight:400}.campaign-wrapper .title{font-size:24px;line-height:34.75px;font-weight:700;letter-spacing:.2px;margin-bottom:5px}.campaign-wrapper .container-main{background:#fff;padding:40px 120px;border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;-ms-border-radius:0 0 8px 8px;-o-border-radius:0 0 8px 8px}@media screen and (max-width:991px){.campaign-wrapper .container-main{padding:40px 16px}}.campaign-wrapper .rows{margin-bottom:24px}.campaign-wrapper .rows:last-child{margin-bottom:0}@media screen and (max-width:991px){.campaign-wrapper{padding:16px}}.campaign-wrapper .content-box-wrapper{box-shadow:0 6px 6px 0 rgba(0,0,0,.1019607843);-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,.1019607843);-moz-box-shadow:0 6px 6px 0 rgba(0,0,0,.1019607843);-ms-box-shadow:0 6px 6px 0 rgba(0,0,0,.1019607843);-o-box-shadow:0 6px 6px 0 rgba(0,0,0,.1019607843);border-radius:8px 8px;-webkit-border-radius:8px 8px;-moz-border-radius:8px 8px;-ms-border-radius:8px 8px;-o-border-radius:8px 8px}.campaign-wrapper .content-box-wrapper .empty-wrapper{padding:32px 32px 0;background-color:#fff}@media screen and (max-width:767px){.campaign-wrapper .content-box-wrapper .empty-wrapper{padding:16px 16px 0}}.campaign-wrapper .content-box-wrapper .empty-wrapper .empty-content{padding:60px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;background-color:#f5f5f5}.campaign-wrapper .content-box-wrapper .empty-wrapper .empty-content .empty-text{margin-top:16px;font-size:16px;color:#53525a}.campaign-wrapper .banner-wrapper{position:relative;height:0;padding-top:56.83%;overflow:hidden;margin-top:16px}.campaign-wrapper .banner-wrapper img{height:100%;position:absolute;top:0;left:0;bottom:0;right:0;object-fit:cover;margin-inline:auto}.campaign-wrapper .banner-wrapper .mobile-banner{display:none;margin:0 auto}@media only screen and (max-width:767px){.campaign-wrapper .banner-wrapper{padding:unset;padding-top:100%;margin:16px auto 0}.campaign-wrapper .banner-wrapper .desktop-banner{display:none}.campaign-wrapper .banner-wrapper .mobile-banner{display:block}}.campaign-wrapper .faq-wrapper{display:flex;grid-gap:16px;gap:16px;justify-content:space-between;align-items:center;padding:24px;border-radius:8px;box-shadow:0 6px 6px 0 rgba(0,0,0,.1029);background-color:#fff;margin-top:24px}@media only screen and (max-width:767px){.campaign-wrapper .faq-wrapper{padding:16px;margin-top:16px}}.campaign-wrapper .faq-wrapper p{margin:0;color:#53525a}.campaign-total-container{display:flex;position:relative;align-items:center}.campaign-total-container .campaign-background-left,.campaign-total-container .campaign-background-right{width:50%;height:178px;background-position:0;background-repeat:no-repeat;background-size:cover}.campaign-total-container .campaign-background-right{background-position:100%}.campaign-total-container .campaign-total-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.campaign-total-container .campaign-total-content .text{font-size:16px;line-height:24px;font-weight:400;text-align:center;letter-spacing:-.3px;margin-bottom:20px}.campaign-total-container .campaign-total-content .number-text{color:#ff5d00;font-size:24px;line-height:36px;font-weight:800;letter-spacing:-.3px}.campaign-total-container .campaign-total-content .change-point-remind{color:#888;font-size:12px;line-height:20px;margin-top:12px;text-align:center}.referral-code-container{position:relative}.referral-code-container .campaign-button{position:absolute;font-size:14px;line-height:20px;min-width:74px;height:40px;right:12px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.referral-code-container .campaign-button.disabled{background-color:#bcbcbc;background-image:none;cursor:not-allowed}.referral-code-container .campaign-button .campaign-tooltip{position:absolute;top:0;left:50%;width:140px;color:#fff;opacity:0;background-color:#555;padding:5px;text-align:center;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;transition:opacity .3s;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transform:translate(-50%,-36px);-webkit-transform:translate(-50%,-36px);-moz-transform:translate(-50%,-36px);-ms-transform:translate(-50%,-36px);-o-transform:translate(-50%,-36px);visibility:hidden;z-index:1}.referral-code-container .campaign-button .campaign-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#555}.referral-code-container .campaign-button:hover .campaign-tooltip{visibility:visible;opacity:1}.referral-code-container .custom-input-container{height:64px}.referral-code-container .view-code-box{color:#53525a;font-size:16px;line-height:24px;font-weight:700;letter-spacing:-.3px;padding:20px 12px 20px 16px;background:#f5f5f5;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}.campaign-banner-container{width:100%;height:352px;margin:auto;position:relative;background:#fff}.campaign-banner-container .banner-image{width:100%;height:100%;background-size:contain!important;background-repeat:no-repeat!important;background-position:bottom!important}@media screen and (max-width:992px){.campaign-banner-container .banner-image{height:100%!important}}@media screen and (max-width:992px){.campaign-banner-container{height:210px}}.campaign-banner-container.footer-banner{height:314px}@media screen and (max-width:992px){.campaign-banner-container.footer-banner{height:210px}}.forgot-pass-section{width:608px}.forgot-pass-section .forgot-pass-title{text-align:center;font-size:48px;font-family:"Noto Sans JP",sans-serif;font-weight:700;line-height:48px;margin-bottom:40px}.forgot-pass-section .forgot-pass-form-container .custom-input-container{height:56px}.forgot-pass-section .forgot-pass-form-container input{padding-bottom:4px}.forgot-pass-section .forgot-pass-form-container .send-email-btn{cursor:pointer;width:608px;font-size:18px;display:block;border-radius:8px;border:0;height:56px;margin-top:24px;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:300;outline:none}.forgot-pass-section .forgot-pass-form-container .active-send-btn{background-image:linear-gradient(0deg,#ff5d00,#ff8c00)}.forgot-pass-section .forgot-pass-form-container .disable-send-btn{background-color:#c8c8c8}@media only screen and (max-width:608px){.forgot-pass-section{width:100%;padding-right:32px;padding-left:32px;margin-top:96px}.send-email-btn{width:100%!important}}#forgot-pass-email-container{display:flex}#forgot-pass-email-container .left-col-container{width:58.33333333%;height:100vh;background:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column}#forgot-pass-email-container .left-col-container .back-icon{position:absolute;cursor:pointer;left:56px;top:56px;z-index:1;display:flex;justify-content:center;align-items:center}#forgot-pass-email-container .left-col-container .back-icon img{margin-right:16px}#forgot-pass-email-container .left-col-container .back-icon span{color:#ff5d00;font-size:16px;font-weight:500;font-family:"Noto Sans JP",sans-serif}#forgot-pass-email-container .right-col-container{background-image:url(/images/background-login.png);height:100vh;width:41.66666667%;background-color:#fc8a03;background-size:cover;background-repeat:repeat-x;display:flex;flex-direction:column;justify-content:center;align-items:center}#forgot-pass-email-container .right-col-container .meshi-icon{margin-bottom:24px}#forgot-pass-email-container .right-col-container .meshi-slogan{font-size:32px;line-height:1.5;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:700}@media only screen and (max-width:1200px){.left-col-container{width:100%!important}.right-col-container{display:none!important}}@media only screen and (max-width:608px){.left-col-container{justify-content:unset!important}}.success-popup-component{font-size:16px;display:flex!important;justify-content:center;align-items:center;color:#53525a;white-space:pre-wrap}.success-popup-component .modal-dialog{max-width:448px;width:100%}.success-popup-component .modal-dialog .modal-content{padding:40px;border-radius:8px;display:flex;align-items:center;flex-direction:column}@media(max-width:767px){.success-popup-component .modal-dialog .modal-content{padding:24px 16px 16px;font-size:12px}}.success-popup-component .modal-dialog .modal-content .popup-title{font-weight:700;font-size:24px;margin-bottom:24px}@media(max-width:767px){.success-popup-component .modal-dialog .modal-content .popup-title{font-weight:500;font-size:14px;margin-bottom:16px}}.success-popup-component .modal-dialog .modal-content button{background-image:linear-gradient(0deg,#ff5d00,#ff8c00);width:100%;height:56px;border-radius:8px;border:none;color:#fff;font-size:17px;margin-top:32px;font-weight:700}@media(max-width:767px){.success-popup-component .modal-dialog .modal-content button{height:40px;margin-top:16px}}.notfound-container{height:calc(var(--vh)*100);display:flex;justify-content:center;align-items:center;flex-direction:column;background:#fff}.notfound-container p{text-align:center;font-size:16px;color:#53525a;font-family:"Noto Sans JP",sans-serif}.notfound-boldtext{line-height:1.5;margin-top:16px;font-weight:700;margin-bottom:0}.backToHome{background-image:linear-gradient(0deg,#ff5d00,#ff8c00);margin-top:16px;width:200px;height:44px;display:flex;border-radius:8px;justify-content:center;align-items:center;flex-direction:column;color:#fff;cursor:pointer}.backToHome:hover{color:#fff}#event-list-detail-container .carousel-inner .item{width:100%;height:370px}#event-list-detail-container .carousel-inner img{height:100%!important;object-fit:fill;object-position:left}@media screen and (max-width:767px){#event-list-detail-container .carousel-inner .item{height:auto!important}#event-list-detail-container .carousel-inner img{height:auto!important;object-fit:unset;object-position:unset}}.description .graduate-title{background-color:grey;color:#fff;padding:4px;font-size:12px;margin-top:8px;border-radius:8px;width:-webkit-max-content;width:max-content;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}#banner-carousel .carousel-indicators,#campaign-banner-carousel .carousel-indicators{opacity:0;transition:all .5s;margin-bottom:0;line-height:10px}#banner-carousel .carousel-indicators li,#campaign-banner-carousel .carousel-indicators li{width:10px;height:10px;margin:0 4px!important}@media screen and (max-width:992px){#banner-carousel .carousel-indicators,#campaign-banner-carousel .carousel-indicators{opacity:1;line-height:8px;bottom:4px}#banner-carousel .carousel-indicators li,#campaign-banner-carousel .carousel-indicators li{width:8px;height:8px}}#banner-carousel .carousel-control.left,#campaign-banner-carousel .carousel-control.left{left:8px;background:none;background-color:none}#banner-carousel .carousel-control.left span img,#campaign-banner-carousel .carousel-control.left span img{width:42px;height:42px}#banner-carousel .carousel-control.right,#campaign-banner-carousel .carousel-control.right{right:8px;background:none;background-color:none}#banner-carousel .carousel-control.right span img,#campaign-banner-carousel .carousel-control.right span img{width:42px;height:42px}#banner-carousel .carousel-control,#campaign-banner-carousel .carousel-control{top:50%;opacity:0;transition:all .5s;transform:translateY(-50%);display:flex;justify-content:center;flex-direction:column}#banner-carousel:hover .carousel-control,#banner-carousel:hover .carousel-indicators,#campaign-banner-carousel:hover .carousel-control,#campaign-banner-carousel:hover .carousel-indicators{opacity:1}#banner-carousel .carousel-inner .item,#campaign-banner-carousel .carousel-inner .item{width:100%;height:370px}#banner-carousel .carousel-inner img,#campaign-banner-carousel .carousel-inner img{height:100%!important;object-fit:fill;object-position:left}@media screen and (max-width:992px){#banner-carousel .carousel-inner .item,#campaign-banner-carousel .carousel-inner .item{height:auto!important}#banner-carousel .carousel-inner img,#campaign-banner-carousel .carousel-inner img{height:auto!important;object-fit:unset;object-position:unset}}@media screen and (max-width:991px){.banner-oneline{width:calc(100% + 48px);margin:0 -24px}}@media screen and (max-width:768px){.banner-oneline{width:calc(100% + 32px);margin:0 -16px}}.tag-empty{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:calc(var(--vh)*100 - 178px - var(--nav-height))}.tag-empty img{width:136px;height:136px;object-fit:contain}.tag-empty-text{text-align:center;font-size:16px;color:#53525a;line-height:1.5;font-family:"Noto Sans JP",sans-serif;padding:24px 24px 0}@media screen and (max-width:767px){.tag-empty-text{font-size:14px;letter-spacing:-.1em}}#banner-event{width:1408px;padding-top:40px;margin:0 auto 24px;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#262626;display:flex;align-items:center}#banner-event img{cursor:pointer;margin-right:16px}@media only screen and (max-width:1440px){#banner-event{width:100%;padding-left:24px;padding-right:24px}}@media only screen and (max-width:767px){#banner-event{padding-top:24px;font-size:16px}#banner-event img{margin-right:8px;width:20px}}#lightbox{padding:0!important;-webkit-user-select:none;user-select:none}#lightbox .modal-dialog{width:100%;margin:0}#lightbox .modal-dialog .modal-content{box-shadow:none;border-radius:unset;height:calc(var(--vh)*100);background:none;display:flex;align-items:center;justify-content:center}#lightbox .modal-dialog .modal-content .close-btn{position:absolute;right:0;top:0;padding:24px;cursor:pointer}#lightbox .modal-dialog .modal-content .close-btn img{background-color:unset}#lightbox .modal-dialog .modal-content img{background-color:#fff;max-height:100%;max-width:100%;object-fit:contain}#lightbox-control{position:fixed;top:0;left:0;z-index:1100;width:100%;height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:space-between;pointer-events:none;-webkit-user-select:none;user-select:none}#lightbox-control #left-lightbox-control,#lightbox-control #right-lightbox-control{padding:24px;cursor:pointer;pointer-events:all}#offline-page{position:fixed;z-index:10010!important;height:100vh;width:100%;background-color:rgba(0,0,0,.85)}#offline-page,#offline-page>div{display:flex;flex-direction:column;align-items:center;justify-content:center}#offline-page>div{background-color:#fff;padding:24px;border-radius:8px;margin-left:8px;margin-right:8px}#offline-page #offline-message{margin-top:16px;margin-bottom:16px;color:#c8c8c8}#offline-page button{color:#888}a:hover .event-management-cell-base-info{color:#000}.event-management-cell{box-shadow:0 6px 6px 0 rgba(0,0,0,.1);background:#fff;margin-bottom:1px;font-size:14px}a:last-child .event-management-cell{border-radius:0 0 8px 8px}a:first-child .event-management-cell{border-radius:8px 8px 0 0}a:only-child .event-management-cell{border-radius:8px}@media only screen and (max-width:767px){.event-management-cell{border-radius:unset!important}}.event-management-cell-row{padding:16px;position:relative}.event-management-cell-row .invite-to-event-btn{position:absolute;top:24px;right:24px;font-size:14px;font-weight:700;padding:0 24px;height:40px}.event-management-cell-row .event-management-info-wrapper{display:flex;align-items:center;max-width:80%}.event-management-img-sm-container{height:64px;min-width:64px;background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:5px;overflow:hidden}.event-management-cell-base-info{margin-left:15px;height:64px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 71px);overflow:hidden;color:#53525a;display:flex;align-items:flex-start;flex-wrap:wrap;height:100%}.event-management-cell-base-info>*{line-height:1}.event-management-cell-base-info .event-title{font-size:17px;height:20px;font-weight:700;width:100%}.event-management-cell-base-info .time{margin-top:4px}.event-management-cell-base-info .time .calendar{width:18px;height:18px;background-size:contain;background-repeat:no-repeat;margin-right:8px}.event-deadline{margin-top:4px;display:flex;max-width:calc(100% - 136px)}@media only screen and (max-width:767px){.event-deadline{max-width:unset}}.event-deadline .date-text{margin-left:8px;font-size:14px;overflow:hidden;text-overflow:ellipsis;color:#53525a}@media only screen and (max-width:767px){.event-deadline.desktop{display:none!important}}.event-deadline.desktop .deadline{margin-left:24px}.event-deadline.mobile{padding-top:16px;margin-top:unset}@media only screen and (min-width:768px){.event-deadline.mobile{display:none!important}}.event-deadline.mobile .date-text{margin-top:4px}.event-deadline .deadline-date{line-height:1.2;color:#ff8c00!important;margin-bottom:6px}.event-deadline .deadline-date-info{line-height:1}.event-deadline .deadline img{width:18px;height:16px}.event-management-cell-base-info .time .clock img{width:16px;height:16px;margin-right:8px}.event-management-cell-base-info .time .event-time{letter-spacing:1.57px}.event-management-cell-base-info .time{display:flex;align-items:center;width:100%}.event-management-addition-info{height:24px;display:flex;margin-top:16px;align-items:center;line-height:1;color:#53525a;font-size:14px}.event-management-addition-info .event-management-selected{padding:4px 12px 6px;background:rgba(255,238,217,.5);margin-right:8px;border-radius:16px;display:flex;align-items:center}.event-management-addition-info .event-management-selected .event-management-selected-number{font-size:14px;color:#ff8c00;margin-right:8px;font-weight:600}.event-management-addition-info .event-management-appliance{padding:4px 12px 6px;background:rgba(83,82,90,.1);margin-right:8px;border-radius:16px;display:flex;align-items:center}.event-management-addition-info .event-management-appliance .event-management-appliance-number{font-size:14px;color:#53525a;margin-right:8px;font-weight:600}.event-management-addition-info .event-management-confirm{padding:4px 12px 6px;background:rgba(50,120,185,.1);border-radius:16px;display:flex;align-items:center}.event-management-addition-info .event-management-confirm .event-management-confirm-number{font-size:14px;color:#3278b9;margin-right:8px;font-weight:600}.management-menu{width:100%;background-color:#fff;font-family:"Noto Sans JP",sans-serif;display:flex;flex-direction:column;align-items:center;align-content:center;margin-bottom:1px}.management-menu:first-child,.management-menu:first-child a.active{border-radius:8px 8px 0 0}.management-menu:last-child{border-radius:0 0 8px 8px;margin-bottom:0}.management-menu:last-child .management-sub-menu,.management-menu:last-child:not(.with-sub) a.active{border-radius:0 0 8px 8px}.management-menu:not(.with-sub) a.active{border-color:#ff8c00}.management-menu a{text-decoration:none;color:#53525a;font-family:"Noto Sans JP",sans-serif;width:100%;display:flex;align-items:center;align-content:center;border-left:4px solid #fff;height:64px;font-size:16px;line-height:1;padding-left:20px}.management-menu a .management-menu-image{margin-right:16px}.management-menu a.active{border-color:#ffeed9;background-color:#ffeed9;color:#ff8c00;font-weight:600}.management-menu a.active .management-menu-image img{filter:invert(54%) sepia(84%) saturate(1608%) hue-rotate(358deg) brightness(100%) contrast(113%)}.management-menu .management-sub-menu{width:100%;opacity:.5}.management-menu .management-sub-menu.active-sub-menu{background-color:#fff6ec;opacity:1}.management-menu .management-sub-menu a{padding-left:40px;border-color:#fff6ec}.management-menu .management-sub-menu a.active{background-color:#fff6ec;border-color:#ff8c00}.management-menu .management-sub-menu a:last-child{border-radius:0 0 8px 8px}.events-management-menu{box-shadow:0 6px 6px 0 rgba(0,0,0,.1);border-radius:8px}@media only screen and (max-width:767px){.events-management-menu{display:none}}.events-management-menu-small{display:none;width:100%}@media only screen and (max-width:767px){.events-management-menu-small{display:block}}.events-management-menu-small .events-management-menu-close #events-management-menu-drop{border-radius:8px}.events-management-menu-small .events-management-menu-open #events-management-menu-drop{border-radius:8px 8px 0 0;border-block-end:.5px solid rgba(0,0,0,.1)!important}.events-management-menu-small .dropdown{width:100%}.events-management-menu-small .dropdown #events-management-menu-drop{height:48px;width:100%;font-size:16px;padding:0 16px;background-color:#fff;border-color:#53525a;display:flex;align-items:center;align-content:center}.events-management-menu-small .dropdown #events-management-menu-drop .events-management-menu-tittle{display:flex;align-items:center;align-content:center;height:48px}.events-management-menu-small .dropdown #events-management-menu-drop .events-management-menu-tittle .events-management-menu-tittle-img{margin-right:16px;width:24px;height:24px}.events-management-menu-small .dropdown #events-management-menu-drop .events-management-menu-tittle .events-management-menu-tittle-text{line-height:1}.events-management-menu-small .dropdown #events-management-menu-drop .caret{margin-left:auto;border-top:6px dashed;border-right:6px solid transparent;border-left:6px solid transparent}.events-management-menu-small .dropdown .dropdown-menu{width:100%;margin:0;padding:0;border-color:#53525a;border-radius:0 0 8px 8px;border-block-start:none;font-size:16px;box-shadow:unset}.events-management-menu-small .dropdown .dropdown-menu li{box-shadow:.5px .5px 0 0 rgba(0,0,0,.1)}.events-management-menu-small .dropdown .dropdown-menu li:last-child.active a{border-radius:0 0 8px 8px}.events-management-menu-small .dropdown .dropdown-menu li.active a{background-color:#ffeed9;color:#ff8c00}.events-management-menu-small .dropdown .dropdown-menu li.active a .events-management-menu-drop-img img{filter:invert(54%) sepia(84%) saturate(1608%) hue-rotate(358deg) brightness(100%) contrast(113%)}.events-management-menu-small .dropdown .dropdown-menu li a{display:flex;align-items:center;align-content:center;height:48px;padding:1px 16px}.events-management-menu-small .dropdown .dropdown-menu li a .events-management-menu-drop-img{margin-right:16px}.reuse-event-modal{display:flex!important;align-items:center}.reuse-event-modal .modal-dialog{width:calc(100% - 24px);max-width:1028px;max-height:100%}.reuse-event-modal .reuse-event-modal-header{font-size:48px;line-height:48px;font-weight:700;color:#53525a;padding:82px 40px 48px;position:relative;display:flex;align-items:center;justify-content:center;max-width:650px;margin:0 auto}.reuse-event-modal .reuse-event-modal-header .icon-arrow-left{box-sizing:border-box;position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:40px;cursor:pointer;left:0;border:1px solid #000;transition:all .2s linear;border-radius:50%}.reuse-event-modal .reuse-event-modal-header .icon-arrow-left:hover,.reuse-event-modal .reuse-event-modal-header .icon-arrow-left:hover:before{border-color:#ff8c00}.reuse-event-modal .reuse-event-modal-header .icon-arrow-left:before{content:"";display:block;position:absolute;width:15px;height:15px;left:15px;border-color:#53525a;border-bottom:2px solid;border-left:2px solid;transform:rotate(45deg)}.reuse-event-modal .create-event-options-wrapper{display:flex;align-items:stretch;justify-content:center;padding:0 24px 82px}.reuse-event-modal .create-event-options-wrapper .divider{border-right:1px solid #d8d8d8;margin:14px 64px 14px 62px;position:relative}.reuse-event-modal .create-event-options-wrapper .divider .devider-text{position:absolute;color:#888;text-align:center;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);height:72px;line-height:72px;margin:auto;font-family:"Noto Sans JP",sans-serif}.reuse-event-modal .create-event-options-wrapper .option-content-wrapper{padding:24px;height:181px;width:362px;border-radius:8px;display:flex;align-items:center;justify-content:center;border:3px solid #ff8c00;background-color:#fff;font-weight:700;font-size:18px;color:#ff8c00;cursor:pointer}.reuse-event-modal .create-event-options-wrapper .option-content-wrapper:hover{transition:all .2s ease-in;color:#fff;background-color:#ff8c00}.reuse-event-modal .select-event-list-wrapper{max-width:650px;margin:0 auto;min-height:500px;display:flex;padding-bottom:48px;flex-direction:column;justify-content:center;align-items:center}.reuse-event-modal .select-event-list-wrapper .event-management-cell{width:100%}.reuse-event-modal .select-event-list-wrapper .loading{font-size:16px;padding:24px 0}.reuse-event-modal .select-event-list-wrapper .empty-event{font-size:18px;color:grey;text-align:center}#create-event-button{width:200px;height:48px;border-radius:8px;background-image:linear-gradient(0deg,#ff5d00,#ff8c00);font-size:14px;font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none}#create-event-button:focus{outline:none}@media only screen and (max-width:767px){#create-event-button{width:100%}}#create-event-button img{margin-right:8px}.select-template-modal{height:100%}.select-template-modal .header-history-offer-event{position:-webkit-sticky;position:sticky;top:0;padding-top:10px;padding-bottom:10px;background-color:#fff;z-index:10}.select-template-modal .header-history-offer-event .header-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.select-template-modal .header-history-offer-event .header-content .close-icon{position:absolute;top:14px;right:24px;cursor:pointer}.select-template-modal .header-history-offer-event .header-content .select-template-title-history-event{color:#53525a;font-size:24px;text-align:center;font-weight:700}.select-template-modal .select-create-event-content{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%;overflow-y:auto}.select-template-modal .select-create-event-content .btn-duplicate{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:48px;display:flex;justify-content:center;align-items:center;cursor:pointer;text-align:center;color:#fff;font-weight:500;font-size:14px;background-image:linear-gradient(0deg,#ff5d00,#ff8c00);padding:6px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px}@media(max-width:768px){.select-template-modal .select-create-event-content .btn-duplicate{width:100%}}@media(max-width:768px){.select-template-modal .select-create-event-content{flex-direction:column;grid-gap:8px;gap:8px}}.management-header-wrapper{position:fixed;width:100%;background-color:#f5f5f5;padding:0 16px;z-index:2}@media only screen and (max-width:767px){.management-header-wrapper{padding:0}}.management-header-wrapper .management-header{max-width:1168px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:24px 0}@media only screen and (max-width:767px){.management-header-wrapper .management-header.header-collapse{padding-top:16px}}.management-header-wrapper .management-header .title{font-size:24px;line-height:1;font-weight:700;color:#53525a}@media only screen and (max-width:767px){.management-header-wrapper .management-header .title.title-collapse{display:none}}@media only screen and (max-width:767px){.management-header-wrapper .management-header .title{padding-bottom:24px}}@media only screen and (max-width:767px){.management-header-wrapper .management-header{display:block;padding:24px 16px;background-color:#fff}}.events-management{background-color:#f5f5f5;min-height:calc(100vh - var(--nav-height));font-family:"Noto Sans JP",sans-serif}.events-management .events-management-container{max-width:1168px;margin:auto}@media only screen and (max-width:1200px){.events-management .events-management-container{margin:0 16px}}@media only screen and (max-width:767px){.events-management .events-management-container{margin:auto}}.events-management .events-management-container .events-management-controller{position:fixed;width:328px;top:144px;z-index:2}@media only screen and (max-width:767px){.events-management .events-management-container .events-management-controller{background-color:#fff;top:168px;width:100%;padding:0 16px}.events-management .events-management-container .events-management-controller.controller-collapse{top:112px;box-shadow:0 2px 4px 0 rgba(51,51,51,.1)}}@media only screen and (max-width:767px){.events-management .events-management-container .events-management-controller .events-management-menu-items{padding:16px 0}}.events-management .events-management-container .events-management-list{padding-top:96px;padding-left:360px}@media only screen and (max-width:767px){.events-management .events-management-container .events-management-list{padding-top:200px;padding-left:0}}.events-management .events-management-container .events-management-list .management-event-screen-holder{font-size:18px;color:grey;text-align:center}@media only screen and (max-width:767px){.events-management .events-management-container .events-management-list .management-event-screen-holder{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:calc(var(--vh)*100 - 200px - var(--nav-height))}}.management-filter-container{width:100%}@media only screen and (max-width:767px){.management-filter-container .filter-dropdown{width:100%;box-shadow:none}.management-filter-container .filter-dropdown.open>.dropdown-toggle{border-radius:8px 8px 0 0;border-block-end:.5px solid rgba(0,0,0,.1)!important}.management-filter-container .filter-dropdown .dropdown-toggle{width:100%;border:1px solid #53525a!important}.management-filter-container .filter-dropdown .dropdown-list{width:100%;margin:0;border-color:#53525a;border-left:1px solid #53525a;border-right:1px solid #53525a;border-bottom:1px solid #53525a;border-radius:0 0 8px 8px}.management-filter-container .filter-dropdown .dropdown-list .dropdown-item>a{margin-top:0;width:100%;padding:12px 16px;border-radius:0 0 8px 8px}}.management-filter-container .search-form{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px;padding:0;width:100%}@media only screen and (max-width:767px){.management-filter-container .search-form{flex-direction:column;align-items:flex-end;grid-gap:8px;gap:8px}}.management-filter-container .search-form .submit-btn-wrapper{width:100%;display:flex;grid-gap:16px;gap:16px}.management-filter-container .search-form .submit-btn-wrapper .line{flex:1 1 auto;position:relative}.management-filter-container .search-form .submit-btn-wrapper .line:after{content:" ";height:1px;width:100%;background-color:#c8c8c8;position:absolute;bottom:50%}.management-filter-container .search-form .submit-btn-wrapper .submit-search{height:48px;max-width:207px;width:100%;font-size:16px;font-weight:700}.management-filter-container .search-form .submit-btn-wrapper .submit-search img{margin-right:8px;margin-left:-8px}.management-filter-container .search-form .filter-dropdown{flex:1 0 25%}@media only screen and (max-width:767px){.management-filter-container .search-form .filter-dropdown{width:100%}}.management-filter-container .search-form .filter-dropdown .dropdown-list{width:unset;min-width:200px}@media only screen and (max-width:767px){.management-filter-container .search-form .filter-dropdown .dropdown-list{width:100%}}.management-filter-container .search-form .filter-checkbox{flex:1 0 25%;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);border-radius:8px;width:100%;background-color:#fff;min-height:48px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;font-size:16px;font-weight:400;cursor:pointer}.management-filter-container .search-form .filter-checkbox[data-disabled=true]{opacity:.65;cursor:not-allowed}.management-filter-container .search-form .filter-checkbox.checkbox-checked{background-color:#ffeed9;color:#ff8c00}.management-filter-container .search-form .filter-checkbox .rc-checkbox .rc-checkbox-inner{width:18px;height:18px;border-width:2px}.management-filter-container .search-form .filter-checkbox .rc-checkbox .rc-checkbox-inner:after{left:5px;top:2px;animation:none!important}.management-filter-container .search-form .filter-checkbox .rc-checkbox.rc-checkbox-checked .rc-checkbox-inner{border-color:#ff8c00;background-color:#ff8c00}.management-filter-container .search-form .filter-checkbox .rc-checkbox .rc-checkbox-input:focus+.rc-checkbox-inner,.management-filter-container .search-form .filter-checkbox .rc-checkbox.rc-checkbox:not(.rc-checkbox-disabled):hover .rc-checkbox-inner{border-color:#ff8c00}.header-student-checkbox-wrapper{padding:16px 16px 8px}.header-student-checkbox-wrapper .header-student-checkbox{border-radius:8px;background-color:#f5f5f5;padding:12px 12px 12px 16px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px}.header-student-checkbox-wrapper .header-student-checkbox .check-all{font-size:17px;font-weight:400}.header-student-checkbox-wrapper .header-student-checkbox .check-all .rc-checkbox{margin-right:10px}.header-student-checkbox-wrapper .header-student-checkbox .check-all .rc-checkbox .rc-checkbox-inner{width:18px;height:18px;border-width:2px}.header-student-checkbox-wrapper .header-student-checkbox .check-all .rc-checkbox .rc-checkbox-inner:after{left:5px;top:2px;animation:none!important}.header-student-checkbox-wrapper .header-student-checkbox .check-all .rc-checkbox:not(.rc-checkbox-disabled).rc-checkbox-checked .rc-checkbox-inner{border-color:#ff8c00;background-color:#ff8c00}.header-student-checkbox-wrapper .header-student-checkbox .check-all .rc-checkbox:not(.rc-checkbox-disabled) .rc-checkbox-input:focus+.rc-checkbox-inner,.header-student-checkbox-wrapper .header-student-checkbox .check-all .rc-checkbox:not(.rc-checkbox-disabled).rc-checkbox:hover .rc-checkbox-inner{border-color:#ff8c00}.header-student-checkbox-wrapper .header-student-checkbox .check-all .rc-checkbox.rc-checkbox-disabled .rc-checkbox-inner{border-color:#d9d9d9}.header-student-checkbox-wrapper .header-student-checkbox .send-offer-request-btn{min-height:48px;max-width:400px;width:100%;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;white-space:pre-wrap}.header-student-checkbox-wrapper .header-student-checkbox .send-offer-request-btn img{filter:brightness(0) invert(1)}.header-offer-filter-wrapper{border-bottom:1px solid #e5e5e5;padding:16px;display:flex;grid-gap:8px 16px;gap:8px 16px}.header-offer-filter-wrapper .offer-badge{cursor:pointer;border:1px solid #cacaca;font-size:12px;border-radius:8px;padding:8px 10px;color:#53525a}.header-offer-filter-wrapper .offer-badge.badge-active{border-color:#ff8c00;color:#ff8c00;background-color:#ffeed9}.header-offer-filter-wrapper .offer-badge .rc-checkbox{display:none}.student-management-follow-list-container .student-management-follow-filter{display:flex;padding-bottom:24px}@media only screen and (max-width:767px){.student-management-follow-list-container .student-management-follow-filter{display:none}}.student-management-follow-list-container .student-management-follow-list{border-radius:8px;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);background-color:#fff}@media only screen and (max-width:767px){.student-management-follow-list-container .student-management-follow-list{border-radius:0}}.student-management-follow-list-container .student-management-follow-list .empty-offer{font-size:18px;color:grey;text-align:center;padding:32px}.student-management-follow-list-container .student-management-follow-list a:focus{text-decoration:none}.student-management-follow-list-container .student-management-follow-list .follow-list__empty{display:flex;flex-direction:column;align-items:center}.student-management-follow-list-container .student-management-follow-list .follow-list__empty .follow-list__empty__text{color:#c8c8c8;max-width:315px;text-align:center}.student-management-follow-list-container .student-management-follow-list .follow-list__empty img{width:120px;height:120px;margin-bottom:16px}.student-management-follow-list-container .student-management-screen-holder{font-size:18px;color:grey;text-align:center;min-height:calc(var(--vh)*100 - 300px - var(--nav-height));display:flex;justify-content:center;align-items:center}.event-section .denied-student-list,.event-section .review-list{box-shadow:0 6px 6px 0 rgba(0,0,0,.1);background-color:#fff}.collapse-container{width:100%;margin-bottom:24px}.collapse-container:last-child{margin-bottom:0}.collapse-container .collapse-title{width:100%;display:flex;justify-content:space-between;align-items:center;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);padding:12px 16px;font-size:16px;font-weight:700;line-height:1;letter-spacing:.14px;color:#24253d;cursor:pointer;background-color:#fff;border-radius:8px;position:relative;z-index:1;transition:all .5s linear}.collapse-container .collapse-title:after{content:url(/images/down.svg);transition:all .2s linear;width:24px;height:24px}.collapse-container .collapse-title.open{border-radius:8px 8px 0 0}.collapse-container .collapse-title.open:after{transform:rotate(180deg)}.collapse-container .collapse-title.hidden-icon:after{content:""}.collapse-container .collapse-content{box-shadow:0 6px 6px 0 rgba(0,0,0,.1);background-color:#fff;border-radius:0 0 8px 8px}.collapse-container .collapse-content .collapse-load-more{border-radius:0 0 8px 8px;width:100%;border:0;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);height:46px;background-color:#fff;color:#ff8c00}.collapse-container .collapse-content .collapse-load-more:hover{background-color:#e6e6e6}.events-of-student-container .collapse-title{padding:16px}.events-of-student-container .collapse-title .events-of-student-title{display:flex}.events-of-student-container .collapse-title .events-of-student-title .events-of-student-avatar{border-radius:50%;width:40px;height:40px;object-fit:cover}.events-of-student-container .collapse-title .events-of-student-title .events-of-student-info{display:flex;flex-direction:column;margin-left:8px}.events-of-student-container .collapse-title .events-of-student-title .events-of-student-info .events-of-student-graduation{margin-top:8px;font-size:12px;color:#c8c8c8}.events-of-student-container .collapse-content a:last-child>.event-cell{border-radius:0 0 8px 8px}.events-of-student-container .collapse-content .events-of-student-show-more{border:0;border-radius:0 0 8px 8px;box-shadow:0 6px 6px 0 rgba(0,0,0,.1)!important;height:46px;color:#ff8c00;width:100%;background-color:#fff}.event-management-list-container .event-management-filter{display:flex;justify-content:flex-end;padding-bottom:24px}@media only screen and (max-width:767px){.event-management-list-container .event-management-filter{display:none}}.event-management-list-container .event-management-list{padding-bottom:24px}.event-management-list-container .event-management-list .event-section:last-child .event-list-small,.event-management-list-container .event-management-list .event-section:last-child .event-list-small .event-group.cell-container{margin-bottom:0}@media only screen and (max-width:767px){.event-management-list-container .event-management-list{padding:0 16px 24px}}.event-management-list-container .student-management-screen-holder{font-size:18px;color:grey;text-align:center;min-height:calc(var(--vh)*100 - 300px - var(--nav-height));display:flex;justify-content:center;align-items:center}.university-selector-modal .modal-dialog{width:100%;max-width:920px}@media only screen and (max-width:767px){.university-selector-modal .modal-dialog{margin-left:0}}.university-selector-modal .modal-dialog .modal-content{position:relative;padding:56px 40px 40px;min-height:500px;border-radius:8px}@media only screen and (max-width:767px){.university-selector-modal .modal-dialog .modal-content{border-radius:0}}.university-selector-modal .modal-dialog .modal-content .close-icon{position:absolute;top:24px;right:24px;cursor:pointer}.university-selector-modal .modal-dialog .modal-content .modal-title{color:#53525a;font-size:24px;text-align:center;font-weight:700;margin-bottom:32px}.university-selector-modal .modal-dialog .modal-content .rc-checkbox{margin-right:8px}.university-selector-modal .modal-dialog .modal-content .rc-checkbox .rc-checkbox-inner{width:16px;height:16px}.university-selector-modal .modal-dialog .modal-content .rc-checkbox .rc-checkbox-inner:after{left:5px;top:2px}.university-selector-modal .modal-dialog .modal-content .rc-checkbox.rc-checkbox-checked .rc-checkbox-inner{border-color:#ff8c00;background-color:#ff8c00}.university-selector-modal .modal-dialog .modal-content .rc-checkbox .rc-checkbox-input:focus+.rc-checkbox-inner,.university-selector-modal .modal-dialog .modal-content .rc-checkbox.rc-checkbox:hover .rc-checkbox-inner{border-color:#ff8c00}.university-selector-modal .modal-dialog .modal-content .collapsed-group-container{margin-bottom:16px}.university-selector-modal .modal-dialog .modal-content .collapsed-group-container .collapsed-header{font-size:16px}.university-selector-modal .modal-dialog .modal-content .collapsed-group-container .collapsed-header .collapsed-toggle{cursor:pointer;transition:transform .2s ease-in-out;transform:rotate(-90deg);margin-right:8px}.university-selector-modal .modal-dialog .modal-content .collapsed-group-container .collapsed-header .collapsed-toggle.collapsed-open{transform:rotate(0)}.university-selector-modal .modal-dialog .modal-content .collapsed-group-container .collapsed-body{padding:0 52px;display:grid;grid-template-columns:repeat(auto-fit,234px);grid-gap:8px 16px;gap:8px 16px}.university-selector-modal .modal-dialog .modal-content .collapsed-group-container .collapsed-body label{font-weight:400}.university-selector-modal .modal-dialog .modal-content .university-selector-footer{text-align:center}.university-selector-modal .modal-dialog .modal-content .university-selector-footer .btn-confirm{font-size:16px;font-weight:700;height:47px;max-width:181px;width:100%}.students-management{background-color:#f5f5f5;min-height:calc(100vh - var(--nav-height));font-family:"Noto Sans JP",sans-serif;padding:0 24px}@media only screen and (max-width:767px){.students-management{padding:0}}.students-management .students-management-container{max-width:1168px;margin:auto;display:flex}@media only screen and (max-width:767px){.students-management .students-management-container{flex-direction:column}}.students-management .students-management-container .students-management-controller{flex:0 0 328px;padding-top:24px}@media only screen and (max-width:767px){.students-management .students-management-container .students-management-controller{flex:1 1 auto;background-color:#fff;padding:16px;box-shadow:0 2px 4px 0 rgba(51,51,51,.1)}}.students-management .students-management-container .students-management-controller .students-management-title{vertical-align:middle;font-size:24px;line-height:1;font-weight:500;color:#53525a}.students-management .students-management-container .students-management-controller .students-management-menu-items{margin-top:16px}.students-management .students-management-container .students-management-controller .mobile-management-filter{margin-top:8px;display:none}@media only screen and (max-width:767px){.students-management .students-management-container .students-management-controller .mobile-management-filter{display:block}}.students-management .students-management-container .students-management-list{flex:1 1 auto;padding:64px 0 0 32px;min-width:0}@media only screen and (max-width:767px){.students-management .students-management-container .students-management-list{padding:10px 0 0}}.search-students-management-container .search-students-filter{display:flex;padding-bottom:24px}@media only screen and (max-width:767px){.search-students-management-container .search-students-filter{display:none}}.search-students-management-container .student-list{border-radius:8px;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);background-color:#fff}@media only screen and (max-width:767px){.search-students-management-container .student-list{border-radius:0}}.search-students-management-container .student-list a:focus{text-decoration:none}.search-students-management-container .no-student-found{font-size:18px;color:grey;text-align:center;min-height:calc(var(--vh)*100 - 300px - var(--nav-height));display:flex;justify-content:center;align-items:center}.tutorial-container{height:100vh!important}.tutorial-title{font-size:48px;color:#53525a;font-family:"Noto Sans JP",sans-serif;text-align:center;font-weight:600;margin-bottom:48px;transition:all .5s ease-in-out}@media screen and (max-width:428px){.tutorial-title{font-size:32px!important}}.tutorial-img{text-align:center;min-height:324px;margin-bottom:60px}.tutorial-img img{width:292px;height:324px;object-fit:contain}.tutorial-button-container{max-width:408px;margin:0 auto}.tutorial-button-container a{font-family:"Noto Sans JP",sans-serif;border-radius:8px;padding:15px;font-size:17px}.tutorial-button-container .tutorial-button-content{width:100%;background-image:-webkit-gradient(linear,0 100%,0 0,to(#ff5d00),from(#ff8c00));color:#fff}.tutorial-welcome-container{max-width:331px;font-size:16px;font-family:"Noto Sans JP",sans-serif;min-height:200px;margin:auto;display:flex;border-radius:8px;border:1px solid rgba(255,140,0,.5);background-color:rgba(255,140,0,.1)}.tutorial-welcome-container .tutorial-welcome-content{text-align:center;position:relative;color:#53525a;letter-spacing:.5px;line-height:1.9;padding:40px}.tutorial-welcome-container .tutorial-welcome-content .tutorial-welcome-container-overlay{position:absolute;top:-1px;right:-1px}.tutorial-welcome-button{max-width:408px;margin:0 auto}.tutorial-welcome-button a{font-family:"Noto Sans JP",sans-serif;margin-bottom:24px;border-radius:8px;padding:15px;font-size:17px}.tutorial-welcome-button .tutorial-welcome-button-redirect{margin-top:60px;display:flex;align-items:center;align-content:center;justify-content:center;background-image:-webkit-gradient(linear,0 100%,0 0,to(#ff5d00),from(#ff8c00));color:#fff}.tutorial-welcome-button .tutorial-welcome-button-redirect img{margin-left:8px}.tutorial-welcome-button .tutorial-welcome-button-home{width:100%;border:1px solid #ff8c00;color:#ff8c00}.tutorial-welcome-step{text-align:center;margin-bottom:40px;min-height:84px}.tutorial-welcome-step img{width:224px;height:84px;object-fit:contain}.email-change{width:100%;background:#f5f5f5;min-height:calc(100vh - 72px)}@media only screen and (max-width:767px){.email-change{min-height:calc(100vh - 48px)}}.email-change .email-change-container{max-width:928px;margin:auto}.email-change .email-change-container .email-change-title{padding:24px 0;font-size:24px;font-family:"Noto Sans JP",sans-serif;font-weight:500}@media only screen and (max-width:944px){.email-change .email-change-container .email-change-title{margin-left:16px!important}}.email-change .email-change-container .email-change-form-container{background:#fff;border-radius:8px;max-height:312px;padding:32px}.email-change .email-change-container .email-change-form-container form{max-width:496px;margin:auto}.email-change .email-change-container .email-change-form-container form input:-webkit-autofill,.email-change .email-change-container .email-change-form-container form input:-webkit-autofill:active,.email-change .email-change-container .email-change-form-container form input:-webkit-autofill:focus,.email-change .email-change-container .email-change-form-container form input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.email-change .email-change-container .email-change-form-container form input:-webkit-autofill{font-size:16px!important}.email-change .email-change-container .email-change-form-container form .action-container{width:100%;margin-top:32px}.email-change .email-change-container .email-change-form-container form .action-container p{font-size:14px;letter-spacing:.1px;margin-bottom:24px;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:400;color:#c8c8c8}.email-change .email-change-container .email-change-form-container form .action-container .btn-submit{width:335px;height:56px;border:0;border-radius:8px;color:#fff;display:block;margin:auto;background-color:#c8c8c8}@media only screen and (max-width:400px){.email-change .email-change-container .email-change-form-container form .action-container .btn-submit{width:100%}}.email-change .email-change-container .email-change-form-container form .action-container .btn-active{background-image:linear-gradient(0deg,#ff5d00,#ff8c00);font-size:12px}.email-change .email-change-container .email-change-form-container .field-container{margin-bottom:24px}.email-change .email-change-container .email-change-form-container .field-container .change-email-error{margin-top:4px;display:flex;align-items:center;align-content:center;line-height:1;font-family:"Noto Sans JP",sans-serif;color:#c02425;font-size:12px}.email-change .email-change-container .email-change-form-container .field-container .change-email-error img{width:16px;height:16px}.email-change .email-change-container .email-change-form-container .email-change-form-success{text-align:center;padding-top:48px;padding-bottom:30px}.email-change .email-change-container .email-change-form-container .email-change-form-success .email-change-form-success-img{max-height:64px;margin-bottom:8px}.email-change .email-change-container .email-change-form-container .email-change-form-success .email-change-form-success-content{width:100%;font-size:16px;line-height:1.5;color:#53525a;font-family:"Noto Sans JP",sans-serif}.email-change .email-change-container .email-change-form-container .email-change-form-success .email-change-form-success-content .email-change-form-success-content-text{margin:0 auto;max-width:423px}#popup-login{display:flex!important;align-items:center}#popup-login .modal-dialog{max-width:416px;margin:auto}#popup-login .modal-dialog .model-title{font-size:24px;padding:0 38px;text-align:center;color:#53525a;font-weight:700;margin:12px 0 0}#popup-login .modal-dialog .modal-content{padding:24px 24px 40px;max-width:415px}#popup-login .modal-dialog .modal-content .main-icon{padding:24px 0 32px;text-align:center}#popup-login .modal-dialog .modal-content .btn-submit{margin:0 16px;border-radius:8px;background-image:linear-gradient(0deg,#ff5d00,#ff8c00);color:#fff;text-align:center;font-size:17px;padding:13px;cursor:pointer;display:block}#popup-login .modal-dialog .modal-content .bottom-text{text-align:center;padding:24px 0 0;font-size:14px}#popup-login .modal-dialog .modal-content .bottom-text a{color:#ff8c00}#popup-login .modal-dialog .close-icon{cursor:pointer}.policy-popup{display:flex!important;align-items:center;justify-content:center;font-family:"Noto Sans JP",sans-serif}.policy-popup .modal-dialog{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.policy-popup .modal-dialog .modal-content{border-radius:8px;padding:48px;color:#53525a}@media only screen and (max-width:576px){.policy-popup .modal-dialog .modal-content{padding:48px 24px}}.policy-popup .modal-dialog .modal-content .popup-close{width:20px;height:20px;background:url(/images/close.png);background-size:contain;position:absolute;top:24px;right:24px;cursor:pointer}.policy-popup .modal-dialog .modal-content .title{font-size:24px;font-weight:700}.policy-popup .modal-dialog .modal-content .popup-btn{background:linear-gradient(0deg,#ff5d00,#ff8c00);border-radius:8px;height:50px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;cursor:pointer;margin:0 60px}@media only screen and (max-width:576px){.policy-popup .modal-dialog .modal-content .popup-btn{margin:0}}.policy-popup .modal-dialog .modal-content .popup-btn-disable{background-color:#c8c8c8;border-radius:8px;height:50px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:17px;margin:0 60px}@media only screen and (max-width:576px){.policy-popup .modal-dialog .modal-content .popup-btn-disable{margin:0}}.policy-popup .modal-dialog .modal-content .policy-msg{font-size:14px;margin-top:40px;margin-bottom:24px;border-radius:8px;padding:16px;background-color:#f5f5f5}.policy-popup .modal-dialog .modal-content .checkbox{margin:24px 0;text-align:center}.policy-popup .modal-dialog .modal-content .checkbox .policy-check{display:flex;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center}.policy-popup .modal-dialog .modal-content .checkbox .policy-check:hover~.checkmark{background-color:#ccc}.policy-popup .modal-dialog .modal-content .checkbox .policy-check .policy-checkbox{position:relative;margin:5px 0}.policy-popup .modal-dialog .modal-content .checkbox .policy-check .policy-checkbox input{opacity:0;height:0;width:0}.policy-popup .modal-dialog .modal-content .checkbox .policy-check .policy-checkbox input:checked~.checkmark{background-color:#ff5d00}.policy-popup .modal-dialog .modal-content .checkbox .policy-check .policy-checkbox input:checked~.checkmark:after{display:block}.policy-popup .modal-dialog .modal-content .checkbox .policy-check .policy-checkbox .checkmark{height:15px;width:15px;border:2px solid #c8c8c8;display:block;border-radius:3px}.policy-popup .modal-dialog .modal-content .checkbox .policy-check .policy-checkbox .checkmark:after{left:25%;top:50%;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg) translateX(-50%) translateY(-50%);position:absolute}.policy-popup .modal-dialog .modal-content .checkbox .checkmark:after{content:"";display:none;position:absolute}.policy-popup .modal-dialog .modal-content .checkbox a{color:#ff5d00;margin:0 5px}.focus-border-color{border-color:#ff8700!important}#day-popup{color:red}#day-popup .modal-content>*{margin-top:8px}#absence-student{font-family:"Noto Sans JP",sans-serif;color:#53525a;font-size:16px;padding:0!important;display:flex!important;align-items:center;justify-content:center;text-align:center}#absence-student .modal-dialog{max-width:448px}#absence-student .absence-student-container{padding:56px 41px 40px 39px;position:relative}#absence-student .absence-student-container .absence-student-title{font-size:24px;font-weight:700;margin-bottom:32px}#absence-student .absence-student-container .absence-student-image{margin-bottom:16px}#absence-student .absence-student-container .absence-student-content{margin-bottom:34px}#absence-student .absence-student-container .absence-student-button{color:#fff;text-align:center;width:100%;padding:16px 0;border-radius:8px;background-image:linear-gradient(0deg,#ff5d00,#ff8c00);cursor:pointer}#absence-student .absence-student-container .absence-student-close{width:24px;height:24px;position:absolute;top:24px;right:24px;cursor:pointer}#block-student-popup .modal-dialog{height:100vh;margin:0 auto;width:448px;display:flex;align-items:center;transition:all .3ms ease-in-out;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width:447px){#block-student-popup .modal-dialog{width:100%}}#block-student-popup .modal-dialog .modal-content{width:100%;padding:40px;border-radius:8px}#block-student-popup .modal-dialog .modal-content .title{font-size:24px;font-weight:500;text-align:center;color:#53525a}#block-student-popup .modal-dialog .modal-content .image{margin-top:32px;text-align:center}#block-student-popup .modal-dialog .modal-content .message{margin-top:16px;font-size:14px;text-align:center;color:#53525a}#block-student-popup .modal-dialog .modal-content .button{width:100%;height:50px;display:flex;align-items:center;justify-content:center;margin-top:32px;font-size:17px;color:#fff;border-radius:8px;background-image:linear-gradient(0deg,#ff5d00,#ff8c00)}#confirm-popup{display:flex!important;align-items:center;justify-content:center;font-size:14px;font-family:"Noto Sans JP",sans-serif;color:#53525a}#confirm-popup .modal-dialog{width:448px;text-align:center}#confirm-popup .modal-dialog .modal-content{max-width:448px;padding:40px;border-radius:8px}@media(max-width:767px){#confirm-popup .modal-dialog .modal-content{padding:24px 16px 16px}}#confirm-popup .modal-dialog .modal-content .confirm-message,#confirm-popup .modal-dialog .modal-content .confirm-title{white-space:pre-line}#confirm-popup .modal-dialog .modal-content .confirm-title{font-size:24px;font-weight:700}@media(max-width:767px){#confirm-popup .modal-dialog .modal-content .confirm-title{font-size:14px;font-weight:500}}#confirm-popup .modal-dialog .modal-content .confirm-message{margin-top:24px}@media(max-width:767px){#confirm-popup .modal-dialog .modal-content .confirm-message{margin-top:16px}}#confirm-popup .modal-dialog .modal-content .confirm-sub-content{white-space:pre-line;margin-top:16px;font-size:14px;color:#888}#confirm-popup .modal-dialog .modal-content .confirm-btn{width:100%;height:56px;font-size:17px;font-weight:700;margin-top:32px}@media(max-width:767px){#confirm-popup .modal-dialog .modal-content .confirm-btn{height:40px;font-weight:700;margin-top:16px}}#confirm-popup .modal-dialog .modal-content .cancel-btn{margin-top:16px;color:#ff5d00;cursor:pointer}#confirm-popup .modal-dialog .modal-content .cancel-btn:hover{text-decoration:underline}#confirm-popup .modal-dialog .close-modal{position:absolute;top:24px;right:24px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer}#confirm-popup .modal-dialog .close-modal img{width:20px;height:20px}.student-info{display:flex;align-items:center;cursor:pointer}.student-info .student-avatar{position:relative}.student-info .student-avatar .avatar{border-radius:50%}.student-info .student-avatar .bidden-beer{position:absolute;bottom:-2px;right:-2px}.student-info .student-avatar.large{margin-right:16px}.student-info .student-avatar.large .avatar{width:70px;height:70px}.student-info .student-avatar.large .bidden-beer{width:24px;height:24px}.student-info .student-avatar.small{margin-right:10px}.student-info .student-avatar.small .avatar{width:42px;height:42px}.student-info .student-avatar.small .bidden-beer{width:18px;height:18px}.student-info .year{font-size:12px;color:#c8c8c8}#popup-student-profile{padding-left:0!important;padding-right:0!important;display:flex!important;align-items:center;justify-content:center}#popup-student-profile .modal-dialog{width:768px;height:840px;margin:auto;transition:all .3s ease-in-out}@media only screen and (max-width:768px){#popup-student-profile .modal-dialog{width:576px}}@media only screen and (max-width:576px){#popup-student-profile .modal-dialog{width:100%;height:100%;margin:0}}#popup-student-profile .modal-dialog .modal-content{height:100%;border-radius:8px}@media only screen and (max-width:576px){#popup-student-profile .modal-dialog .modal-content{border-radius:0}}#popup-student-profile #student-details__container{padding-bottom:0;height:100%}#popup-student-profile #student-details__container .student-details__frame{height:0}#popup-student-profile #student-details__container .student-details__wrapper{margin-top:0;width:100%;height:100%;overflow-y:scroll;padding:112px 40px 0;scrollbar-width:none}#popup-student-profile #student-details__container .student-details__wrapper .student-details__row--default{margin-bottom:120px}@media only screen and (max-width:928px){#popup-student-profile #student-details__container .student-details__wrapper{padding-left:16px;padding-right:16px}}#popup-student-profile #student-details__container .student-details__wrapper::-webkit-scrollbar{display:none}#popup-student-profile #student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar{min-height:216px}@media only screen and (max-width:767px){#popup-student-profile #student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar{min-height:unset}}#popup-student-profile #student-details__container .student-details__wrapper .student-details__row .student-details__column__info{width:calc(100% - 216px)}@media only screen and (max-width:767px){#popup-student-profile #student-details__container .student-details__wrapper .student-details__row .student-details__column__info{width:100%}}#popup-student-profile #student-details__container .student-details__wrapper .student-details__row .student-details__column__info.hasPersonalInfo{width:100%}#popup-student-profile #student-details__container .student-details__wrapper .student-details__row .student-details__column__info:not(.hasPersonalInfo) .reason-container .student-details__label--spacing{margin-top:0}@media only screen and (max-width:767px){#popup-student-profile #student-details__container .student-details__wrapper .student-details__row .student-details__column__info:not(.hasPersonalInfo) .reason-container .student-details__label--spacing{margin-top:24px}}#popup-student-profile #student-details__container .student-details__wrapper .student-details__row .student-details__column__info .student-details__label--name{margin-top:0}@media only screen and (max-width:767px){#popup-student-profile #student-details__container .student-details__wrapper .student-details__row .student-details__column__info .student-details__label--name{margin-top:24px}}#popup-student-profile #student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar{transition:all .3s ease-in-out;width:216px}#popup-student-profile #student-details__container .student-details__wrapper .student-details__row .student-details__column__avatar .col-square{top:0;padding-top:100%}#popup-student-profile .popup-student-profile-control{width:100%;height:100%;position:absolute;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;pointer-events:none}#popup-student-profile .popup-student-profile-control .popup-student-profile-control--left,#popup-student-profile .popup-student-profile-control .popup-student-profile-control--right{pointer-events:all;cursor:pointer;border-radius:50%;box-shadow:0 6px 6px 0 rgba(0,0,0,.1)}#popup-student-profile .popup-student-profile-control .popup-student-profile-control--left{margin-left:-32px}#popup-student-profile .popup-student-profile-control .popup-student-profile-control--right{margin-right:-32px}@media only screen and (max-width:992px){#popup-student-profile .popup-student-profile-control .popup-student-profile-control--left{margin-left:2px}#popup-student-profile .popup-student-profile-control .popup-student-profile-control--right{margin-right:2px}}#popup-student-profile .popup-student-profile-header{width:100%;position:absolute;top:0;z-index:2;font-size:24px;color:#53525a;font-weight:700;background:#fff;border-radius:8px 8px 0 0;font-family:"Noto Sans JP",sans-serif;line-height:1}@media only screen and (max-width:576px){#popup-student-profile .popup-student-profile-header{border-radius:0}}#popup-student-profile .popup-student-profile-header.popup-student-profile-scroll{box-shadow:0 6px 6px 0 rgba(0,0,0,.1)}#popup-student-profile .popup-student-profile-header.popup-student-profile-scroll .popup-student-profile-title{padding:24px 0}#popup-student-profile .popup-student-profile-header .popup-student-profile-title{transition:all .1s ease-in-out;padding:56px 0 0;text-align:center}#popup-student-profile .popup-student-profile-header .popup-student-profile-close{padding:26px 24px;position:absolute;top:0;right:0;cursor:pointer}.action-sheet{padding:16px 24px;position:fixed;bottom:0;background:#fff;z-index:1;width:100%;height:88px;box-shadow:0 -6px 6px 0 rgba(0,0,0,.1);display:flex;align-items:center;border-radius:0 0 8px 8px;font-family:"Noto Sans JP",sans-serif}@media only screen and (max-width:540px){.action-sheet{justify-content:center}.action-sheet .student-info{display:none}.action-sheet .deny-btn{margin-left:0!important}}@media only screen and (max-width:576px){.action-sheet{border-radius:0;padding:16px}}.action-sheet .accept-btn,.action-sheet .deny-btn{margin-left:auto;cursor:pointer;width:160px;height:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid #ff8c00}.action-sheet .accept-btn{margin-left:16px;background-image:linear-gradient(0deg,#ff5d00,#ff8c00);border:none}.stepper-content{display:flex}.stepper-content .step{display:flex;margin-left:32px;font-size:16px}.stepper-content .step:first-child{margin-left:0}.stepper-content .step .step-btn{margin-right:8px}.stepper-content .step-active{color:#53525a;font-weight:700}.stepper-content .step-inactive{color:#c8c8c8}#event-info{color:#53525a;line-height:20px;white-space:pre-line;word-break:break-all;margin:24px 0;font-family:"Noto Sans JP",sans-serif;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}#event-info .title{margin-bottom:8px;font-size:16px;line-height:16px}#event-info .title:not(:first-child){margin-top:24px}@media only screen and (max-width:768px){#event-info{margin-left:16px;margin-right:16px}}.event-detail-container{padding:24px 56px 32px}.event-detail-container,.event-detail-container .details-card{word-break:break-all;display:flex;flex-direction:column}.event-detail-container .details-card .date-time-loc{padding:24px 24px 20px;display:flex;flex-direction:column;border:1px solid #e5e5e5;border-bottom:4px solid #ff8c00;color:#53525a}.event-detail-container .details-card .date-time-loc .row-detail{display:flex;align-items:flex-start;margin-bottom:16px}.event-detail-container .details-card .date-time-loc .row-detail:last-child{margin-bottom:0}.event-detail-container .details-card .date-time-loc .row-detail .icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.event-detail-container .details-card .date-time-loc .row-detail .icon img{max-width:24px;max-height:24px}.event-detail-container .details-card .date-time-loc .row-detail .info-items-text{width:100%;font-family:"SFUIDisplay";margin-left:16px;margin-top:1px;font-size:16px;transition:max-height .25s}.event-detail-container .details-card .map-container{max-width:100%;height:300px;position:relative}.event-detail-container .details-card .map-container .map-img{width:100%;height:100%;background-size:cover;background-position:50%;background-repeat:no-repeat}.event-detail-container .details-card .map-container .leaflet-container{height:100%}.event-detail-container .event-image-container{margin-top:24px;position:relative;width:100%;max-height:487px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.event-detail-container .event-image-container .graduate-title{z-index:4;background-color:#f3de2c;color:#000;text-align:center;display:flex;justify-content:center;align-items:center;font-family:"Noto Sans JP",sans-serif;font-weight:400;width:96px;height:24px;font-size:11px;border-radius:10px;position:absolute;top:24px;left:31px}.event-detail-container .event-image-container .event-thumbnail{overflow:hidden;width:100%;max-height:487px;height:100%;position:relative}.event-detail-container .event-image-container .event-thumbnail div{position:absolute;width:100%;height:100%;background-position:50%;background-size:cover;background-repeat:no-repeat;filter:blur(5px);top:0;z-index:0}.event-detail-container .event-image-container .event-thumbnail img{position:relative;z-index:1;width:100%;max-height:487px;object-fit:contain;filter:unset}.event-detail-container .event-info-container .title{font-weight:700}.student-cell{display:flex}.student-cell .avatar-container{margin-right:24px}.student-cell .avatar-container img{width:64px;height:64px;border-radius:50%;object-fit:cover}.student-cell .student-content{display:flex;width:100%;justify-content:space-between;align-items:center}.student-cell .student-content .student-name{font-size:17px;font-weight:700;color:#53525a;word-break:break-word}.student-cell .student-content .review-student-navigator{display:flex;align-items:center}.student-cell .student-content .review-student-navigator .to-review-student{width:84px;height:30px}.student-cell .student-content .review-student-navigator .to-review-student button{padding:9px 18px}.student-cell .student-content .review-student-navigator .student-absence{margin:0 13px 0 37px;position:relative}.student-cell .student-content .review-student-navigator .student-absence img{width:18px;cursor:pointer}.student-cell .student-content .review-student-navigator .student-absence .student-absence-text{width:30px;color:#888;position:absolute;bottom:-22px;left:-4px}.student-cell .student-content .review-student-navigator .student-absence .student-absence-text.absence-checked{color:#ff8c00}.student-cell .student-content .show-detail{cursor:pointer;color:#ff8c00}.student-cell .student-content .show-detail:hover{text-decoration:underline}.student-cell .student-content .president-reviewed{display:flex}.student-cell .student-content .president-reviewed .attendance{margin-right:16px;height:24px;width:78px;display:flex;justify-content:center;align-items:center;border-radius:8px;color:#fff;font-size:12px;line-height:12px;background-color:#ff8c00}.line-break{margin:16px 0 24px}@media only screen and (max-width:566px){.student-cell .avatar-container{margin-right:16px}.student-cell .student-content .review-student-navigator .to-review-student{width:76px}.student-cell .student-content .review-student-navigator .student-absence{margin:0 11px 0 27px}}.step-two-wrapper .student-list:first-child{margin-top:4px}.step-two-wrapper .student-list .banner{font-size:16px;font-weight:700;letter-spacing:.14px;border-radius:8px;background-color:#fff6eb;color:#ff8c00;padding:12px 16px}.step-two-wrapper .student-list .banner.banner-late{background-color:#efeff0;color:#53525a}.step-two-wrapper .student-list .banner.banner-absence{background-color:#fce9e8;color:#e5352b}.step-two-wrapper .student-list .student-status{display:flex;align-items:center;padding:16px;border-bottom:1px solid #f5f5f5}.step-two-wrapper .student-list .student-status:last-child{border:none}.step-two-wrapper .student-list .student-status .avatar-container img{width:64px;height:64px;border-radius:50%;object-fit:cover}.step-two-wrapper .student-list .student-status .student-name{margin-left:16px;color:#53525a;font-size:17px;font-weight:700;flex-grow:1}.step-two-wrapper .student-list .student-status .student-invited{font-size:12px;padding:9px 10px;border-radius:8px;color:#fff;background-color:#ff8c00}.step-two-wrapper .student-list .student-status .student-invited.denied{background-color:#e5352b}.step-two-wrapper hr{margin:0;border-top:1px solid #f5f5f5}@media only screen and (max-width:566px){.step-two-wrapper .student-list .banner{margin:0 -16px}.step-two-wrapper .student-list .student-status{padding:16px 0}}#prez-review-stud .student-basic-information{display:flex;align-items:center;margin:32px 0}#prez-review-stud .student-basic-information .avatar-container{margin-right:16px}#prez-review-stud .student-basic-information .avatar-container img{width:80px;height:80px;border-radius:50%;object-fit:contain}#prez-review-stud .student-basic-information .student-content{flex-grow:1}#prez-review-stud .student-basic-information .student-content .student-name{font-size:17px;font-weight:700;color:#53525a}#prez-review-stud .student-basic-information .student-content .show-student-detail{cursor:pointer;color:#ff8c00}#prez-review-stud .student-basic-information .student-content .show-student-detail:hover{text-decoration:underline}#prez-review-stud .student-basic-information .student-delay-checkbox{margin-right:21px;position:relative}#prez-review-stud .student-basic-information .student-delay-checkbox img{width:18px;cursor:pointer}#prez-review-stud .student-basic-information .student-delay-checkbox .student-delay-text{width:30px;color:#888;position:absolute;bottom:-22px;left:-4px}#prez-review-stud .student-basic-information .student-delay-checkbox .student-delay-text.delay-checked{color:#ff8c00}#prez-review-stud .president-review>.star-rating-wrapper:nth-child(3){margin-top:24px}#prez-review-stud .president-review .star-rating-wrapper{margin-top:16px;border-bottom:1px solid #e5e5e5}#prez-review-stud .president-review .star-rating-wrapper .star-rating-container{margin:16px 0}#prez-review-stud .president-review .star-rating-wrapper .text-note{font-size:16px}#prez-review-stud .president-review .invite-student-wrapper{margin-top:32px}#prez-review-stud .president-review .invite-student-wrapper .text-note{margin-bottom:24px}@media only screen and (max-width:566px){.radio-button-container{margin-left:16px}}.president-cell{display:flex}.president-cell .avatar-container{margin-right:24px}.president-cell .avatar-container img{width:80px;border-radius:50%;object-fit:contain}.president-cell .president-content .name{font-size:18px;font-weight:700;letter-spacing:.15px;color:#53525a}.president-cell .president-content .rating-note{font-size:13px;color:#c8c8c8}#review-page{background:#f5f5f5;min-height:calc(var(--vh)*100 - var(--nav-height));padding:56px 0 72px;position:relative;transform:all .5s linear}#review-page .congrats-message-container{max-width:928px;display:flex;flex-direction:column;align-items:center;padding:56px 0}#review-page .congrats-message-container .congrats-message{max-width:423px;text-align:center;color:#53525a;padding:16px 0 32px;font-size:16px;line-height:1.5}#review-page .event-review-container{max-width:928px;margin:auto;border-radius:8px;box-shadow:0 6px 6px 0 rgba(0,0,0,.1);background-color:#fff}#review-page .event-review-container .header-container{font-size:16px;text-align:center;color:#53525a;padding:24px 180px 16px;border-bottom:1px solid #e5e5e5}#review-page .event-review-container .event-info-header{padding:104px 56px 0;position:relative}#review-page .event-review-container .event-info-header .event-name{font-size:24px;line-height:1.5;color:#53525a}#review-page .event-review-container .event-info-header .back-icon{position:absolute;cursor:pointer;left:56px;top:56px;width:24px}#review-page .event-review-container .review-content{padding:40px 180px 56px}#review-page .event-review-container .review-content .event-joined-container{border-radius:8px;width:100%;border:1px solid #e5e5e5}#review-page .event-review-container .review-content .event-joined-container .header{letter-spacing:.14px;font-size:16px;font-weight:700;color:#24253d;background:#e5e5e5;border-bottom:#e5e5e5;padding:16px;border-top-right-radius:8px;border-top-left-radius:8px}#review-page .event-review-container .review-content .event-joined-container .event-detail{cursor:pointer}#review-page .event-review-container .review-content .event-joined-container .event-detail .event-management-cell{border-bottom-right-radius:8px;border-bottom-left-radius:8px}#review-page .event-review-container .review-content .event-joined-container .event-detail:hover .event-management-cell-base-info{color:#000}#review-page .event-review-container .review-content .comment-note{margin-top:8px;color:#e5352b;font-size:14px}.feedback{font-size:12px}.feedback textarea{font-size:12px;line-height:1.33}.feedback textarea::placeholder{color:#888;font-size:12px;line-height:1.33}.hidden{visibility:hidden}.rating-note{font-size:13px;color:#c8c8c8}.text-note{font-size:14px;color:#53525a}.text-highlight{font-weight:700;font-size:16px;letter-spacing:.14px}.btn-wrapper{display:flex;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;max-width:328px;width:100%}.btn-wrapper .btn-submit{text-align:center;width:100%;padding:20px 0;border-radius:8px;font-family:"Noto Sans JP",sans-serif;color:#fff;border:none;font-size:17px}.btn-wrapper .btn-back{font-size:12px;letter-spacing:.1px;color:#ff8c00;cursor:pointer}.btn-wrapper .btn-back:hover{text-decoration:underline}.star-container{display:flex}.star-container .star{background:url(/images/yellow-star.svg);background-repeat:no-repeat;width:24px;height:24px;background-size:24px 24px!important;margin-right:8px}.star-container .rating{font-size:24px;height:24px;font-weight:700;color:#ff8c00;line-height:normal}@media only screen and (max-width:928px){#review-page{padding:0}#review-page .congrats-message-container,#review-page .event-review-container{min-height:calc(var(--vh)*100 - var(--nav-height))}#review-page .event-review-container .header-container{display:flex;justify-content:center;padding:24px 0 16px}#review-page .event-review-container .event-info-header{padding:24px 56px 16px}#review-page .event-review-container .event-info-header .back-icon{left:16px;top:32px}#review-page .event-review-container .review-content{max-width:566px;margin:auto;padding:20px 0 56px}}@media only screen and (max-width:566px){#review-page .event-review-container .header-container{padding:14px 6px 6px}#review-page .event-review-container .header-container .stepper-content{align-items:center}#review-page .event-review-container .event-info-header{padding:24px 56px 16px}#review-page .event-review-container .event-detail-container{padding:24px 28px 16px}#review-page .event-review-container .review-content{padding:20px 16px 56px}}.offer-event-request-modal{display:flex!important;padding:0!important}.offer-event-request-modal .modal-dialog{width:100%;max-width:600px;padding:16px;margin:auto;position:relative}.offer-event-request-modal .modal-dialog .modal-content{padding:56px 24px 24px;border-radius:8px}.offer-event-request-modal .modal-dialog .modal-content .close-icon{position:absolute;top:24px;right:24px;cursor:pointer}.offer-event-request-modal .modal-dialog .modal-content .offer-event-request-title{color:#53525a;font-size:24px;text-align:center;font-weight:700;margin-bottom:32px}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .nav-tabs{display:flex;justify-content:center;border:0}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .nav-tabs .tab-head{flex:1 1 auto;font-size:18px;margin:0}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .nav-tabs .tab-head a{border:0;color:#888;font-weight:400;outline:none;background-color:transparent!important;text-align:center;margin:0}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .nav-tabs .tab-head.active a{color:#ff5d00;font-weight:700;border-bottom:2px solid #ff5d00}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .offer-detail-container{padding:16px 0 32px}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .offer-detail-container .offer-message{border-radius:8px;padding:16px;background-color:#f5f5f5;white-space:pre-line;max-height:400px;overflow:auto}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .president-detail-container{padding:16px 0 32px}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .president-detail-container .president-detail-wrapper .content{position:relative}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .president-detail-container .president-detail-wrapper .content p{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);color:#fff;font-size:14px;font-weight:600}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .president-detail-container .president-detail-wrapper .carousel .carousel-control{display:flex;align-items:center;justify-content:center}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .president-detail-container .president-detail-wrapper .carousel .carousel-inner img{width:100%}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .president-detail-container .president-detail-wrapper .president-name{margin:16px 0 8px;color:#53525a;font-size:24px;font-weight:700}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .president-detail-container .president-detail-wrapper .president-reviews{margin-bottom:16px;display:flex;align-items:center;grid-gap:8px;gap:8px}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .president-detail-container .president-detail-wrapper .president-reviews .rating-number{font-size:24px;color:#ff8c00;font-weight:700}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .president-detail-container .president-detail-wrapper .president-reviews .rating-times{color:#888}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .president-detail-container .president-detail-wrapper .president-quotes{display:flex;align-items:center;grid-gap:16px;gap:16px;border-radius:8px;padding:16px;background-color:#f5f5f5;margin-bottom:16px}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .president-detail-container .president-detail-wrapper .president-quotes .quotes-image{height:40px;width:40px}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .president-detail-container .president-detail-wrapper .president-quotes .quotes-content{word-break:break-all;font-size:16px;line-height:22px;color:#53525a;display:flex;align-items:center;font-weight:700;margin-bottom:0}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .president-detail-container .president-detail-wrapper .hash-container{display:flex;align-items:center;flex-wrap:wrap;grid-gap:8px;gap:8px}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .president-detail-container .president-detail-wrapper .hash-container .hash-content{display:inline-block;border:1px solid #cacaca;padding:8px;border-radius:8px;color:#53525a;line-height:12px;font-size:12px}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .review-container{padding-bottom:24px}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .review-container .review-container-loadmore{display:none}.offer-event-request-modal .modal-dialog .modal-content .offer-tabs-container .review-cell-container-reviewer-rating-star .star-ratings{z-index:0}.offer-event-request-modal .modal-dialog .modal-content .btn-actions-group{width:100%;text-align:center}.offer-event-request-modal .modal-dialog .modal-content .btn-actions-group .accept-btn{width:100%;height:50px;font-size:18px}.offer-event-request-modal .modal-dialog .modal-content .btn-actions-group .reject-btn{margin-top:24px;font-size:18px;color:#ff5d00;cursor:pointer}.offer-event-request-modal .modal-dialog .modal-content .btn-actions-group .reject-btn:hover{text-decoration:underline}.offer-event-request-modal .first-time-note-overlay{border-radius:8px;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,41.2%,.8)}.offer-event-request-modal .first-time-note-overlay .close-icon{z-index:1;filter:invert(100%) sepia(100%) saturate(0) hue-rotate(293deg) brightness(111%) contrast(101%);position:absolute;top:24px;right:24px;cursor:pointer}.offer-event-request-modal .first-time-note-overlay .first-time-note{font-size:16px;margin-top:8px;color:#fff}.offer-event-request-modal .first-time-note-overlay .first-time-note a{color:#ff5d00;text-decoration:underline}.square{width:100%;height:auto;overflow:hidden}.square:after{content:"";display:block;padding-bottom:100%}.photo-selector{border-radius:8px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%;background-color:#f5f5f5}.photo-selector:hover{opacity:.9}.photo-selector .corner-btn img{width:30px;height:30px;margin:16px;border-radius:50%;box-shadow:0 6px 6px 0 rgba(0,0,0,.1)}.photo-selector .corner-btn:hover{cursor:pointer}.photo-selector input{display:none}.photo-selector label{cursor:pointer;position:absolute;width:100%;height:100%;opacity:0;background-color:#000}#event-photo .photo-selector{width:88px;height:80px;display:flex;justify-content:center;align-items:center}.photo-selector-container{padding-top:0}@media only screen and (max-width:767px){form{padding-left:8px;padding-right:8px}}form .create-event-field{margin:24px auto}form .create-event-field.h-144{height:144px}form .create-event-field.h-128{height:80px}form .action-container{display:flex;justify-content:center}form .action-container .btn-cancel{background-color:#c8c8c8}form .action-container .btn-cancel,form .action-container .btn-submit{width:328px;height:56px;border-radius:8px;font-family:"Noto Sans JP",sans-serif;color:#fff}form .action-container .btn-submit{background-image:linear-gradient(0deg,#ff5d00,#ff8c00)}.create-event-photo-container{display:flex}.create-event-text{margin-top:12px;margin-left:16px}.create-event-text .create-event-up{font-family:HiraKakuPro-W3;font-size:16px;color:#53525a}.create-event-text .create-event-down{font-family:HiraKakuPro-W3;font-size:12px;line-height:1.5;color:#888;margin-top:4px;max-width:228px}.map-input-modal{font-family:"Noto Sans JP",sans-serif}.map-input-modal .modal-dialog .modal-header{min-height:40px}.map-input-modal .modal-dialog .modal-header .map-input-modal-close{text-align:right;height:20px;cursor:pointer}.map-input-modal .modal-dialog .modal-header .map-input-modal-close img{height:20px}.map-input-modal .modal-dialog .modal-body{min-height:calc(100vh - 300px)}@media only screen and (max-width:767px){.map-input-modal .modal-dialog{margin:0}.map-input-modal .modal-dialog .modal-content{border-radius:0!important}}.map-input-modal .map-container{min-height:calc(100vh - 360px)}@media only screen and (max-width:767px){.map-input-modal .map-container{min-height:calc(100vh - 297px)}}.map-input-modal .map-container.map-container-address-hide{min-height:calc(100vh - 333px)}@media only screen and (max-width:767px){.map-input-modal .map-container.map-container-address-hide{min-height:calc(100vh - 260px)}}.map-input-modal .pac-container.pac-logo{z-index:2000}.map-input-modal .map-container-input-location{box-sizing:border-box;border:0 solid transparent;background-color:#f5f5f5;box-shadow:none;width:100%;height:32px;padding:0 12px;border-radius:8px;font-size:14px;outline:none;text-overflow:ellipsis;margin:16px 0}.map-input-modal .map-input-modal-title{text-align:center;font-weight:700;font-size:24px}.map-input-modal .map-input-current-location-button{z-index:1000;position:relative;text-align:right;padding:10px;float:right;display:block}.map-input-modal .map-input-current-location-button button{display:inline;padding:7px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);border-radius:2px;background:none #fff;border:0}.map-input-modal .map-input-autocomplete{width:100%;margin-bottom:16px;border:none!important;padding:10px}.map-input-modal .map-input-autocomplete:focus{border:none!important;outline:none}.map-input-modal .map-input-address-display{text-align:center;font-size:16px;margin-bottom:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-input-modal .map-container-input-save{height:56px;font-size:17px;border-radius:4px;color:#fff;background-image:linear-gradient(0deg,#ff5d00 100%,#ff8c00 0)}.pac-container{z-index:9999}#create-event{min-height:calc(100vh - var(--nav-height));height:100%;background-color:#f5f5f5}.create-event-container{margin-left:auto;margin-right:auto;max-width:928px;overflow:auto}.create-event-container .corner-btn{position:relative}@media only screen and (max-width:767px){.create-event-container{background-color:#fff}}.create-event-container .page-title{height:24px;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:24px;color:#53525a;letter-spacing:.2px;line-height:24px;margin:24px auto;overflow:visible}@media only screen and (max-width:767px){.create-event-container .page-title{margin:8px auto;padding-left:8px}}.create-event-container .form-container{background-color:#fff;overflow:auto;margin:24px auto 48px}@media only screen and (max-width:767px){.create-event-container .form-container{margin:0 auto}}.create-event-container .form-container form{margin:40px auto;max-width:568px;width:100%}@media only screen and (max-width:767px){.create-event-container .form-container form{margin:8px auto 40px}}.notification-setting-page{padding:24px 16px;min-height:calc(100vh - var(--nav-height))}.notification-setting-page .notification-setting-container{max-width:928px;margin:auto}.notification-setting-page .notification-setting-container h1{margin:0;font-weight:700;font-size:24px;line-height:35px;color:#53525a}.notification-setting-page .content-container{padding:32px 24px 40px;box-shadow:0 6px 6px 0 rgba(0,0,0,.1029);margin-top:13px;background-color:#fff}@media(max-width:767px){.notification-setting-page .content-container{padding:24px 16px}}.notification-setting-page .content-container h2{font-weight:700;font-size:32px;line-height:46px;margin:0;color:#53525a}@media(max-width:767px){.notification-setting-page .content-container h2{font-size:18px;line-height:18px}}.notification-setting-page .content-container .divider{border-bottom:1px solid #e5e5e5;margin-top:16px}.notification-setting-page .content-container h3{font-weight:700;font-size:20px;line-height:29px;margin:24px 0 0}.notification-setting-page .content-container .switch-container{margin-top:16px;display:flex;justify-content:space-between}.notification-setting-page .content-container .switch-container p{color:#53525a;margin:0;line-height:24px}.switch-input .switch{position:relative;display:inline-block;width:44px;height:24px;margin-bottom:0}.switch-input .switch input{opacity:0;width:0;height:0}.switch-input .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#cac6c3;transition:.4s}.switch-input .slider:before{position:absolute;content:"";height:18px;width:18px;left:2px;bottom:3px;background-color:#fff;transition:.4s}.switch-input input:checked+.slider{background-color:#ff8c00}.switch-input input:focus+.slider{box-shadow:0 0 1px #ff8c00}.switch-input input:checked+.slider:before{transform:translateX(22px)}.switch-input .slider.round{border-radius:16px}.switch-input .slider.round:before{border-radius:50%}
/*# sourceMappingURL=main.c0de126d.chunk.css.map */