#header h1{width:100%}#header h1 #logo_mark{color:#006096;fill:#006096;filter:none}#mv{position:relative;width:100%;display:flex;justify-content:center;align-items:flex-start;text-align:left}#mv .mv_innr{position:relative;width:90%;max-width:1280px;margin:0 auto;padding:10rem 0 3rem;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}@media only screen and (max-width: 520px){#mv .mv_innr{padding:6rem 0 2.5rem}}#mv .mv_sub{width:100%;margin:0 0 1.5rem}#mv .mv_sub img{width:59.375%;max-width:570px}@media only screen and (max-width: 834px){#mv .mv_sub img{width:70.3703703704%}}@media only screen and (max-width: 520px){#mv .mv_sub img{width:90%}}#mv .page_title{position:relative;width:40.625%;max-width:390px}@media only screen and (max-width: 834px){#mv .page_title{width:48.1481481481%}}@media only screen and (max-width: 520px){#mv .page_title{width:70%}}#mv .mv_info{width:calc(94% - 390px);margin:0;padding:0 0 0 2rem;font-size:clamp(1.125rem,1.091rem + .159vw,1.25rem);color:#006096}@media only screen and (max-width: 834px){#mv .mv_info{width:100%;padding:1rem 0 0 0}}#rec_emp{width:min(90%,1280px);margin:0 auto;padding:0 0 5rem}.emp_goodpoint{width:100%;margin:3rem auto;display:flex;justify-content:center;flex-wrap:wrap}@media only screen and (max-width: 1280px){.emp_goodpoint{width:90%}}@media only screen and (max-width: 834px){.emp_goodpoint{width:100%}}.emp_goodpoint dl{width:25%;aspect-ratio:1/1;margin:0;background:#ff0;border-radius:50%;color:#006096;display:flex;flex-direction:column;justify-content:center;text-align:center}@media only screen and (max-width: 1280px){.emp_goodpoint dl{width:calc(50% - 1rem);max-width:350px;margin:.5rem}.emp_goodpoint dl:last-of-type{margin:-5% .5rem .5rem}}@media only screen and (max-width: 834px){.emp_goodpoint dl{width:49%;margin:.5%}}@media only screen and (max-width: 520px){.emp_goodpoint dl{width:100%;max-width:100%;aspect-ratio:auto;margin:1% 0;padding:1.5rem 2rem;border-radius:10px}.emp_goodpoint dl:last-of-type{margin:1% 0}}.emp_goodpoint dt{width:100%;margin:0 0 .25em;font-size:clamp(1.25rem,1.149rem + .476vw,1.625rem);font-weight:700;line-height:1.6}@media only screen and (max-width: 520px){.emp_goodpoint dt{margin:0 0 .5em}}.emp_goodpoint dt span{letter-spacing:-0.075em}@media only screen and (max-width: 520px){.emp_goodpoint dt span{letter-spacing:0}}.emp_goodpoint dd{width:100%;font-size:clamp(1rem,.966rem + .159vw,1.125rem);font-weight:500;line-height:1.6;white-space:nowrap}@media only screen and (max-width: 520px){.emp_goodpoint dd{white-space:wrap}}.emp_info{position:relative;margin:3rem auto;display:flex;justify-content:space-between;flex-wrap:wrap}@media only screen and (max-width: 520px){.emp_info{margin:3rem auto 0}}.emp_info::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-left:1px solid #006096;border-right:1px solid #006096}@media only screen and (max-width: 520px){.emp_info::before{content:none}}.emp_info::after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;border-right:1px solid #006096}@media only screen and (max-width: 520px){.emp_info::after{content:none}}.emp_info .emp_support,.emp_info .emp_event{width:50%;padding:1rem 4%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width: 520px){.emp_info .emp_support,.emp_info .emp_event{width:100%;padding:0 0 3rem}}.emp_info .emp_support h4,.emp_info .emp_event h4{text-align:center}.emp_info .emp_support dl,.emp_info .emp_event dl{width:100%;margin:2rem auto 0}.emp_info .emp_support dl dt,.emp_info .emp_event dl dt{color:#006096;font-size:clamp(1.5rem,1.365rem + .635vw,2rem);font-weight:700;text-align:center;line-height:1.4}.emp_info .emp_support dl dt span,.emp_info .emp_event dl dt span{font-size:.8em;font-weight:500}.emp_info .emp_support dl dd,.emp_info .emp_event dl dd{margin:2rem 0;color:#006096;font-size:clamp(1rem,.966rem + .159vw,1.125rem)}.emp_info .emp_support_tt{max-width:215px}.emp_info .emp_event_tt{max-width:146px}