#header h1{width:100%}#header h1 #logo_mark{color:#006096;fill:#006096;filter:none}#mv{position:relative;width:100%;height:100%;min-height:720px;aspect-ratio:16/9;text-align:center;background:url(../images/rpt_mv3.webp) 50% 100% no-repeat;background-size:cover;display:flex;justify-content:center;align-items:flex-start}@media only screen and (max-width: 834px){#mv{min-height:auto;background:url(../images/rpt_mv3.webp) 40% 100% no-repeat;background-size:cover;aspect-ratio:1/1}}@media only screen and (max-width: 520px){#mv{background-image:linear-gradient(0deg, rgba(255, 255, 255, 0.5) 0%, rgba(0, 0, 0, 0) 30%),url(../images/rpt_mv3.webp);background-position:0 0,28% 100%;background-size:auto,cover;background-repeat:no-repeat;aspect-ratio:1/1.6;align-items:flex-end}}#mv .mv_innr{position:relative;width:45%;max-width:700px;margin:0 auto 0 50%;padding:5rem 0 2rem}@media only screen and (max-width: 834px){#mv .mv_innr{width:50%;margin:0 auto 0 47%}}@media only screen and (max-width: 520px){#mv .mv_innr{width:85%;margin:0 auto;padding:0;filter:drop-shadow(0 0 3px rgba(255, 255, 255, 0.75))}}#mv .page_title{position:relative;z-index:2;width:75.5555555556%;max-width:544px;margin:5rem 0 0;color:#fff;text-align:left}@media only screen and (max-width: 834px){#mv .page_title{width:100%}}#mv .page_sub{position:relative;color:#006096;font-size:clamp(1rem,.933rem + .317vw,1.25rem);text-align:left}@media only screen and (max-width: 520px){#mv .page_sub br{display:none}}#job_one_day{width:100%;padding:5rem 0;background:#fdfde5}@media only screen and (max-width: 520px){#job_one_day{padding:2rem 0 5rem}}#job_one_day .sec_title{margin:0 0 5rem;text-align:center}.ods_innr{width:90%;max-width:1280px;margin:0 auto;padding:5rem 0;background:url(../images/rpt_bg_ods.svg) left top no-repeat;background-size:35%}@media only screen and (max-width: 520px){.ods_innr{padding:3rem 0 0;background:url(../images/rpt_bg_ods.svg) center top no-repeat;background-size:80%}}.ods_innr .sec_title{text-align:center}.ods_innr .ods_sec{position:relative;padding:3em 0 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media only screen and (max-width: 520px){.ods_innr .ods_sec{padding:1em 0 0}}.ods_innr .ods_sec::after{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background:#00a8e2}@media only screen and (max-width: 834px){.ods_innr .ods_sec::after{left:80px}}@media only screen and (max-width: 520px){.ods_innr .ods_sec::after{content:none}}.ods_innr .ods_sec:first-of-type{padding:0;align-items:flex-start}.ods_innr .ods_sec:last-of-type::after{content:"";position:absolute;left:50%;top:0;width:1px;height:50%;background:#00a8e2}@media only screen and (max-width: 834px){.ods_innr .ods_sec:last-of-type::after{left:80px;height:20%}}@media only screen and (max-width: 520px){.ods_innr .ods_sec:last-of-type::after{content:none}}.ods_innr .ods_sec.rev{flex-direction:row-reverse}.ods_tt{position:relative;z-index:1;width:calc(50% + 80px);display:flex;justify-content:space-between;align-items:flex-start;flex-direction:row-reverse;flex-wrap:wrap}@media only screen and (max-width: 834px){.ods_tt{width:100%;flex-direction:row}}@media only screen and (max-width: 520px){.ods_tt{flex-wrap:wrap}}.rev .ods_tt{flex-direction:row}.ods_tt .ods_time{width:160px;padding:.5em;text-align:center;background:#fdfde5}@media only screen and (max-width: 834px){.ods_tt .ods_time{padding:.5em 0}}@media only screen and (max-width: 520px){.ods_tt .ods_time{width:120px;padding:0}}.ods_tt .ods_time img{max-width:140px}.ods_tt .ods_title{width:calc(100% - 160px);padding:1em 0}@media only screen and (max-width: 520px){.ods_tt .ods_title{width:100%;padding:.5em 0 0}}.ods_tt .ods_title h4{max-width:440px;margin:0 0 0 auto;padding:.5em 1em;font-size:clamp(1.25rem,1.115rem + .635vw,1.75rem);font-weight:700;line-height:1;color:#fff;background:#006096;text-align:right}@media only screen and (max-width: 834px){.ods_tt .ods_title h4{max-width:100%;margin:0;text-align:left}}.rev .ods_tt .ods_title h4{margin:0;text-align:left}.ods_tt .ods_title p{text-align:right}@media only screen and (max-width: 834px){.ods_tt .ods_title p{text-align:left}}.rev .ods_tt .ods_title p{text-align:left}.ods_img{position:relative;z-index:3;width:calc(50% - 80px);padding:1em 0}@media only screen and (max-width: 834px){.ods_img{width:100%;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}}.ods_img img{display:block;max-width:534px}.line3 .ph05{position:relative;margin:0 0 0 auto}@media only screen and (max-width: 834px){.line3 .ph05{width:100%;margin:0}}.line3 .ph03{position:relative;width:80%;margin:5em 0 0 auto}@media only screen and (max-width: 834px){.line3 .ph03{margin:-1em 0 0}}@media only screen and (max-width: 520px){.line3 .ph03{margin:-0.5em 0 0}}.line3 .ph07{position:relative;width:60%;margin:1em 0 0 auto}@media only screen and (max-width: 520px){.line3 .ph07{margin:.5em 0 0 auto}}.line4{margin:-1em 0 0}@media only screen and (max-width: 834px){.line4{margin:0}}.line4 .ods_tt{padding:5em 0 0}@media only screen and (max-width: 834px){.line4 .ods_tt{padding:0}}.line4 .ph08{position:relative;margin:0}@media only screen and (max-width: 834px){.line4 .ph08{margin:0 auto}}.line5{margin:-2em 0 0}@media only screen and (max-width: 834px){.line5{margin:0}}.line5 .ph09{position:relative;margin:0 auto}@media only screen and (max-width: 834px){.line5 .ph09{width:calc(50% - .25em);margin:-1.5em 0 0}}@media only screen and (max-width: 520px){.line5 .ph09{margin:-0.5em 0 0}}.line5 .ph11{position:relative;width:60%;margin:2% auto 0}@media only screen and (max-width: 834px){.line5 .ph11{width:calc(50% - .25em);margin:-1.5em 0 0}}@media only screen and (max-width: 520px){.line5 .ph11{margin:-0.5em 0 0}}.line5 .ph12{position:relative;display:block;width:80%;margin:0 0 0 40%}@media only screen and (max-width: 834px){.line5 .ph12{width:100%;margin:3em 0 0 auto}}.line6{margin:-3em 0 0}@media only screen and (max-width: 834px){.line6{margin:0}}.line6 .ph13{position:relative;width:80%}@media only screen and (max-width: 834px){.line6 .ph13{width:100%;margin:0 auto}}.line7{margin:-3em 0 0}@media only screen and (max-width: 834px){.line7{margin:0}}.line7 .ods_tt{padding:3em 0 0}@media only screen and (max-width: 834px){.line7 .ods_tt{padding:0}}.line7 .ph14{position:relative;margin:0 0 0 auto}@media only screen and (max-width: 834px){.line7 .ph14{width:100%;margin:0}}.line7 .ph15{position:absolute;left:-20%;top:98.5%;width:60%}@media only screen and (max-width: 834px){.line7 .ph15{position:relative;left:auto;top:auto;margin:.5em 0 0 auto}}.line8 .ph16{position:relative;margin:0}@media only screen and (max-width: 834px){.line8 .ph16{margin:0 0 0 auto}}.line8 .ph18{position:relative;width:60%;margin:2% 0 0 50%}@media only screen and (max-width: 834px){.line8 .ph18{margin:.5em 0 0}}.line9{margin:-8em 0 0}@media only screen and (max-width: 834px){.line9{margin:0}}.line9 .ods_tt{padding:5em 0 0}@media only screen and (max-width: 834px){.line9 .ods_tt{padding:0}}.line9 .ph19{position:relative;margin:0}@media only screen and (max-width: 834px){.line9 .ph19{margin:0 auto}}.line10{margin:-5em 0 0}@media only screen and (max-width: 834px){.line10{margin:0}}.line10 .ods_tt{padding:5em 0 0}@media only screen and (max-width: 834px){.line10 .ods_tt{padding:0}}.line10 .ph20{position:relative;margin:0}@media only screen and (max-width: 834px){.line10 .ph20{margin:0 auto}}