@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600;700;900&display=swap");*,*::before,*::after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}.pc .content{width:100%;margin:0 auto}.sp .content{width:100%;margin:0}.contentWrapper{width:100%}.contentWrapper--main{overflow-x:hidden;flex-grow:1}.pc .contentWrapper{max-width:none;min-width:768px;margin:0}.sp .contentWrapper{max-width:520px;min-width:auto;margin:0 auto}.headerComponent{background-color:#FFFFFF;border-top:4px solid var(--green-dark-446655, #465);border-bottom:1px solid #E4E4E4}.headerComponent__content{display:flex;max-width:1100px;justify-content:space-between;align-items:center}.pc .headerComponent__content{padding:16px 10px}.sp .headerComponent__content{padding:12px 20px}.headerComponent__logoWrapper{display:flex;justify-content:center;align-items:center}.pc .headerComponent__logoWrapper{height:33px}.sp .headerComponent__logoWrapper{height:42px}.headerComponent__logo{width:auto;height:100%}.pc .headerComponent__logo{aspect-ratio:433 / 33}.sp .headerComponent__logo{aspect-ratio:155 / 42}.headerComponent__title{color:var(--green-medium-008746, #008746);font-size:16px;font-weight:bold;line-height:1.25;letter-spacing:0.04em}.footerComponent{text-align:center;color:#333;font-size:10px;font-weight:normal;line-height:1.25;letter-spacing:0.02em;padding:20px 0;background-color:#F2F2F2}.selectComponent{position:relative;display:block;height:40px}.selectComponent::after{position:absolute;content:'';display:block;top:calc(50% - 8px);right:12px;width:16px;height:16px;background:url(/assets/home/job_hunting_summit/font_awesome_icons/icon_pulldown_666-ec1ab23032a891e9ad96d750d7803646c5b873e451ad5159935436f7fa4cdc5b.svg) no-repeat center center/cover;pointer-events:none}.selectComponent__input{color:#333;font-size:14px;font-weight:normal;line-height:1.25;letter-spacing:0.04em;width:100%;height:100%;min-height:40px;display:flex;justify-content:flex-start;align-items:center;padding:0 calc(11px + 16px) 0 11px;border-radius:4px;border:1px solid #CCC;background-color:#F9F9F9;appearance:none}.selectComponent__input--search{background-color:#FFFFFF}.selectComponent__input--invalid,.selectComponent__input[data-invalid]{border:1px solid #EC6877;background-color:#FFF2F2}.textFieldComponent{display:block;height:40px}.textFieldComponent__input{color:#333;font-size:14px;font-weight:normal;line-height:1.25;letter-spacing:0.04em;width:100%;height:100%;min-height:40px;display:flex;justify-content:flex-start;align-items:center;padding:0 11px;border-radius:4px;border:1px solid #CCC;background-color:#F9F9F9;appearance:none}.textFieldComponent__input::placeholder{color:#9E9E9E}.textFieldComponent__input--search{background-color:#FFFFFF}.textFieldComponent__input--invalid,.textFieldComponent__input[data-invalid]{border:1px solid #EC6877;background-color:#FFF2F2}*{font-family:"Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif}body{min-height:100dvh;display:flex;flex-direction:column;background-color:#FFFFFF}
