ul{list-style:none;padding:0;margin:0}h2,h4,p,label{margin:0}.cm-button{margin:0;width:323px}.section-title{height:58px}.job-head{font-size:20px;font-weight:700;line-height:142%;letter-spacing:.4px}.form-item__head-container{padding:10px 5px;margin-bottom:27px;border-bottom:1px solid #D2D7D9;gap:10px}.consult-detail__head{font-size:16px;font-weight:700;line-height:142%;letter-spacing:.34px}.careerAdvisor-form__list{display:flex;align-items:center;column-gap:7px;margin:10px}::placeholder{font-size:14px;font-weight:400;line-height:142%;letter-spacing:.56px;opacity:.3}.careerAdvisor-form{background-color:var(--white, #FFF);padding:20px 6px 40px;margin:0 18px 32px;border-radius:20px}.consult-detail__note{color:var(--grey, #68828D);font-size:13px;font-weight:400;line-height:160%;letter-spacing:.26px}.consult-detail__topics{max-width:403px;flex-wrap:wrap;row-gap:28px;margin:0 auto 30px}.topic-text{font-size:13px;font-weight:400;line-height:142%;letter-spacing:.52px}.consult-date__container{width:323px;margin:0 auto}.consult-date__container__wrapper{margin-bottom:32px}.consult-date__text{font-size:14px;font-weight:500;line-height:142%;letter-spacing:.28px;margin:0 0 8px 10px}.date-input-box{min-width:323px;height:50px;background-color:var(--inputBoxGrey, #ECF3F2);padding:20px 10px;border:none;border-radius:14px;font-size:14px;font-weight:400;line-height:142%;letter-spacing:.56px}.time-input-box{min-width:323px;height:50px;background-color:var(--inputBoxGrey, #ECF3F2);border:none;border-radius:14px;font-size:14px;font-weight:400;line-height:142%;letter-spacing:.56px}.consult-way__bys{max-width:403px;flex-wrap:wrap;margin:0 auto 40px}.consult-way__bys li{width:50%;display:flex;align-items:center;column-gap:7px}.careerAdvisor-form__submit>.cm-button{margin:24px auto 0}input[type=checkbox]{cursor:pointer;width:17px;height:17px;margin:2px}.check-box:before{background-image:url(/build/assets/checkbox-7e526977.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;content:"";height:20px;position:relative;right:1px;bottom:1px;min-width:20px}.check-box:checked:before{background-image:url(/build/assets/checkbox_cheked-1b664d5e.svg)}.consult-date__day__label{position:relative}.consult-date__note{color:var(--grey, #68828D);font-size:14px;font-weight:400;line-height:160%;letter-spacing:.26px}.consult-date__time__label{position:relative}.desired-item .cal_date .interview_date{display:flex;flex:1;width:100%;height:50px;border:none;padding:0 10px;border-radius:14px;background-color:var(--input-box-grey, #ECF3F2);font-size:14px;font-weight:400;line-height:142%;letter-spacing:.56px;position:relative}.interview_date{background-image:url(/build/assets/icon_calendar_2-439b10c4.svg);background-position:right center;background-repeat:no-repeat;padding-right:20px}.modal-container.calendar_modal{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,50%);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:.3s;box-sizing:border-box}.modal-container.calendar_modal:before{content:"";display:inline-block;vertical-align:middle}.modal-container.calendar_modal.active{opacity:1;visibility:visible}.calendar_modal>.modal-body{position:relative;top:70px;display:inline-block;vertical-align:middle;width:330px;padding:0}.calendar_modal>.modal-body>.modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:-40px;right:-10px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer;opacity:1}.calendar_modal>.modal-body>.modal-content{background:#fff;text-align:left;padding:10px;width:330px}.fc{width:100%}.fc .fc-daygrid-day-frame{height:40px!important;display:flex;align-items:center;justify-content:center}.fc-daygrid-day-events{display:none!important}.fc-header-toolbar{height:40px}.fc-timegrid-slot{height:30px}.fc-col-header-cell>.fc-scrollgrid-sync-inner{background-color:#ecf3f2;height:40px;display:flex;justify-content:center;flex-direction:column}.fc-header-toolbar.fc-toolbar.fc-toolbar-ltr{height:60px}.fc-header-toolbar.fc-toolbar.fc-toolbar-ltr>.fc-toolbar-chunk{display:flex;justify-content:center;align-items:center}.fc-header-toolbar.fc-toolbar.fc-toolbar-ltr>.fc-toolbar-chunk>.fc-toolbar-title{font-size:14px!important;font-style:normal;font-weight:700;line-height:142%}button.fc-prev-button.fc-button.fc-button-primary,button.fc-prev-button.fc-button.fc-button-primary:hover,button.fc-next-button.fc-button.fc-button-primary,button.fc-next-button.fc-button.fc-button-primary:hover{background-color:#00c650;border-radius:50%;border-color:#fff!important}button.fc-prev-button.fc-button.fc-button-primary>.fc-icon.fc-icon-chevron-left{color:#fff}button.fc-next-button.fc-button.fc-button-primary>.fc-icon.fc-icon-chevron-right{color:#fff}.fc-col-header-cell>.fc-scrollgrid-sync-inner>a{font-style:normal;font-weight:400}.fc .fc-daygrid-day-top{text-align:center;display:block}.has_event{background-color:#00c650;border-radius:50%;color:#fff;padding:2px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}#custom-header.hidden,#backToMonthButton.hidden{display:none}#custom-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}#header-row2{display:flex}#header-row1>*,#header-row2>*,#header-row3{margin:0 10px}.today-highlight{background-color:#00c650;color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;width:25px;height:25px}.fc-timegrid .fc-scrollgrid-sync-inner{display:none}.fc-timegrid .fc-col-header-cell.fc-day{display:flex;justify-content:center;align-items:center;font-weight:400}.fc-timegrid thead{background-color:#ecf3f2}.fc-scrollgrid-sync-inner-add{display:flex;justify-content:center;align-items:center}a.fc-col-header-cell-cushion-add{padding-right:5px}.fc-scrollgrid.fc-scrollgrid-liquid>tr,th,td{height:40px!important}.fc-event-time{font-size:13px!important;font-weight:400;line-height:142%;color:#fff;margin-left:10px}.fc-event.fc-event-start.fc-event-end{border-radius:10px;display:block;width:90%;height:90%;margin:auto}.fc-event-main{display:flex;align-items:center}.fc-event-title-container{display:none}.button_container{display:flex;justify-content:center;align-items:center}.cm-button{width:100%;display:flex;justify-content:center}.cm-button:disabled{background:#a7c9b5!important}.cm-button:disabled>div{opacity:.7}.btn_backToMonth,.btn_back{margin-top:10px;height:50px;flex-shrink:0;border-radius:14px;background:var(--white, #FFF);border:none}.botton_white{display:flex;justify-content:center;align-items:center}.btn_backToMonth p{flex:1;margin:0;color:var(--black, #203842);font-size:14px;font-weight:700;line-height:142%;letter-spacing:.56px}#prevButton,#nextButton,#nextButton:hover{background-color:#00c650;border-radius:50%;border-color:#fff!important;color:#fff;border:none;display:flex;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700}.mensetsuModal{top:-100px}.mensetsuModal .modal-content .modal-body{display:flex;justify-content:center;align-items:center}.mensetsuModal .modal-content .modal-body>p{margin:25px auto;width:300px;text-align:center}.mensetsuModal .modal-content .modal-footer .mensetsuSubmitBtn{background-color:#00c650;color:#fff}.modal-footer.button_container>button{width:130px}.inquiry{margin:24px 0;padding:7px 0;text-align:center;position:relative;border-radius:14px;border:2px solid var(--cm-green, #00C650)}.number{font-size:30px;font-weight:700;line-height:142%;letter-spacing:1.2px}.inquiry .phone{position:absolute;top:11px;left:50%;transform:translate(-50%)}.inquiry .number{font-size:30px;font-weight:700;line-height:142%;letter-spacing:1.2px}.inquiry .label{color:var(--cm-grey, #68828D);font-size:14px;font-weight:400;line-height:160%;letter-spacing:.28px}.no_mensetsu_kibo{margin-top:16px;margin-left:10px}.no_mensetsu_kibo label{color:var(--black, #203842);font-size:13px;font-style:normal;line-height:142%;letter-spacing:.52px;display:flex;align-items:center}.no_mensetsu_kibo label:checked+label{background-color:#00c650;color:#fff}.no_mensetsu_kibo input[type=checkbox]{width:20px;height:20px;margin-right:10px}.no_mensetsu_kibo input[type=checkbox]:checked{accent-color:#00C650;color:#fff}.disabled-style{background-color:#ccc!important}.careerAdvisor-situation__bg img{width:375px}.form-item__head-container>.notes{margin-top:10px;font-size:12px}.ms-parent,.ms-choice{border:none;height:50px;border-radius:14px;background:var(--input-box-grey, #ECF3F2);font-size:14px;font-weight:400;line-height:142%;letter-spacing:.56px;margin-top:0}.ms-choice>span{padding:15px 16px}.ms-choice>div.icon-caret{border:none;top:17px;right:1px;width:40px;height:18px;background:var(--input-box-grey, #ECF3F2) url(/build/assets/select_arrow-a0775d8f.svg) no-repeat right 15px center / auto}.ms-drop.bottom{top:90%;border:none;border-top:solid 2px var(--cm-grey, #68828D);border-radius:0 0 14px 14px;background:var(--input-box-grey, #ECF3F2);box-shadow:inherit}.ms-drop.bottom>ul>li{padding:15px;height:50px;border-bottom:solid 1px var(--cm-cool-grey, #D2D7D9);text-align:start}.ms-drop input[type=radio],.ms-drop input[type=checkbox]{margin-top:-1px;padding-right:15px}.ms-drop input[type=radio],.ms-drop input[type=checkbox]:before{background-image:url(/build/assets/checkbox-7e526977.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;content:"";height:20px;min-width:20px}.ms-drop input[type=radio],.ms-drop input[type=checkbox]:checked:before{background-image:url(/build/assets/checkbox_cheked-1b664d5e.svg)}.ms-drop ul>li label>span{display:block;margin-left:10px}.user-profile>.title{padding:0 10px 15px;border-bottom:1px solid var(--cm-cool-gray, #D2D7D9)}.user-profile>.not_login{width:100%;padding-bottom:10px;border-bottom:1px solid var(--cm-cool-gray, #D2D7D9)}.user-profile>.not_login>h3{margin:0;align-items:center;flex-grow:1;font-size:16px;font-weight:700;line-height:142%;letter-spacing:.34px}.user-profile .title>h3{display:flex;margin:0;height:40px;align-items:center;flex-grow:1;font-size:17px;font-weight:700;line-height:142%;letter-spacing:.34px}.user-profile ul.display{width:100%;margin:0;padding:0 9px;list-style-type:none;font-size:14px;font-weight:400;line-height:142%;letter-spacing:.56px}.user-profile ul.display>li{margin-top:28px}.user-profile li>p.label{width:100px;flex-shrink:0;font-weight:500;letter-spacing:.28px}.user-profile ul.display>li>:not(.label){padding-left:10px;border-left:2px solid var(--cm-cool-gray, #D2D7D9)}.user-profile>ul.display>li .not-created{padding:0 12px;border-radius:30px;background:var(--cm-orange, #FF5E1F);color:var(--cm-white, #FFF);text-align:center;font-size:13px;font-weight:300;line-height:120%;letter-spacing:.26px}.user-profile input:not(.ms-drop input):not(#consent),.user-profile select:not(#select-area){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:50px;border:none;padding:0 10px;border-radius:14px;background:var(--input-box-grey, #ECF3F2);font-size:14px;font-weight:400;line-height:142%;letter-spacing:.56px}.user-profile input::placeholder{color:var(--cm-black, #203842);font-size:14px;font-weight:400;line-height:142%;letter-spacing:.56px;opacity:.3}.user-profile textarea{margin-top:23px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:190px;border:none;padding:10px;border-radius:14px;background:var(--input-box-grey, #ECF3F2);font-size:10px;font-weight:400;line-height:142%;letter-spacing:.56px}.user-profile>div.edit div{column-gap:15px}.user-profile>div.edit div>div:not(.ms-parent){margin-top:32px;width:100%}.user-profile>div.edit div:first-child>div{margin-top:0}.user-profile>div.edit div>div>label{margin-bottom:5px;padding:0 10px;width:100%;text-align:start;font-size:14px;font-weight:500;line-height:142%;letter-spacing:.28px;letter-spacing:.48px}.user-profile>div.edit div>div:not(.address-button){flex-grow:1}.user-profile>div.edit div>div.address-button{width:106px;display:flex;align-items:end;justify-content:center}.user-profile>div.edit div>div.address-button>button{height:50px;width:106px;border:none;border-radius:14px;font-size:14px;font-weight:700;line-height:142%;letter-spacing:.56px}.user-profile>div.edit div>div>.jyusyo{margin-top:10px}.user-profile>div.edit div.ms-parent>div.ms-drop{margin:0}.user-profile .edit .text-danger{display:block;font-size:.8rem;margin-top:10px;margin-left:10px}label>.terms{color:var(--cm-black, #203842);text-decoration:underline!important}#terms-check{justify-content:center;gap:12px}#terms-check>label{text-align:center;width:auto;padding:0;font-size:13px;font-weight:400;line-height:142%;letter-spacing:.52px}input[type=checkbox]#consent{cursor:pointer;margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=checkbox]#consent:before{background-image:url(/build/assets/checkbox-7e526977.svg);background-position:center;background-repeat:no-repeat;background-size:contain;display:block;content:"";height:20px;min-width:20px}input[type=checkbox]#consent:checked:before{background-image:url(/build/assets/checkbox_cheked-1b664d5e.svg)}.notes>p{margin-top:2rem;margin-bottom:0;font-size:12px;border-bottom:1px solid var(--cm-cool-gray, #D2D7D9);padding-bottom:10px}.annotation{text-align:start;margin:10px 0 0;padding:0 18px;color:var(--cm-grey, #68828D);font-size:12px;font-weight:400;line-height:142%;letter-spacing:.48px}.green-head{background:#00C650;text-align:center;margin-bottom:10px;padding:10px;position:relative;z-index:1}.green-head>p{color:#fff}
