._root_30j9n_1{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}._english_30j9n_9{font-family:var(--FONT_FAMILY_M_PLUS);font-size:calc(48 / var(--FONT_SIZE_ROOT) * 1rem);color:var(--COLOR_GRAY_DARK);font-weight:600;line-height:1;@media (width>=768px){font-size:calc(72 / var(--FONT_SIZE_ROOT) * 1rem)}}._japanese_30j9n_21{font-size:calc(14 / var(--FONT_SIZE_ROOT) * 1rem);letter-spacing:.7px;font-weight:700;@media (width>=768px){font-size:calc(16 / var(--FONT_SIZE_ROOT) * 1rem)}}@media (width<768px){._left-sp_30j9n_33{text-align:left;align-items:flex-start}._center-sp_30j9n_38{text-align:center;align-items:center}._right-sp_30j9n_43{text-align:right;align-items:flex-end}}@media (width>=768px){._left-pc_30j9n_51{text-align:left;align-items:flex-start}._center-pc_30j9n_56{text-align:center;align-items:center}._right-pc_30j9n_61{text-align:right;align-items:flex-end}}._root_klp7b_1{height:510px;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden;@media (width>=768px){height:min(666px,46.25vw)}&.is-start{& ._ticker_klp7b_12._right_klp7b_12 ._tickerGroup_klp7b_12{animation:42s linear 2s infinite both _ticker-right_klp7b_1}& ._ticker_klp7b_12._left_klp7b_17 ._tickerGroup_klp7b_12{animation:42s linear 2s infinite both _ticker-left_klp7b_1}& ._titleCatch_klp7b_22>span{animation:1s cubic-bezier(.895,.03,.685,.22) forwards _flowing-anim_klp7b_1;animation-delay:var(--delay,0s)}& ._titleText_klp7b_27>span{animation:.7s cubic-bezier(.895,.03,.685,.22) 1s forwards _flowing-anim_klp7b_1}& ._button_klp7b_32{animation:1s 2s forwards _fade-in_klp7b_1}}&.is-pause{& ._ticker_klp7b_12._right_klp7b_12 ._tickerGroup_klp7b_12,& ._ticker_klp7b_12._left_klp7b_17 ._tickerGroup_klp7b_12{animation-play-state:paused}}&:before{z-index:1;content:"";background-color:var(--COLOR_BLACK);opacity:.32;width:100%;height:100%;display:inline-block;position:absolute;top:0;left:0}}._inner_klp7b_58{z-index:20;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;max-width:1440px;height:100%;margin:auto;padding:0 24px;display:flex;position:absolute;inset:0;@media (width>=768px){padding:0 min(120px,8.33333vw)}&:before,&:after{content:"";background-repeat:no-repeat;background-size:cover;display:inline-block;position:absolute}&:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzc1IiBoZWlnaHQ9IjM5OSIgdmlld0JveD0iMCAwIDM3NSAzOTkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuOSIgZD0iTTU0MCAwLjExOTYyOUgzNzcuMjVMLTExMSA2NTEuMTJINTEuNzVMNTQwIDAuMTE5NjI5WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzYyNV83NDQ2KSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzYyNV83NDQ2IiB4MT0iMjE0LjUiIHkxPSIwLjExOTYyOSIgeDI9IjIxNC41IiB5Mj0iNjUxLjEyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIG9mZnNldD0iMC4xNjEwNDciIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMC41NTc2OTIiIHN0b3AtY29sb3I9IiNBMURCQzQiLz4KPHN0b3Agb2Zmc2V0PSIwLjczMDc2OSIgc3RvcC1jb2xvcj0iIzNBQjQ4MyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=);width:375px;height:399px;bottom:0;right:0;@media (width>=768px){background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTkxIiBoZWlnaHQ9IjY5NyIgdmlld0JveD0iMCAwIDk5MSA2OTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIG9wYWNpdHk9IjAuOSIgZD0iTTExMjQgLTE4MC43ODRIODQzTDAgMTA0My4zMkgyODFMMTEyNCAtMTgwLjc4NFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl82MzNfMTMzNSkiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl82MzNfMTMzNSIgeDE9IjU2MiIgeTE9Ii0xODAuNzg0IiB4Mj0iNTYyIiB5Mj0iMTA0My4zMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBvZmZzZXQ9IjAuMTYxMDQ3IiBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTU3NjkyIiBzdG9wLWNvbG9yPSIjQTFEQkM0Ii8+CjxzdG9wIG9mZnNldD0iMC43MzA3NjkiIHN0b3AtY29sb3I9IiMzQUI0ODMiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);width:min(991px,68.8194vw);height:min(697px,48.4028vw);top:-10px}}&:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTg5IiBoZWlnaHQ9IjI1OCIgdmlld0JveD0iMCAwIDE4OSAyNTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0yIC04Ljk5OTUxTDIzOSAyNTYiIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzYyNV83NDQ3KSIgc3Ryb2tlLXdpZHRoPSI0LjYyNTg1Ii8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNjI1Xzc0NDciIHgxPSIxMjAuNSIgeTE9Ii04Ljk5OTUxIiB4Mj0iMTIwLjUiIHkyPSIyNTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzNBQjQ4MyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==);width:189px;height:258px;top:0;right:0;@media (width>=768px){background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMSIgaGVpZ2h0PSIzNzEiIHZpZXdCb3g9IjAgMCAxMjAxIDM3MSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTS05IDJMMTIwMCAzODciIHN0cm9rZT0idXJsKCNwYWludDBfbGluZWFyXzYzM18xMzM2KSIgc3Ryb2tlLXdpZHRoPSI0Ii8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfNjMzXzEzMzYiIHgxPSI1OTUuNSIgeTE9IjIiIHgyPSI1OTUuNSIgeTI9IjM4NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjM0FCNDgzIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K);width:83.4028vw;height:25.7639vw;top:auto;bottom:0;right:min(240px,16.6667vw)}}}._title_klp7b_22{z-index:30;font-size:calc(18 / var(--FONT_SIZE_ROOT) * 1rem);color:var(--COLOR_WHITE);flex-direction:column;gap:26px;margin:0 0 34px;font-weight:600;display:flex;position:relative;@media (width>=768px){flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:0}}._titleCatch_klp7b_22{font-family:var(--FONT_FAMILY_M_PLUS);font-size:calc(64 / var(--FONT_SIZE_ROOT) * 1rem);color:var(--COLOR_WHITE);font-weight:600;line-height:1;@media (width>=768px){font-size:clamp(3.75rem,.036rem + 7.74vw,7rem)}&>span{white-space:nowrap;max-width:0%;padding-bottom:.18em;display:inline-block;overflow:hidden;@media (scripting:none){max-width:100%}}}._titleText_klp7b_27{font-size:calc(18 / var(--FONT_SIZE_ROOT) * 1rem);&>span{white-space:nowrap;max-width:0%;font-weight:600;display:block;overflow:hidden;@media (scripting:none){max-width:100%}&>b{background:linear-gradient(90deg, #49d79e 0%, var(--COLOR_GREEN) 100%);margin-right:8px;padding:0 5px;font-weight:600;display:inline-block}}@media (width>=768px){font-size:clamp(1.25rem,.679rem + 1.19vw,1.75rem)}}._ticker_klp7b_12{align-items:center;gap:12px;display:flex;position:absolute;&._right_klp7b_12{top:0;right:0}&._left_klp7b_17{bottom:0;left:0}}._tickerGroup_klp7b_12{gap:12px;width:2150px;display:flex;@media (width>=768px){width:clamp(0px,195.14vw,2810px)}}._tickerItem_klp7b_220{flex-direction:column;gap:12px;display:flex;&>img{object-fit:cover;height:100%}}._button_klp7b_32{--blur-value:blur(6.7px);z-index:30;cursor:pointer;border:1px solid var(--COLOR_WHITE);opacity:0;filter:drop-shadow(2.7px 2.7px 2.7px #00000026);width:32px;height:32px;backdrop-filter:var(--blur-value);transition:border-color var(--TRANSITION), backdrop-filter var(--TRANSITION);border-radius:2.7px;position:absolute;bottom:24px;right:24px;@media (width>=768px){--blur-value:blur(10px);filter:drop-shadow(4px 4px 4px #00000026);width:48px;height:48px;bottom:min(48px,3.33333vw);right:min(120px,8.33333vw)}&:focus-visible{border-color:var(--COLOR_GREEN);backdrop-filter:var(--blur-value) brightness(50%);&:before,&:after{background-color:var(--COLOR_GREEN)}}@media (hover:hover){&:where(:any-link,:enabled,summary):hover{border-color:var(--COLOR_GREEN);backdrop-filter:var(--blur-value) brightness(50%);&:before,&:after{background-color:var(--COLOR_GREEN)}}}&:before,&:after{content:"";background-color:var(--COLOR_WHITE);transition:background var(--TRANSITION);display:inline-block;position:absolute}&.is-stop{&:before{clip-path:polygon(0 0,0 100%,100% 50%);width:10px;height:13px;margin:auto;inset:0 0 0 2px;@media (width>=768px){width:15px;height:20px}}}&.is-start{&:before,&:after{--icon-position:10px;border-radius:1px;width:3px;height:12px;margin:auto 0;inset:0 auto;@media (width>=768px){--icon-position:16px;width:4px;height:18px}}&:before{left:var(--icon-position)}&:after{right:var(--icon-position)}}}@keyframes _flowing-anim_klp7b_1{0%{max-width:0%}to{max-width:100%}}@keyframes _ticker-right_klp7b_1{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes _ticker-left_klp7b_1{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes _fade-in_klp7b_1{0%{opacity:0}to{opacity:1}}._root_1mtgg_1{column-gap:40px;margin-top:16px;display:grid;@media (width>=768px){margin-top:24px}&._theme-Business_1mtgg_10{margin-top:8px;@media (width>=768px){grid-template-columns:repeat(2,1fr);margin-top:16px}}}._link_1mtgg_20{font-size:calc(18 / var(--FONT_SIZE_ROOT) * 1rem);border-bottom:1px solid var(--COLOR_GRAY_LIGHT);transition:color var(--TRANSITION);justify-content:space-between;align-items:center;padding:24px 0 24px 21px;font-weight:500;line-height:1.5;display:flex;position:relative;@media (width>=768px){font-size:calc(20 / var(--FONT_SIZE_ROOT) * 1rem);line-height:1.8}&:before{content:"";background-color:var(--COLOR_GREEN);width:2px;height:27px;margin:auto;display:block;position:absolute;top:0;bottom:0;left:0}&:focus-visible{color:var(--COLOR_GREEN);& ._iconSquare_1mtgg_53{fill:var(--COLOR_GREEN);stroke:var(--COLOR_GREEN)}}@media (hover:hover){&:hover{color:var(--COLOR_GREEN);& ._iconSquare_1mtgg_53{fill:var(--COLOR_GREEN);stroke:var(--COLOR_GREEN)}}}}._icon_1mtgg_53{width:40px;transform:rotate(-90deg)}._iconSquare_1mtgg_53{transition:fill var(--TRANSITION), stroke var(--TRANSITION)}._root_1ylqq_1{gap:16px;margin-top:32px;display:grid;@media (width>=768px){grid-template-columns:repeat(3,1fr);margin-top:48px}}._item_1ylqq_12{--icon:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"12\" viewBox=\"0 0 32 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4.86376 0.31607C5.24151 -0.0868681 5.87367 -0.10726 6.27661 0.270495L11.6112 5.27082C12.0135 5.64849 12.0339 6.28087 11.6567 6.68367C11.279 7.08661 10.6457 7.107 10.2428 6.72925L4.90933 1.72892C4.50639 1.35117 4.486 0.719009 4.86376 0.31607Z\" fill=\"%233ab483\"/><path d=\"M4.86376 11.6839C5.24151 12.0869 5.87367 12.1073 6.27661 11.7295L11.6112 6.72918C12.0135 6.35151 12.0339 5.71913 11.6567 5.31633C11.279 4.91339 10.6457 4.893 10.2428 5.27075L4.90933 10.2711C4.50639 10.6488 4.486 11.281 4.86376 11.6839Z\" fill=\"%233ab483\"/><path d=\"M0 6.00004C0 5.38635 0.497494 4.88885 1.11118 4.88885H10.0007C10.6143 4.88885 11.1118 5.38635 11.1118 6.00004V6.00004C11.1118 6.61373 10.6143 7.11122 10.0007 7.11122H1.11118C0.497494 7.11122 0 6.61373 0 6.00004V6.00004Z\" fill=\"%233ab483\"/><rect x=\"22\" y=\"2\" width=\"8\" height=\"8\" rx=\"1\" fill=\"white\"/></svg>");z-index:1;aspect-ratio:343/216;background-color:var(--COLOR_GRAY_DARK);border-radius:8px;width:100%;display:block;position:relative;overflow:hidden;@media (width>=768px){aspect-ratio:389/320}&:after{z-index:3;content:"";background:var(--icon) no-repeat 100% 50% / 32px;width:12px;height:12px;transition:background var(--TRANSITION);margin:auto;position:absolute;bottom:24px;right:24px;overflow:hidden}&:any-link:focus-visible{&:after{background-position-x:0}& ._media_1ylqq_48 img{filter:brightness(50%)}}@media (hover:hover){&:any-link:hover{&:after{background-position-x:0}& ._media_1ylqq_48 img{filter:brightness(50%)}}}}._media_1ylqq_48{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;& img{object-fit:cover;width:100%;height:100%;transition:filter var(--TRANSITION)}}._text_1ylqq_82{z-index:2;color:#fff;margin:0;padding:0 38px 24px 24px;line-height:1.5;display:grid;position:absolute;bottom:0;left:0}._english_1ylqq_94{font-family:var(--FONT_FAMILY_M_PLUS);font-size:calc(36 / var(--FONT_SIZE_ROOT) * 1rem);font-weight:600;@media (width>=1024px){font-size:calc(48 / var(--FONT_SIZE_ROOT) * 1rem)}}._japanese_1ylqq_104{font-size:calc(16 / var(--FONT_SIZE_ROOT) * 1rem);font-weight:700}._root_195vu_1{gap:16px;margin-top:32px;display:grid;@media (width>=768px){grid-template-columns:repeat(3,1fr);margin-top:48px}}._item_195vu_12{--icon-green:url("data:image/svg+xml;utf8,<svg width=\"32\" height=\"12\" viewBox=\"0 0 32 12\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M4.86376 0.31607C5.24151 -0.0868681 5.87367 -0.10726 6.27661 0.270495L11.6112 5.27082C12.0135 5.64849 12.0339 6.28087 11.6567 6.68367C11.279 7.08661 10.6457 7.107 10.2428 6.72925L4.90933 1.72892C4.50639 1.35117 4.486 0.719009 4.86376 0.31607Z\" fill=\"%233AB483\"/><path d=\"M4.86376 11.6839C5.24151 12.0869 5.87367 12.1073 6.27661 11.7295L11.6112 6.72918C12.0135 6.35151 12.0339 5.71913 11.6567 5.31633C11.279 4.91339 10.6457 4.893 10.2428 5.27075L4.90933 10.2711C4.50639 10.6488 4.486 11.281 4.86376 11.6839Z\" fill=\"%233AB483\"/><path d=\"M0 6.00004C0 5.38635 0.497494 4.88885 1.11118 4.88885H10.0007C10.6143 4.88885 11.1118 5.38635 11.1118 6.00004V6.00004C11.1118 6.61373 10.6143 7.11122 10.0007 7.11122H1.11118C0.497494 7.11122 0 6.61373 0 6.00004V6.00004Z\" fill=\"%233AB483\"/><rect x=\"22\" y=\"2\" width=\"8\" height=\"8\" rx=\"1\" fill=\"%233AB483\"/></svg>");z-index:1;text-align:center;background-color:var(--COLOR_WHITE);transition:color var(--TRANSITION), background-color var(--TRANSITION);border-radius:0 8px 8px 0;font-weight:500;line-height:1.5;display:block;position:relative;overflow:hidden;box-shadow:2px 2px 5px #0000001a;@media (width>=768px){border-radius:0 0 8px 8px}&:before,&:after{content:"";position:absolute;top:0}&:before{z-index:-1;background-color:var(--BG_GRAY);transform-origin:100%;width:100%;height:100%;transition:transform var(--TRANSITION);left:0;transform:scaleX(0)}&:after{z-index:2;background:var(--icon-green) no-repeat 100% 50% / 32px;width:12px;height:12px;transition:background var(--TRANSITION);margin:auto;bottom:0;right:14px;overflow:hidden;@media (width>=768px){inset:auto 0 24px}}&:any-link:focus-visible{&:before{transform-origin:0%;transform:scaleX(1)}&:after{background-image:var(--icon-green);background-position-x:0}& ._inner_195vu_83{&:after{transform:translateY(0%)}}}@media (hover:hover){&:any-link:hover{&:before{transform-origin:0%;transform:scaleX(1)}&:after{background-image:var(--icon-green);background-position-x:0}& ._inner_195vu_83{&:after{transform:translateY(0%)}}}}}._inner_195vu_83{align-items:center;gap:24px 16px;width:100%;padding:16px 28px 16px 20px;display:flex;position:relative;@media (width>=768px){flex-direction:column;padding:40px 16px 64px}&:before,&:after{content:"";width:2px;height:100%;position:absolute;top:0;left:0;@media (width>=768px){width:100%;height:2px}}&:before{background-color:var(--COLOR_GRAY_DARK)}&:after{background-color:var(--COLOR_GREEN);transition:transform var(--TRANSITION);transform:translateY(-100%);@media (width>=768px){transform:translateY(0)translate(-100%)}}& img{width:56px;@media (width>=768px){width:100px}}}._root_1hp2k_1{filter:drop-shadow(0 2px 20px #0000000d)drop-shadow(0 4px 4px #2318150d);border-radius:8px;margin-bottom:72px;@media (width>=768px){padding:0 var(--OUTSIDE_GUTTER_PC);margin-bottom:120px}}._inner_1hp2k_13{background-color:var(--COLOR_WHITE);clip-path:polygon(0 0,calc(100% - 40px) 0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px));padding:24px 16px 40px;position:relative;@media (width>=768px){padding:min(64px,4.44444vw) min(80px,5.55556vw);display:flex}&:before{z-index:1;font-family:var(--FONT_FAMILY_M_PLUS);font-size:calc(128 / var(--FONT_SIZE_ROOT) * 1rem);color:var(--COLOR_GRAY);content:"00";opacity:.15;font-weight:600;line-height:1;position:absolute;bottom:40px;right:0;@media (width>=768px){font-size:calc(240 / var(--FONT_SIZE_ROOT) * 1rem);bottom:20px;right:16px}}}._title_1hp2k_53{font-family:var(--FONT_FAMILY_M_PLUS);font-size:calc(32 / var(--FONT_SIZE_ROOT) * 1rem);color:var(--COLOR_GRAY_DARK);border-bottom:1px solid var(--COLOR_GRAY_LIGHT);margin-bottom:24px;padding-bottom:24px;font-weight:600;line-height:1.5;position:relative;@media (width>=768px){font-size:calc(40 / var(--FONT_SIZE_ROOT) * 1rem);border-right:1px solid var(--COLOR_GRAY_LIGHT);border-bottom:none;flex:none;margin:0 min(64px,4.44444vw) 0 0;padding:0 min(64px,4.44444vw) 0 0}&:after{vertical-align:sub;content:"";background:url("data:image/svg+xml;utf8,<svg width=\"37\" height=\"24\" viewBox=\"0 0 37 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M18.4211 0H25L6.57895 24H0L18.4211 0Z\" fill=\"%23616466\"/><path d=\"M30.4211 0H37L18.5789 24H12L30.4211 0Z\" fill=\"%23919498\"/></svg>") 50%/contain no-repeat;width:37px;height:24px;display:inline-block}}._content_1hp2k_85{&>:first-child{margin-top:0}}._text_1hp2k_91{margin-top:8px;@media (width>=768px){font-size:calc(18 / var(--FONT_SIZE_ROOT) * 1rem)}&>b{font-family:var(--FONT_FAMILY_M_PLUS);font-size:calc(23 / var(--FONT_SIZE_ROOT) * 1rem);color:var(--COLOR_GREEN);padding:12px 0;font-weight:600;line-height:1;display:inline-block;@media (width>=768px){font-size:calc(32 / var(--FONT_SIZE_ROOT) * 1rem);padding:16px 0}}}._buttonWrapper_1hp2k_114{text-align:center;margin-top:24px;@media (width>=768px){text-align:left}&>a{width:266px}}._root_1yha3_1{background:url(/assets/image/recruit/graduates/top/project-bg-sp.webp) 50%/cover no-repeat;border-radius:8px;margin-top:32px;padding:64px 16px 16px;@media (width>=1024px){background-image:url(/assets/image/recruit/graduates/top/project-bg-pc.webp);grid-template-columns:repeat(2,1fr);align-items:center;gap:64px;margin-top:48px;padding:64px 64px 64px 36px;display:grid}@media (width>=1200px){padding-left:64px}}._heading_1yha3_24{font-family:var(--FONT_FAMILY_M_PLUS);font-size:calc(40 / var(--FONT_SIZE_ROOT) * 1rem);color:var(--COLOR_WHITE);text-align:center;margin-bottom:64px;@media (width>=768px){font-size:calc(72 / var(--FONT_SIZE_ROOT) * 1rem)}@media (width>=1024px){font-size:calc(60 / var(--FONT_SIZE_ROOT) * 1rem);text-align:left;margin-bottom:0}& b{font-weight:600}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute;&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}& ::slotted(svg),& svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;& ::slotted(.swiper-navigation-icon),& .swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal{& .swiper-button-prev,& .swiper-button-next,&~.swiper-button-prev,&~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}& .swiper-button-prev,&~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}& .swiper-button-next,&~.swiper-button-next,&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}& .swiper-button-prev,&~.swiper-button-prev,&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next{& ::slotted(.swiper-navigation-icon),& .swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{& ::slotted(.swiper-navigation-icon),& .swiper-navigation-icon{transform:rotate(0)}}}.swiper-vertical{& .swiper-button-prev,& .swiper-button-next,&~.swiper-button-prev,&~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}& .swiper-button-prev,&~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto;& ::slotted(.swiper-navigation-icon),& .swiper-navigation-icon{transform:rotate(-90deg)}}& .swiper-button-next,&~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;& ::slotted(.swiper-navigation-icon),& .swiper-navigation-icon{transform:rotate(90deg)}}}._root_1grrk_1{width:100vw;margin:32px calc(50% - 50vw) 0}._carouselWrapper_1grrk_6{@media (scripting:none){flex-wrap:wrap}}._carouselSlide_1grrk_12{transition:transform var(--TRANSITION);border-radius:6px;overflow:hidden;width:269px!important;transform:scale(.9)!important;@media (width>=768px){width:289px!important}&.swiper-slide-active{transform:scale(1)!important;& ._carouselImage_1grrk_26:before{background:0 0}}}._carouselLink_1grrk_32{transition:color var(--TRANSITION);&:focus-visible{color:var(--COLOR_GREEN);& ._carouselImage_1grrk_26:before{background:0 0}}@media (hover:hover){&:where(:any-link,:enabled,summary):hover{color:var(--COLOR_GREEN);& ._carouselImage_1grrk_26:before{background:0 0}}}}._carouselImage_1grrk_26{position:relative;&:before{content:"";width:100%;height:100%;transition:background var(--TRANSITION);background:#23181533;display:inline-block;position:absolute;top:0;left:0}}._carouselText_1grrk_70{margin-top:16px;font-weight:500;line-height:1.5;@media (width>=768px){font-size:calc(18 / var(--FONT_SIZE_ROOT) * 1rem);line-height:1.8}}._carouselLabel_1grrk_81{font-size:calc(14 / var(--FONT_SIZE_ROOT) * 1rem);margin-top:8px;font-weight:400;line-height:1.5;@media (width>=768px){font-size:calc(16 / var(--FONT_SIZE_ROOT) * 1rem)}}._carouselItem_1grrk_92{flex-direction:column;align-items:center;gap:24px;margin-top:24px;display:flex;@media (width>=768px){max-width:calc(1200px + var(--OUTSIDE_GUTTER_PC) * 2);padding:0 var(--OUTSIDE_GUTTER_PC);margin-inline:auto;flex-direction:row;justify-content:space-between;margin-top:48px}@media (scripting:none){display:none}}._carouselPagenation_1grrk_113{justify-content:center;align-items:center;gap:8px;display:flex;position:static!important;@media (width>=768px){justify-content:flex-start}&>button{opacity:1;background-color:#0000;border-radius:1px;width:24px;height:24px;position:relative;margin:0!important;&:before,&:after{content:"";transition:background-color var(--TRANSITION);display:inline-block;position:absolute;inset:0}&:before{opacity:.2;background-color:#0000;border-radius:2px;width:24px;height:24px}&:after{background-color:var(--COLOR_GRAY_LIGHT);width:8px;height:8px;margin:auto}&.swiper-pagination-bullet-active{pointer-events:none;cursor:default;&:before{background-color:var(--COLOR_GREEN);opacity:.2}&:after{background-color:var(--COLOR_GREEN)}}}}._carouselNavigation_1grrk_173{justify-content:center;gap:24px;display:flex;& ._carouselButton_1grrk_178{border:none;width:48px;height:48px;position:static;margin-top:0!important;&:focus-visible{color:var(--COLOR_GREEN);& ._iconSquare_1grrk_188{fill:var(--COLOR_GREEN);stroke:var(--COLOR_GREEN)}}@media (hover:hover){&:hover{color:var(--COLOR_GREEN);& ._iconSquare_1grrk_188{fill:var(--COLOR_GREEN);stroke:var(--COLOR_GREEN)}}}}& ._carouselButtonPrev_1grrk_206{& ._icon_1grrk_188{transform:rotate(90deg)}}& ._carouselButtonNext_1grrk_212{& ._icon_1grrk_188{transform:rotate(-90deg)}}}._iconSquare_1grrk_188{transition:fill var(--TRANSITION), stroke var(--TRANSITION)}._root_p1gbr_1{background-color:var(--BG_GRAY);margin-inline:calc(50% - 50vw);padding:72px calc(50vw - 50%) 0;position:relative;overflow:hidden;@media (width>=768px){padding-top:120px}&:before{z-index:0;font-family:var(--FONT_FAMILY_M_PLUS);font-size:calc(128 / var(--FONT_SIZE_ROOT) * 1rem);color:var(--COLOR_GRAY);opacity:.15;font-weight:600;line-height:1;position:absolute;top:0;@media (width>=768px){font-size:calc(240 / var(--FONT_SIZE_ROOT) * 1rem)}}&._theme-bg-overview_p1gbr_29{padding-top:40px;@media (width>=768px){padding:40px calc(50vw - 59%) 0}&:before{content:"01";top:calc(680px - 25vw);left:-16px;@media (width>=768px){top:calc(800px - 25vw)}@media (width>=1400px){top:530px}}}&._theme-bg-business_p1gbr_51{background-color:#0000;background-image:linear-gradient(to bottom, var(--BG_GRAY), var(--COLOR_WHITE));padding-bottom:48px;@media (width>=768px){padding-bottom:120px}&:before{content:"02";top:140px;right:0;@media (width>=768px){top:100px}}}&._theme-bg-people-voices_p1gbr_75{&:before{content:"03";top:30px;left:0;@media (width>=768px){top:60px}}}&._theme-bg-environment_p1gbr_87{&:before{content:"04";top:10px;left:auto;right:0;@media (width>=1024px){top:0;right:40%}@media (width>=1200px){right:calc(55% - 200px)}@media (width>=2000px){right:840px}}}&._theme-bg-recruit_p1gbr_109{padding-bottom:80px;@media (width>=768px){padding-bottom:120px}}}._content_p1gbr_118{z-index:1;position:relative;&>:first-child{margin-top:0!important}&>:last-child{margin-bottom:0!important}}._bg_p1gbr_131{z-index:0;position:absolute}._bgGradient1_p1gbr_136{object-fit:contain;width:332px;height:620px;animation:8s linear infinite _rotateAnim_p1gbr_1,10s ease-in-out infinite _floatAnim_p1gbr_1;position:absolute;top:0;left:0;@media (width>=768px){width:711px;height:1327px}}._bgGradient2_p1gbr_153{object-fit:contain;width:332px;height:620px;animation:8s linear infinite _rotateAnim_p1gbr_1,10s ease-in-out infinite _floatAnim_p1gbr_1;position:absolute;top:340px;right:-300px;@media (width>=768px){width:711px;height:1327px;top:420px;right:-680px}}._bgGradient3_p1gbr_172{object-fit:contain;opacity:.7;width:900px;max-width:none;margin:auto;animation:10s ease-in-out infinite _floatAnimBg3_p1gbr_1;top:340px;left:calc(10vw - 100px);right:0;@media (width>=768px){width:1400px;left:-280px}}._bgLine_p1gbr_189{width:400px;bottom:0;right:-140px;@media (width>=768px){width:800px}}@keyframes _rotateAnim_p1gbr_1{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes _floatAnim_p1gbr_1{0%{transform:translate(-50%,-50%)scale(1)translate(0)}20%{transform:translate(-50%,-50%)scale(1.3)translate(30px,-25px)}40%{transform:translate(-50%,-50%)scale(.8)translate(-20px,15px)}60%{transform:translate(-50%,-50%)scale(1.2)translate(25px,-30px)}to{transform:translate(-50%,-50%)scale(1)translate(0)}}@keyframes _floatAnimBg3_p1gbr_1{0%{transform:translate(-50%,-50%)translate(0)}20%{transform:translate(-50%,-50%)translate(80px)}40%{transform:translate(-50%,-50%)translate(-30px)}60%{transform:translate(-50%,-50%)translate(20px)}to{transform:translate(-50%,-50%)translate(0)}}._root_1ivbz_1{@media (width>=768px){max-width:1260px;padding:0 var(--OUTSIDE_GUTTER_PC);margin:auto}}._root_hywfq_1{margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%);position:relative;overflow:hidden;@media (width>=1024px){grid-template-rows:auto auto;grid-template-areas:"media heading""media content";gap:48px 120px;padding-left:0;display:grid}@media (width>=2000px){padding-left:calc(50vw - 50%)}}._heading_hywfq_23{@media (width>=1024px){grid-area:heading;padding-top:48px}}._media_hywfq_30{margin-top:32px;@media (width>=1024px){grid-area:media;margin-top:0}& img{border-radius:8px;width:100%;@media (width>=1000px){border-radius:0 8px 8px 0}}}._content_hywfq_48{margin-top:16px;@media (width>=1024px){grid-area:content;margin-top:0}&>:first-child{margin-top:0!important}&>:last-child{margin-bottom:0!important}}
