@font-face{font-family:Signifier;font-weight:400;src:url(/recruit/newgraduate/assets/font/signifier-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Signifier;font-weight:100;src:url(/recruit/newgraduate/assets/font/signifier-light.woff2) format("woff2");font-display:swap}p:where(.astro-2VVNVXOE),a:where(.astro-2VVNVXOE),h3:where(.astro-2VVNVXOE),li:where(.astro-2VVNVXOE){font-family:游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,sans-serif}a:where(.astro-2VVNVXOE){color:#181b1c;text-decoration:none}img:where(.astro-2VVNVXOE){vertical-align:bottom;width:100%}@media screen and (min-width: 769px){.pc:where(.astro-2VVNVXOE){display:block!important}.sp:where(.astro-2VVNVXOE){display:none!important}}@media screen and (max-width: 768px){.pc:where(.astro-2VVNVXOE){display:none!important}.sp:where(.astro-2VVNVXOE){display:block!important}}.content_wrapper:where(.astro-2VVNVXOE){display:flex}.sidebar:where(.astro-2VVNVXOE){width:120px;background-color:#f5f5f5;height:100vh;position:sticky;top:0;padding-top:38px}.sidebar_inner:where(.astro-2VVNVXOE){position:relative;height:100vh}.site_url:where(.astro-2VVNVXOE){transform:rotate(90deg);position:absolute;left:-41%;bottom:20%;width:100%;white-space:nowrap;font-size:12px;color:#7c7e7e}.common_header_name:where(.astro-2VVNVXOE){display:flex;align-items:center;flex-direction:column}.common_header_name:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE){-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.common_header_name:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE):first-of-type{font-size:28px;margin-bottom:25px;letter-spacing:1.2px;font-family:A1 Mincho,serif}.common_header_name:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE):last-of-type{font-size:16px;letter-spacing:1.2px}.main:where(.astro-2VVNVXOE){letter-spacing:0}.main_inner:where(.astro-2VVNVXOE){width:100%;max-width:1140px;margin:0 auto;padding:53px 0 0;position:relative}@media screen and (min-width: 769px) and (max-width: 1360px){.main_inner:where(.astro-2VVNVXOE){padding:53px 50px 0}}.back_top:where(.astro-2VVNVXOE){color:#181b1c;font-size:13px;line-height:23px;text-decoration:underline}.main:where(.astro-2VVNVXOE) h1:where(.astro-2VVNVXOE){margin-top:30px;margin-bottom:98px;width:243px}.main_img:where(.astro-2VVNVXOE){width:100%;padding:0 0 14.5px 14.5px!important;border-left:1px solid #181B1C;border-bottom:1px solid #181B1C}.slick-slider:where(.astro-2VVNVXOE){margin:0}.slick-slider:where(.astro-2VVNVXOE) img:where(.astro-2VVNVXOE){width:100%;height:100%}.overview:where(.astro-2VVNVXOE){padding:60px 0 112px;border-bottom:1px solid #E3E0DE}.overview_inner:where(.astro-2VVNVXOE){width:49%;margin:0 auto}.overview:where(.astro-2VVNVXOE) h2:where(.astro-2VVNVXOE){font-size:32px;font-weight:500;margin-bottom:20px;font-family:Shippori Mincho B1,serif}.overview_text:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE){line-height:32px}.overview_text:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE):first-of-type{margin-bottom:32px}.common_inner:where(.astro-2VVNVXOE){width:100%;max-width:840px;margin:0 auto}.recruit:where(.astro-2VVNVXOE),.voice:where(.astro-2VVNVXOE),.flow:where(.astro-2VVNVXOE),.notice:where(.astro-2VVNVXOE){padding:31px 0 53px}.flow:where(.astro-2VVNVXOE){border-bottom:1px solid #E3E0DE}.recruit:where(.astro-2VVNVXOE),.voice:where(.astro-2VVNVXOE),.notice:where(.astro-2VVNVXOE){border-bottom:1px solid #E3E0DE}.common_h2:where(.astro-2VVNVXOE){font-size:24px;font-family:Shippori Mincho B1,serif;font-weight:500;font-style:normal}.common_h3:where(.astro-2VVNVXOE){font-size:16px;font-weight:700;font-style:normal;padding-bottom:5px}.last-child:where(.astro-2VVNVXOE){margin-bottom:3.75rem}.recruit_content:where(.astro-2VVNVXOE){display:none;margin-top:60px}.recruit_content:where(.astro-2VVNVXOE) dl:where(.astro-2VVNVXOE){border-top:1px solid #E3E0DE;padding:15px 0 24px;display:flex}.recruit_content:where(.astro-2VVNVXOE) dl:where(.astro-2VVNVXOE):last-of-type{border-bottom:1px solid #E3E0DE}.recruit_content:where(.astro-2VVNVXOE) dt:where(.astro-2VVNVXOE){width:18.5%;color:#7c7e7e}.recruit_content:where(.astro-2VVNVXOE) dd:where(.astro-2VVNVXOE){width:81.5%}.recruit_content:where(.astro-2VVNVXOE) ul:where(.astro-2VVNVXOE){margin:0;padding-left:21px}.recruit_content:where(.astro-2VVNVXOE) .recruit_date_note:where(.astro-2VVNVXOE){list-style-type:none;padding-left:0}.recruit_date_note:where(.astro-2VVNVXOE) li:where(.astro-2VVNVXOE){padding-left:1.3em;position:relative}.recruit_date_note:where(.astro-2VVNVXOE) li:where(.astro-2VVNVXOE):before{content:"※";position:absolute;left:0}.recruit_content:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE),.recruit_content:where(.astro-2VVNVXOE) li:where(.astro-2VVNVXOE){line-height:28px}.recruit_content:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE) a:where(.astro-2VVNVXOE){text-decoration:underline}.recruit_date:where(.astro-2VVNVXOE) ul:where(.astro-2VVNVXOE){margin-bottom:27px}.more_btn:where(.astro-2VVNVXOE){text-decoration:underline;font-size:13px;margin-top:24px;line-height:normal}.more_btn:where(.astro-2VVNVXOE):hover{cursor:pointer}.open:where(.astro-2VVNVXOE).more_btn{font-size:0}.open:where(.astro-2VVNVXOE).more_btn:before{font-size:13px;content:"閉じる"}.recruit:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE),.voice:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE){line-height:28px}.recruit:where(.astro-2VVNVXOE) .common_h2:where(.astro-2VVNVXOE),.voice:where(.astro-2VVNVXOE) .common_h2:where(.astro-2VVNVXOE){margin-bottom:24px}.voice:where(.astro-2VVNVXOE) .voice_note:where(.astro-2VVNVXOE){margin-top:5px;font-size:13px;line-height:22px}.voice_content:where(.astro-2VVNVXOE){margin-top:56px}.voice_item:where(.astro-2VVNVXOE){display:flex;align-items:center;margin-bottom:10px;height:100%}.voice_content:where(.astro-2VVNVXOE) .voice_item:where(.astro-2VVNVXOE):last-of-type{margin-bottom:0}.voice_icon:where(.astro-2VVNVXOE){width:100px}.voice_icon:where(.astro-2VVNVXOE) img:where(.astro-2VVNVXOE){width:80px}.voice_text:where(.astro-2VVNVXOE){width:calc(100% - 100px);border-top:1px solid #181B1C;border-left:1px solid #181B1C;padding:20px 0 20px 29px;position:relative;background-color:#fff;display:flex;align-items:center;height:100%}.voice_text:where(.astro-2VVNVXOE):before{content:"";display:block;width:19px;height:19px;position:absolute;top:50%;left:-18px;transform:translateY(-50%);background-repeat:no-repeat;background-size:100%;background-position:center;background-image:url(/recruit/newgraduate/assets/image/carrierevent/triangle.svg)}.flow_img:where(.astro-2VVNVXOE){width:100%;margin-top:30px;margin-bottom:60px}.entry_btn:where(.astro-2VVNVXOE){width:100%;max-width:668px;height:59px;border:1px solid #000000;display:flex;justify-content:center;align-items:center;margin:30px auto 0;transition:.3s}.entry_btn:where(.astro-2VVNVXOE):hover{opacity:.6}.entry_btn:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE){position:relative;font-size:18px;text-align:center}.entry_btn:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE):after{content:"";display:block;width:10px;height:10px;position:absolute;top:50%;right:-22px;transform:translateY(-50%);background-repeat:no-repeat;background-size:100%;background-position:center;background-image:url(/recruit/newgraduate/assets/image/carrierevent/entry_arrow.svg)}.content_wrapper:where(.astro-2VVNVXOE) .notice:where(.astro-2VVNVXOE){border-bottom:none}.notice:where(.astro-2VVNVXOE) h2:where(.astro-2VVNVXOE){margin-bottom:25px}.notice:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE){line-height:28px}.common-layout_footer:where(.astro-2VVNVXOE),.footer:where(.astro-2VVNVXOE){display:flex;flex-direction:column;align-items:center;padding-bottom:60px;margin-top:80px}.common-layout_footer:where(.astro-2VVNVXOE) .daimatsu_logo:where(.astro-2VVNVXOE),.footer:where(.astro-2VVNVXOE) .daimatsu_logo:where(.astro-2VVNVXOE){width:188px;margin-bottom:20px}.common-layout_footer:where(.astro-2VVNVXOE) .footer_list:where(.astro-2VVNVXOE),.footer:where(.astro-2VVNVXOE) .footer_list:where(.astro-2VVNVXOE){display:flex;margin-bottom:20px;padding:0 20px}.common-layout_footer:where(.astro-2VVNVXOE) .footer_list:where(.astro-2VVNVXOE) a:where(.astro-2VVNVXOE),.footer:where(.astro-2VVNVXOE) .footer_list:where(.astro-2VVNVXOE) a:where(.astro-2VVNVXOE){font-size:13px;margin-right:45px;position:relative}.common-layout_footer:where(.astro-2VVNVXOE) .footer_list:where(.astro-2VVNVXOE) a:where(.astro-2VVNVXOE):after,.footer:where(.astro-2VVNVXOE) .footer_list:where(.astro-2VVNVXOE) a:where(.astro-2VVNVXOE):after{content:"";display:block;width:12px;height:12px;position:absolute;top:50%;right:-15px;transform:translateY(-50%);background-repeat:no-repeat;background-size:100%;background-position:center;background-image:url(/recruit/newgraduate/assets/image/carrierevent/footer_link_icon.svg)}.copyright:where(.astro-2VVNVXOE){font-size:13px}@media screen and (max-width: 768px){.sidebar:where(.astro-2VVNVXOE){width:32px;padding-top:15px}.site_url:where(.astro-2VVNVXOE){left:-26%;bottom:27%}.common_header_name:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE):first-of-type{font-size:24px;letter-spacing:2px;margin-left:15px;margin-bottom:7px}.common_header_name:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE):last-of-type{margin-left:15px;letter-spacing:2px}.main_inner:where(.astro-2VVNVXOE){width:86%;padding:54px 0 0}.main:where(.astro-2VVNVXOE) h1:where(.astro-2VVNVXOE){margin-top:17px;margin-bottom:39px;width:216xpx}.main_img:where(.astro-2VVNVXOE){width:100%;padding-left:15px!important;padding-bottom:15px!important}.overview_inner:where(.astro-2VVNVXOE){width:100%}.overview:where(.astro-2VVNVXOE) h2:where(.astro-2VVNVXOE){font-size:30px;line-height:49px}.overview_text:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE){font-size:15px}.overview_text:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE):first-of-type{margin-bottom:31px}.recruit_content:where(.astro-2VVNVXOE){margin-top:30px}.recruit_content:where(.astro-2VVNVXOE) dl:where(.astro-2VVNVXOE){flex-direction:column;padding:15px 0 26px}.recruit_content:where(.astro-2VVNVXOE) dt:where(.astro-2VVNVXOE){width:100%;margin-bottom:10px}.recruit_content:where(.astro-2VVNVXOE) dd:where(.astro-2VVNVXOE){width:100%;line-height:28px}.recruit_content:where(.astro-2VVNVXOE) ul:where(.astro-2VVNVXOE){padding-left:18px}.recruit_date:where(.astro-2VVNVXOE) ul:where(.astro-2VVNVXOE){margin-top:7px}.more_btn:where(.astro-2VVNVXOE){margin-top:20px}.voice:where(.astro-2VVNVXOE) .more_btn:where(.astro-2VVNVXOE){margin-top:25px;line-height:normal}.voice:where(.astro-2VVNVXOE) .voice_note:where(.astro-2VVNVXOE){margin-top:5px;font-weight:400}.voice_content:where(.astro-2VVNVXOE){margin-top:28px}.voice_item:where(.astro-2VVNVXOE){margin-bottom:36px;flex-direction:column}.voice_icon:where(.astro-2VVNVXOE){width:100%;margin-bottom:30px}.voice_icon:where(.astro-2VVNVXOE) img:where(.astro-2VVNVXOE){margin:0 auto}.voice_text:where(.astro-2VVNVXOE){width:100%;padding:9px 0 0 15px}.voice_text:where(.astro-2VVNVXOE):before{top:-18px;left:50%;transform:translate(-50%) rotate(90deg)}.flow_img:where(.astro-2VVNVXOE){width:73%;margin:30px auto}.entry_btn:where(.astro-2VVNVXOE){width:100%;height:110px}.entry_btn:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE){padding-right:9%}.entry_btn:where(.astro-2VVNVXOE) p:where(.astro-2VVNVXOE):after{right:0}.notice:where(.astro-2VVNVXOE) h2:where(.astro-2VVNVXOE){margin-bottom:28px}.footer:where(.astro-2VVNVXOE){padding-bottom:30px;background-color:#f5f5f5;padding-top:30px;margin-top:50px;margin-top:3.75rem}.footer:where(.astro-2VVNVXOE) .daimatsu_logo:where(.astro-2VVNVXOE){margin-bottom:32px}.footer:where(.astro-2VVNVXOE) .footer_list:where(.astro-2VVNVXOE){display:contents;padding-left:0;padding-right:0;flex-direction:column}.footer:where(.astro-2VVNVXOE) .footer_list:where(.astro-2VVNVXOE) a:where(.astro-2VVNVXOE){margin-right:0;margin-bottom:15px;text-align:center}.footer:where(.astro-2VVNVXOE) .footer_list:where(.astro-2VVNVXOE) a:where(.astro-2VVNVXOE):after{width:12px;height:12px}.copyright:where(.astro-2VVNVXOE){text-align:center;margin-top:10px}}.mb27:where(.astro-2VVNVXOE){margin-bottom:27px}.voice_item_block:where(.astro-2VVNVXOE){display:grid;grid-template-columns:1fr 1fr;align-items:start;grid-column-gap:20px}@media screen and (max-width: 768px){.voice_item_block:where(.astro-2VVNVXOE){grid-template-columns:1fr;grid-template-rows:1fr;grid-row-gap:0}.voice_text:where(.astro-2VVNVXOE){height:auto}}@media screen and (min-width: 769px){.overview_inner:where(.astro-2VVNVXOE){min-width:560px;text-align:center}}.common-header_links:where(.astro-2VVNVXOE){position:fixed;right:calc((100% - 1140px)/2 - 60px);top:20px;z-index:20;display:flex;margin-left:auto;font-family:Aoto Gothic Regular,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-family:Signifier,sans-serif}@media screen and (max-width: 1260px){.common-header_links:where(.astro-2VVNVXOE){right:50px}}@media screen and (max-width: 768px){.common-header_links:where(.astro-2VVNVXOE){right:7%}}.common-header_links:where(.astro-2VVNVXOE) .generic-button:where(.astro-2VVNVXOE){position:relative;box-sizing:border-box;display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;max-width:100%;padding:0 1em;line-height:1.75;color:#181b1c;text-decoration:none;background-color:#fff;border:1px solid #181b1c;font-family:Aoto Gothic Regular,Helvetica Neue,arial,Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif}.common-header_links:where(.astro-2VVNVXOE) .generic-button:where(.astro-2VVNVXOE) .common-header_label:where(.astro-2VVNVXOE){display:inline-flex;flex:1;align-items:center;justify-content:center;font-family:Signifier,sans-serif}
