﻿html{overflow-y:scroll}html.is-fixed,html.is-fixed body{overflow:hidden}body{background:#fff;color:#000}body.preload .wow{opacity:0 !important}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}.wrap{position:relative}#container{width:100%;overflow:hidden}img{vertical-align:top}.ffa-header *>img{width:auto}#header{position:fixed;z-index:9999;width:100%;height:80px;padding:0;flex-direction:row;justify-content:space-between;display:flex;transition:background .3s;background:rgba(0,0,0,0)}@media screen and (max-width: 1000px){#header{height:70px}}#header .header_inner{display:flex;align-items:center;width:100%;transition:background .3s}#header .header_inner .logo_area{background:#fff;height:100%}#header .header_inner .logo_area a{display:flex;align-items:center;justify-content:center;width:140px;height:100%}@media screen and (max-width: 1000px){#header .header_inner .logo_area a{width:104px}}#header .header_inner .logo_area .logo{width:100px}@media screen and (max-width: 1000px){#header .header_inner .logo_area .logo{width:70px}}#header .header_inner .logo_area span{font-size:12px;font-weight:bold;margin-left:30px}@media screen and (max-width: 1000px){#header .header_inner .logo_area span{margin-left:10px;font-size:10px;line-height:1.2}}#header .header_inner .header_pc_nav_area{margin-left:auto;margin-right:306px;height:100%}@media screen and (max-width: 1000px){#header .header_inner .header_pc_nav_area{display:none}}#header .header_inner .header_pc_nav_area .header_pc_nav{display:flex;height:100%;align-items:center}#header .header_inner .header_pc_nav_area .header_pc_nav>.list_item{height:100%;display:flex;align-items:center}#header .header_inner .header_pc_nav_area .header_pc_nav>.list_item>.link{padding:0 2em;color:#fff;font-size:16px;height:100%;letter-spacing:.1em;display:flex;align-items:center}#header .header_inner .header_pc_nav_area .header_pc_nav>.list_item.dropdown{position:relative;padding:0 2em;color:#fff;font-size:16px;height:100%;letter-spacing:.1em;display:flex;align-items:center}#header .header_inner .header_pc_nav_area .header_pc_nav>.list_item.dropdown .dropdown_lv1{transition:opacity .3s ease;cursor:pointer}#header .header_inner .header_pc_nav_area .header_pc_nav>.list_item.dropdown::after{content:"";width:100%;height:4px;background:#d6000f;position:absolute;left:0;bottom:0;opacity:0;transition:opacity .3s ease}#header .header_inner .header_pc_nav_area .header_pc_nav>.list_item.dropdown:hover .dropdown_lv1{opacity:.75}#header .header_inner .header_pc_nav_area .header_pc_nav>.list_item.dropdown:hover::after{opacity:1}#header .header_inner .header_pc_nav_area .header_pc_nav>.list_item.dropdown .gnav_list_lv2{opacity:0;position:absolute;top:100%;left:-100%;margin:auto;transition:opacity .3s ease;width:400px;pointer-events:none;background:#fff}#header .header_inner .header_pc_nav_area .header_pc_nav>.list_item.dropdown .gnav_list_lv2 .list_item+.list_item{border-top:1px solid #d8d8d8}#header .header_inner .header_pc_nav_area .header_pc_nav>.list_item.dropdown .gnav_list_lv2 a{display:flex;padding:18px 20px 18px 24px;font-size:20px;font-weight:500;letter-spacing:.03em;line-height:2.1;position:relative;display:flex;align-items:center;font-size:16px}#header .header_inner .header_pc_nav_area .header_pc_nav>.list_item.dropdown .gnav_list_lv2 a::after{content:"";width:24px;height:24px;background:url(../images/ico_nav_arrow_red.png) center center/contain no-repeat;margin-left:auto}#header .header_inner .header_pc_nav_area .header_pc_nav>.list_item.dropdown .gnav_list_lv2 a>span{flex:1;display:flex;align-items:center}#header .header_inner .header_pc_nav_area .header_pc_nav>.list_item.dropdown .gnav_list_lv2 a>span>span{font-size:13px;margin-right:12px}#header .header_inner .header_pc_nav_area .header_pc_nav>.list_item.dropdown .gnav_list_lv2 a.blank::after{background-image:url(../images/ico_nav_blank_red.png)}#header .header_inner .header_pc_nav_area .header_pc_nav>.list_item.dropdown:hover .gnav_list_lv2{opacity:1;visibility:visible;pointer-events:auto}#header.page{background:#fff}#header.page .header_inner .header_pc_nav_area .header_pc_nav .list_item .link,#header.page .header_inner .header_pc_nav_area .header_pc_nav .list_item.dropdown{color:#000}.header_btn_area{position:fixed;top:101px;right:0;margin-left:auto;display:flex;margin-right:86px;height:80px;align-items:center;z-index:10001}@media screen and (max-width: 700px){.header_btn_area{margin-left:auto;top:60px;margin-right:76px;height:70px}}.header_btn_area::after{content:"";width:1px;height:calc(100% - 20px);top:0;bottom:0;right:0;margin:auto;background:#fff;position:absolute;z-index:1}.header_btn_area .header_btn{color:#fff;font-weight:600;min-width:auto;width:180px;height:100%;display:flex;align-items:center;justify-content:center;font-size:14px;transition:background .3s;font-weight:bold;letter-spacing:.1em}@media screen and (max-width: 700px){.header_btn_area .header_btn{width:117px;font-size:14px}}.header_btn_area .header_btn._entry{background:#d6000f}.pc .header_btn_area .header_btn._entry:hover{background:#00a7eb}.header_nav{position:relative;z-index:10000;mix-blend-mode:normal;opacity:0;pointer-events:none;width:100%;max-width:540px;max-height:calc(100vh - 181px);position:fixed;top:181px;right:0;height:auto;background:#fff;transition:background,.3s;overflow-y:scroll;border-bottom:4px solid #d6000f}@media screen and (max-width: 700px){.header_nav{overflow-y:auto;max-width:calc(100% - 14px);max-height:calc(100dvh - 130px);top:130px}}.header_nav .header_nav_list_lv1 .list_item_top{margin-bottom:12px}.header_nav .header_nav_list_lv1 .list_item_top a{background:#d6000f;position:relative;display:flex;transition:background .3s,color .3s;color:#fff}.pc .header_nav .header_nav_list_lv1 .list_item_top a:hover{background:#d6000f;color:#fff}.header_nav .header_nav_list_lv1 .list_item_top a .ttl{padding:16px 0 16px 36px;font-size:18px;letter-spacing:.1em;display:flex;align-items:center}@media screen and (max-width: 700px){.header_nav .header_nav_list_lv1 .list_item_top a .ttl{font-size:14px;padding:16px 0 16px 20px}}.header_nav .header_nav_list_lv1 .list_item_top a .ttl span{font-size:14px;margin-right:12px}@media screen and (max-width: 700px){.header_nav .header_nav_list_lv1 .list_item_top a .ttl span{font-size:13px;margin-right:8px}}.header_nav .header_nav_list_lv1 .list_item_top a i{background:#d6000f;width:80px;height:auto;position:relative;margin-left:auto;display:flex;align-items:center;justify-content:center}.header_nav .header_nav_list_lv1 .list_item_top a i::before{content:"";width:24px;height:24px;background:url(/_var/corporate/recruit/career/2026/images/ico_nav_arrow.png) center center/contain no-repeat}.header_nav .header_nav_list_lv1 .list_item_lv1{padding-top:16px}.header_nav .header_nav_list_lv1 .list_item_lv1 .header_nav_ttl{color:#d6000f;font-size:16px;letter-spacing:.1em;font-weight:bold;padding-left:36px;padding-bottom:12px}@media screen and (max-width: 700px){.header_nav .header_nav_list_lv1 .list_item_lv1 .header_nav_ttl{padding-left:20px}}.header_nav .header_nav_list_lv1 .list_item_lv1 .header_nav_list_lv2{border-top:1px solid #d8d8d8}.header_nav .header_nav_list_lv1 .list_item_lv1 .header_nav_list_lv2 .list_item_lv2 a{background:#f7f7f7;position:relative;display:flex;border-bottom:1px solid #d8d8d8;transition:background .3s,color .3s;color:#333}.pc .header_nav .header_nav_list_lv1 .list_item_lv1 .header_nav_list_lv2 .list_item_lv2 a:hover{background:#d6000f;color:#fff}.header_nav .header_nav_list_lv1 .list_item_lv1 .header_nav_list_lv2 .list_item_lv2 a .ttl{padding:16px 0 16px 36px;font-size:18px;letter-spacing:.1em;display:flex;align-items:center}@media screen and (max-width: 700px){.header_nav .header_nav_list_lv1 .list_item_lv1 .header_nav_list_lv2 .list_item_lv2 a .ttl{font-size:14px;padding:16px 0 16px 20px}}.header_nav .header_nav_list_lv1 .list_item_lv1 .header_nav_list_lv2 .list_item_lv2 a .ttl span{font-size:14px;margin-right:12px}@media screen and (max-width: 700px){.header_nav .header_nav_list_lv1 .list_item_lv1 .header_nav_list_lv2 .list_item_lv2 a .ttl span{font-size:13px;margin-right:8px}}.header_nav .header_nav_list_lv1 .list_item_lv1 .header_nav_list_lv2 .list_item_lv2 a i{background:#d6000f;width:80px;height:auto;position:relative;margin-left:auto;display:flex;align-items:center;justify-content:center}.header_nav .header_nav_list_lv1 .list_item_lv1 .header_nav_list_lv2 .list_item_lv2 a i::before{content:"";width:24px;height:24px;background:url(/_var/corporate/recruit/career/2026/images/ico_nav_arrow.png) center center/contain no-repeat}.header_nav .header_nav_list_lv1 .list_item_lv1 .header_nav_list_lv2 .list_item_lv2 a.blank i::before{background-image:url(/_var/corporate/recruit/career/2026/images/ico_nav_blank.png)}.header_nav.open{opacity:1;pointer-events:auto}.menu-trigger{display:inline-block;transition:all .4s !important;box-sizing:border-box;position:fixed;top:101px;right:0;width:86px;height:80px;display:flex;justify-content:center;align-items:center;cursor:pointer;flex-direction:column;z-index:10001;background:#d6000f}@media screen and (max-width: 700px){.menu-trigger{width:76px;height:70px;margin-right:0;top:60px}}.pc .menu-trigger:hover{background:#00a7eb}.menu-trigger .menu-trigger-inner{display:flex;justify-content:center;align-items:center;width:33px;height:18px;position:relative}.menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box;position:absolute;right:0;width:100%;height:1px;background-color:#fff}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger span:nth-of-type(2){top:8.5px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active{background:#00a7eb}.menu-trigger.active span:nth-of-type(1){transform:translateY(8.5px) rotate(-45deg)}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){width:100%;transform:translateY(-8.5px) rotate(45deg)}#wrapper{font-family:"hiragino-mincho-pron","ヒラギノ角ゴ ProN W3",Arial,Meiryo,"メイリオ","Yu Gothic",YuGothic,serif;line-height:1.7;color:#000;font-size:16px;-webkit-text-size-adjust:none;text-align:left;font-weight:400}#wrapper a:hover{text-decoration:none !important}#wrapper *>img{width:100%}#mainContents{width:100%}.sec_inner{padding:64px 0 64px}@media screen and (max-width: 1000px){.sec_inner{padding:60px 0 60px}}.w-liquid{padding-left:4.8611111111vw;padding-right:4.8611111111vw;margin:auto}@media screen and (max-width: 1000px){.w-liquid{padding-left:16px;padding-right:16px}}.w-fixed{max-width:1244px;padding-left:40px;padding-right:40px;margin:auto}@media screen and (max-width: 1000px){.w-fixed{width:calc(100% - 32px);padding-left:0;padding-right:0}}.bg_grad{background:#d6000f;background:linear-gradient(90deg, rgb(214, 0, 15) 0%, rgb(203, 156, 187) 35%, rgb(157, 180, 206) 65%, rgb(0, 167, 235) 100%)}footer{z-index:2;position:relative}#pagetop{position:fixed;bottom:-134px;right:45px;z-index:900;transition:bottom .3s,transform .2s cubic-bezier(0.175, 0.885, 0.32, 1.275);text-align:center;width:94px;height:94px;box-shadow:3px 3px 3px rgba(0,0,0,.16);border-radius:50%}@media screen and (max-width: 1000px){#pagetop{width:46px;height:46px;right:15px;bottom:-62px}}#pagetop img{width:100%}#pagetop.on{bottom:40px}@media screen and (max-width: 1000px){#pagetop.on{bottom:16px}}.home_ttl_area .ttl_ja{font-size:15px;letter-spacing:.25em}@media screen and (max-width: 1000px){.home_ttl_area .ttl_ja{font-size:14px}}.home_ttl_area .ttl_en{font-size:105px;font-weight:400;letter-spacing:.05em;line-height:1.5}@media screen and (max-width: 1000px){.home_ttl_area .ttl_en{font-size:32px;margin-top:6px}}.page-home{overflow:hidden}.page-home .sec_mv{height:calc(100vh - 101px);background:#f5f5f5;position:relative}@media screen and (max-width: 1000px){.page-home .sec_mv{height:calc(100svh - 60px)}}.page-home .sec_mv .mv-swiper{width:100%;height:100%}.page-home .sec_mv .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(100%);transition:filter 1.5s ease}.page-home .sec_mv .swiper-slide-active img,.page-home .sec_mv .swiper-slide-prev img{animation:colorize 1s forwards;animation-delay:1s}@keyframes colorize{from{filter:grayscale(100%)}to{filter:grayscale(0%)}}.page-home .sec_mv .slider-count{position:absolute;top:174px;right:30px;z-index:1;color:#fff;mix-blend-mode:overlay;opacity:.9;width:60px;height:38px;display:flex;font-weight:bold;line-height:1;letter-spacing:.05em}@media screen and (max-width: 1000px){.page-home .sec_mv .slider-count{top:19.3333333333%}}.page-home .sec_mv .slider-count::before{content:"";width:40px;height:1px;transform:rotate(-45deg);background:#fff;position:absolute;inset:0;margin:auto}.page-home .sec_mv .slider-count .current{margin-right:auto;margin-bottom:auto}.page-home .sec_mv .slider-count .total{margin-top:auto;margin-left:auto}.page-home .sec_mv .copy_area{position:absolute;left:0;bottom:98px;z-index:1}.page-home .sec_mv .copy_area .copy{font-size:195px;color:#fff;letter-spacing:.1em;font-weight:bold;line-height:1.11}@media screen and (max-width: 1000px){.page-home .sec_mv .copy_area .copy{font-size:25.641025641vw}}.page-home .sec_mv .copy_area .copy .red{color:#d6000f}.page-home .sec_mv .copy_area .copy .blue{color:#00a7eb}.page-home .sec_mv .copyright{position:absolute;mix-blend-mode:overlay;opacity:.9;z-index:1;color:#fff;right:40px;top:0;bottom:0;margin:auto;writing-mode:vertical-rl;font-size:17px;text-align:center;letter-spacing:.1em;transform:rotate(180deg)}@media screen and (max-width: 1000px){.page-home .sec_mv .copyright{font-size:13px;right:10px}}.page-home .home_content{position:relative;z-index:2;background:#eee}.page-home .home_content::before{content:"Ajinomoto Frozen Foods";font-size:200px;color:#d6000f;font-family:"eb-garamond",serif;writing-mode:vertical-rl;position:absolute;right:0;top:-60px;line-height:1;white-space:nowrap;z-index:4;letter-spacing:.04em;font-weight:500}@media screen and (max-width: 1000px){.page-home .home_content::before{font-size:72px;top:-34px;z-index:4;right:-10px}}.page-home .home_content .sec_intro{z-index:4;position:relative}.page-home .home_content .sec_intro .sec_inner{padding-top:120px;padding-bottom:100px}@media screen and (max-width: 1000px){.page-home .home_content .sec_intro .sec_inner{padding-top:60px;padding-bottom:80px;max-width:calc(100% - 64px)}}.page-home .home_content .sec_intro .link_color{display:block}@media screen and (max-width: 1000px){.page-home .home_content .sec_intro .link_color{margin-top:22px}}.page-home .home_content .sec_intro .link_color .ttl{max-width:405px;height:100px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:bold;letter-spacing:.2em;margin-top:-50px;margin-left:auto;z-index:2;position:relative}@media screen and (max-width: 1000px){.page-home .home_content .sec_intro .link_color .ttl{max-width:calc(100% - 20px);margin-left:0;font-size:14px;height:auto;padding-top:16px;padding-bottom:20px}}.page-home .home_content .sec_intro .link_color .ttl .ttl_inner{display:flex;flex-direction:column;gap:5px}.page-home .home_content .sec_intro .link_color .ttl a{color:#fff;display:flex;align-items:center;position:relative;justify-content:space-between}.page-home .home_content .sec_intro .link_color .ttl a::after{content:"";width:24px;height:24px;background:url(/_var/corporate/recruit/career/2026/images/ico_nav_blank.png?20260618) center center/contain no-repeat;margin-left:4px}@media screen and (max-width: 1000px){.page-home .home_content .sec_intro .link_color .ttl a::after{width:16px;height:16px;margin-left:2px}}.page-home .home_content .sec_work{position:relative;z-index:4;background:rgba(214,0,15,.1)}.page-home .home_content .sec_work .sec_inner{padding-bottom:0}@media screen and (max-width: 1000px){.page-home .home_content .sec_work .sec_inner{max-width:calc(100% - 64px)}}.page-home .home_content .sec_work .home_ttl_area .ttl_en{display:flex;position:relative;align-items:center}.page-home .home_content .sec_work .home_ttl_area .ttl_en span{position:relative;z-index:2;padding-right:40px}.page-home .home_content .sec_work .home_ttl_area .ttl_en::after{content:"";width:100%;flex:1;height:1px;background:#00a7eb;z-index:1}@media screen and (max-width: 1000px){.page-home .home_content .sec_work .home_ttl_area .ttl_en::after{display:none}}.page-home .home_content .sec_work .link_color{display:flex;justify-content:space-between;width:calc(100% - (100% - 1164px)/2)}@media screen and (max-width: 1000px){.page-home .home_content .sec_work .link_color{flex-direction:column;margin-top:22px;width:100%}}.page-home .home_content .sec_work .link_color .img02{width:23.579109063%}@media screen and (max-width: 1000px){.page-home .home_content .sec_work .link_color .img02{width:53.0769230769%}}.page-home .home_content .sec_work .link_color .img01_wrap{width:67.5115207373%}@media screen and (max-width: 1000px){.page-home .home_content .sec_work .link_color .img01_wrap{width:91.7948717949%;margin-left:auto;margin-top:20px}}.page-home .home_content .sec_work .link_color .img01_wrap .ttl{max-width:314px;height:80px;margin-right:74px;margin-left:auto;margin-top:-40px;display:flex;align-items:center;justify-content:center;color:#fff;z-index:2;position:relative;letter-spacing:.2em}@media screen and (max-width: 1000px){.page-home .home_content .sec_work .link_color .img01_wrap .ttl{padding-top:16px;padding-bottom:16px;height:auto;max-width:230px;margin-right:16px;margin-top:-27px}}.page-home .home_content .sec_work .link_color .img01_wrap .ttl{display:flex;align-items:center;position:relative}.page-home .home_content .sec_work .link_color .img01_wrap .ttl::after{content:"";width:24px;height:24px;background:url(/_var/corporate/recruit/career/2026/images/ico_nav_blank.png?20260618) center center/contain no-repeat;margin-left:4px}@media screen and (max-width: 1000px){.page-home .home_content .sec_work .link_color .img01_wrap .ttl::after{width:16px;height:16px;margin-left:2px}}.page-home .home_content .sec_interview{position:relative;z-index:1;background:rgba(214,0,15,.1)}.page-home .home_content .sec_interview .sec_inner{padding-bottom:80px;padding-top:80px}@media screen and (max-width: 1000px){.page-home .home_content .sec_interview .sec_inner{padding-left:0;padding-right:0}}.page-home .home_content .sec_interview .home_ttl_area{position:relative;z-index:2;margin-left:-4.8611111111vw}@media screen and (max-width: 1000px){.page-home .home_content .sec_interview .home_ttl_area{margin-left:32px}}.page-home .home_content .sec_interview .home_ttl_area .ttl_en{font-size:100px;color:#fff;line-height:1}@media screen and (max-width: 1000px){.page-home .home_content .sec_interview .home_ttl_area .ttl_en{font-size:32px}}.page * a{color:#333}.sec_page_mv{position:relative}.sec_page_mv .bg{position:relative}.sec_page_mv .ttl_area{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;letter-spacing:.32em;color:#fff;z-index:2;inset:0;margin:auto;margin-bottom:100px}@media screen and (max-width: 1000px){.sec_page_mv .ttl_area{margin-bottom:53px}}.sec_page_mv .ttl_area .category{background:#d6000f;background:linear-gradient(90deg, rgb(214, 0, 15) 0%, rgb(203, 156, 187) 35%, rgb(157, 180, 206) 65%, rgb(0, 167, 235) 100%);font-size:16px;width:165px;height:28px;display:flex;align-items:center;justify-content:center}.sec_page_mv .ttl_area .page_ttl{font-size:32px;margin-top:24px;text-align:center}@media screen and (max-width: 1000px){.sec_page_mv .ttl_area .page_ttl{font-size:24px;line-height:1.45}}.sec_page_mv .mv_ttl_en{position:absolute;z-index:1;font-size:6.9444444444vw;letter-spacing:.04em;bottom:0;left:0;right:0;text-align:center;color:#fff;line-height:.95;font-weight:400;margin-bottom:-0.16em}@media screen and (max-width: 1000px){.sec_page_mv .mv_ttl_en{font-size:13.8461538462vw}}.page_ttl_area{display:flex;position:relative;padding-top:100px}@media screen and (max-width: 1000px){.page_ttl_area{padding-top:60px}}.page_ttl_area .page_ttl_area_inner{color:#d6000f;padding-left:120px;line-height:1.3}@media screen and (max-width: 1000px){.page_ttl_area .page_ttl_area_inner{padding-left:36px}}.page_ttl_area .page_ttl_area_inner .ttl_ja{font-size:16px;letter-spacing:.25em}.page_ttl_area .page_ttl_area_inner .ttl_en{position:relative;font-size:60px;font-weight:400;letter-spacing:.04em}@media screen and (max-width: 1000px){.page_ttl_area .page_ttl_area_inner .ttl_en{font-size:32px;margin-top:4px}}.page_ttl_area .page_ttl_area_inner .ttl_en::before{content:"";width:30px;height:60px;border-radius:0 100% 100% 0%/50%;background:#d6000f;position:absolute;left:-120px;top:5px}@media screen and (max-width: 1000px){.page_ttl_area .page_ttl_area_inner .ttl_en::before{width:20px;height:40px;left:-36px;top:0}}.page_ttl_area .page_ttl_area_inner._bk{color:#000}.page_ttl_area .page_ttl_area_inner._bk .ttl_en::before{background:#000}.page-benefits_training .sec_anchor .sec_inner{padding-top:90px;padding-bottom:160px}@media screen and (max-width: 1000px){.page-benefits_training .sec_anchor .sec_inner{padding-top:70px;padding-bottom:90px}}.page-benefits_training .sec_anchor .anchor_list{max-width:960px;margin:auto;display:flex;gap:27px}@media screen and (max-width: 1000px){.page-benefits_training .sec_anchor .anchor_list{flex-direction:column;gap:30px}}.page-benefits_training .sec_anchor .anchor_list .list_item{width:calc((100% - 81px)/4)}@media screen and (max-width: 1000px){.page-benefits_training .sec_anchor .anchor_list .list_item{width:100%}}.page-benefits_training .sec_anchor .anchor_list .list_item a{display:flex;flex-direction:column;color:#d6000f;border-bottom:2px solid #d6000f;position:relative;line-height:1.5;transition:border .3s,color .3s}@media screen and (max-width: 1000px){.page-benefits_training .sec_anchor .anchor_list .list_item a{flex-direction:row;align-items:flex-end;gap:16px;padding-bottom:14px}}.page-benefits_training .sec_anchor .anchor_list .list_item a .ico{position:absolute;width:24px;height:24px;background:#d6000f;border-radius:50%;right:16px;bottom:-13px;transition:background .3s}.page-benefits_training .sec_anchor .anchor_list .list_item a .ico::before{content:"";width:100%;height:100%;background:url(/_var/corporate/recruit/career/2026/images/culture/benefits_training/ico_anchor_arrow.png) center center/contain no-repeat;display:block}.page-benefits_training .sec_anchor .anchor_list .list_item a .num_area{letter-spacing:.04em;font-weight:500}.page-benefits_training .sec_anchor .anchor_list .list_item a .num_area .num_category{font-size:14px}@media screen and (max-width: 1000px){.page-benefits_training .sec_anchor .anchor_list .list_item a .num_area .num_category{font-size:12px}}.page-benefits_training .sec_anchor .anchor_list .list_item a .num_area .num{font-size:20px}.page-benefits_training .sec_anchor .anchor_list .list_item a .ttl{font-size:20px;padding-bottom:28px;margin-top:10px}@media screen and (max-width: 1000px){.page-benefits_training .sec_anchor .anchor_list .list_item a .ttl{margin:0;padding-bottom:0}}.pc .page-benefits_training .sec_anchor .anchor_list .list_item a:hover{border-color:#00a7eb;color:#00a7eb}.pc .page-benefits_training .sec_anchor .anchor_list .list_item a:hover .ico{background-color:#00a7eb}.page-benefits_training .sec_detail .sec_inner{padding-top:40px;padding-bottom:140px;max-width:1040px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail .sec_inner{padding-bottom:80px}}.page-benefits_training .sec_detail#sec01 .txt p,.page-benefits_training .sec_detail#sec02 .txt p{font-size:16px;line-height:2}.page-benefits_training .sec_detail#sec01 .img,.page-benefits_training .sec_detail#sec02 .img{margin-top:80px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec01 .img,.page-benefits_training .sec_detail#sec02 .img{margin-top:40px}}.page-benefits_training .sec_detail#sec01{background:#f7f7f7}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec01 .img{padding:0 16px}}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec02 .img{padding-left:16px;padding-right:16px;width:calc(100% + 32px);margin-left:-16px}.page-benefits_training .sec_detail#sec02 .img img{min-width:720px}}.page-benefits_training .sec_detail#sec03{background:#f7f7f7}.page-benefits_training .sec_detail#sec03 .sec_inner{padding-top:60px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec03 .sec_inner{padding-top:40px}}.page-benefits_training .sec_detail#sec03 .programs_area{display:flex;gap:40px;flex-wrap:wrap}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec03 .programs_area{flex-direction:column;gap:20px}}.page-benefits_training .sec_detail#sec03 .programs_area .programs_box{width:calc((100% - 40px)/2);background:#fff}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec03 .programs_area .programs_box{width:100%}}.page-benefits_training .sec_detail#sec03 .programs_area .programs_box .ttl{width:calc(100% - 60px);margin:auto;text-align:center;background:#d6000f;background:linear-gradient(90deg, rgb(214, 0, 15) 0%, rgb(203, 156, 187) 35%, rgb(157, 180, 206) 65%, rgb(0, 167, 235) 100%);color:#fff;font-size:24px;padding:10px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec03 .programs_area .programs_box .ttl{font-size:20px;width:calc(100% - 40px)}}.page-benefits_training .sec_detail#sec03 .programs_area .programs_box .content{padding:32px 40px 48px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec03 .programs_area .programs_box .content{padding:24px 20px 40px}}.page-benefits_training .sec_detail#sec04{background:rgba(214,0,15,.1)}.page-benefits_training .sec_detail#sec04 .intro_txt{max-width:960px;margin:auto}.page-benefits_training .sec_detail#sec04 .intro_txt p{font-size:16px;line-height:2}.page-benefits_training .sec_detail#sec04 .sec_inner{max-width:1280px}.page-benefits_training .sec_detail#sec04 .support_area{margin-top:100px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area{margin-top:110px;width:calc(100% + 24px);margin-left:-8px}}.page-benefits_training .sec_detail#sec04 .support_area .support_box{background:#fff;border:1px solid #d8d8d8}.page-benefits_training .sec_detail#sec04 .support_area .support_box+.support_box{margin-top:120px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box+.support_box{margin-top:80px}}.page-benefits_training .sec_detail#sec04 .support_area .support_box .support_box_ttl{font-size:20px;max-width:620px;padding:20px 32px;background:#f7f7f7;border:1px solid #d8d8d8;margin-top:-36px;margin-left:120px;margin-bottom:64px;letter-spacing:.2em}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box .support_box_ttl{margin-bottom:40px;padding:20px 24px;font-size:20px;line-height:2;max-width:calc(100% - 60px);margin-left:16px}}.page-benefits_training .sec_detail#sec04 .support_area .support_box .support_box_ttl span{font-size:16px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box .support_box_ttl span{font-size:14px}}.page-benefits_training .sec_detail#sec04 .support_area .support_box .support_box_content{padding:0 120px 100px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box .support_box_content{padding:0 16px 40px}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list{display:flex;flex-wrap:wrap;gap:50px 26px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list{gap:40px}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list .list_item{width:calc((100% - 78px)/4);display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list .list_item{width:100%}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list .list_item .category{background:#d6000f;background:linear-gradient(90deg, rgb(214, 0, 15) 0%, rgb(203, 156, 187) 35%, rgb(157, 180, 206) 65%, rgb(0, 167, 235) 100%);color:#fff;font-size:16px;padding:2px;text-align:center;margin-bottom:20px;width:100%}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list .list_item .category{font-size:15px;padding:4px}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list .list_item .content{display:flex;flex-direction:column;flex:1}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list .list_item .content{flex-direction:row-reverse;align-items:flex-start}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list .list_item .content .txt_area{padding-bottom:30px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list .list_item .content .txt_area{flex:1;padding-left:20px;padding-bottom:0}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list .list_item .content .txt_area .ttl{font-size:24px;text-align:center;line-height:1.4}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list .list_item .content .txt_area .ttl{text-align:left}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list .list_item .content .txt_area .txt{margin-top:20px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list .list_item .content .txt_area .txt{margin-top:16px}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list .list_item .content .txt_area .txt p{font-size:14px;line-height:1.7}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list .list_item .content .ico{margin:auto;margin-top:auto;max-width:120px;margin-bottom:0}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .support_list .list_item .content .ico{margin:0}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .img{margin-top:80px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .img{margin-top:40px;width:calc(100% + 32px);margin-left:-16px;padding:0 16px}}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box01 .img img{min-width:960px}}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box02 .img{width:calc(100% + 32px);margin-left:-16px;padding:0 16px}}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box02 .img img{min-width:960px}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box02 .column{background:#f7f7f7;max-width:780px;margin:auto;margin-top:74px;border-radius:24px;padding:0 40px 0 20px;display:flex;align-items:center}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box02 .column{flex-direction:column;align-items:flex-start;padding-bottom:40px;padding-left:20px;padding-right:20px}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box02 .column .ico_area{width:145px;display:flex;flex-direction:column;align-items:center;margin-top:-10px;padding-bottom:30px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box02 .column .ico_area{flex-direction:row;align-items:flex-end;width:100%;justify-content:flex-start;padding-bottom:20px}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box02 .column .ico_area .ico{width:90px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box02 .column .ico_area .ico{width:68px;position:relative;z-index:2}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box02 .column .ico_area .ttl{background:#d6000f;background:linear-gradient(90deg, rgb(214, 0, 15) 0%, rgb(203, 156, 187) 35%, rgb(157, 180, 206) 65%, rgb(0, 167, 235) 100%);font-size:14px;color:#fff;width:100%;padding:4px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box02 .column .ico_area .ttl{width:auto;padding-left:20px;padding-right:14px;position:relative;z-index:1;margin-left:-20px}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box02 .column .txt{flex:1;padding-left:14px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box02 .column .txt{padding-left:0}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box02 .column .txt p{font-size:14px;line-height:1.7}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box03 .support_list{display:flex;gap:60px 30px;flex-wrap:wrap}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box03 .support_list{gap:40px}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box03 .support_list .list_item{display:flex;flex-direction:column;align-items:flex-start;width:calc((100% - 60px)/3)}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box03 .support_list .list_item{width:100%;flex-direction:row-reverse}}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box03 .support_list .list_item .txt_area{flex:1;padding-left:20px}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box03 .support_list .list_item .txt_area .ttl{font-size:24px;line-height:1.5}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box03 .support_list .list_item .txt_area .txt{margin-top:20px;margin-bottom:20px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box03 .support_list .list_item .txt_area .txt{margin-top:16px;margin-bottom:0}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box03 .support_list .list_item .txt_area .txt p{font-size:14px;line-height:1.7}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box03 .support_list .list_item .ico{max-width:120px;margin:auto;margin-bottom:0}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box03 .support_list .list_item .ico{margin-bottom:auto;margin-top:0}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box04 .support_list{display:flex}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box04 .support_list{flex-direction:column}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box04 .support_list .list_item{display:flex;align-items:center;width:50%}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box04 .support_list .list_item{width:100%}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box04 .support_list .list_item .ico{max-width:166px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box04 .support_list .list_item .ico{width:140px}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box04 .support_list .list_item .txt{padding-top:22px;flex:1}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box04 .support_list .list_item .txt{padding:0}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box04 .support_list .list_item .txt p{font-size:16px;line-height:2}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box04 .support_list .list_item:nth-of-type(1){padding-right:50px}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box04 .support_list .list_item:nth-of-type(1){padding-right:0;padding-bottom:20px}}.page-benefits_training .sec_detail#sec04 .support_area .support_box.box04 .support_list .list_item:nth-of-type(2){padding-left:70px;border-left:1px solid #d8d8d8}@media screen and (max-width: 1000px){.page-benefits_training .sec_detail#sec04 .support_area .support_box.box04 .support_list .list_item:nth-of-type(2){padding-left:0;padding-top:20px;border-top:1px solid #d8d8d8;border-left:none}}.page-career_paths .sec_detail .sec_inner{max-width:1280px}.page-career_paths .sec_detail#sec01{background:#f7f7f7}.page-career_paths .sec_detail#sec01 .sec_inner{display:flex;padding-top:40px;padding-bottom:180px}@media screen and (max-width: 1000px){.page-career_paths .sec_detail#sec01 .sec_inner{flex-direction:column;padding-bottom:110px}}.page-career_paths .sec_detail#sec01 .sec_inner .txt_area{width:38.3333333333%}@media screen and (max-width: 1000px){.page-career_paths .sec_detail#sec01 .sec_inner .txt_area{width:100%}}.page-career_paths .sec_detail#sec01 .sec_inner .txt_area .img{margin-top:30px}@media screen and (max-width: 1000px){.page-career_paths .sec_detail#sec01 .sec_inner .txt_area .img{margin-top:40px;padding-left:16px;padding-right:16px}}.page-career_paths .sec_detail#sec01 .sec_inner .img_area{flex:1;padding-left:140px;margin-top:-100px}@media screen and (max-width: 1000px){.page-career_paths .sec_detail#sec01 .sec_inner .img_area{margin-top:20px;padding-left:0}}.page-career_paths .sec_detail#sec02{background:#f7f7f7;position:relative}.page-career_paths .sec_detail#sec02::after{content:"";background:rgba(214,0,15,.1);width:100%;height:calc(100% - 150px);position:absolute;left:0;top:0}@media screen and (max-width: 1000px){.page-career_paths .sec_detail#sec02::after{height:100%}}.page-career_paths .sec_detail#sec02 .sec_inner{position:relative;z-index:2;padding-top:0;padding-bottom:0}@media screen and (max-width: 1000px){.page-career_paths .sec_detail#sec02 .sec_inner{padding-bottom:48px}}.page-career_paths .sec_detail#sec02 .sec_inner>.ttl{font-size:20px;max-width:620px;width:100%;padding:20px 32px;background:#fff;border:1px solid #d8d8d8;letter-spacing:.2em;position:absolute;left:40px;top:-36px}@media screen and (max-width: 1000px){.page-career_paths .sec_detail#sec02 .sec_inner>.ttl{margin-bottom:40px;padding:20px 24px;font-size:20px;line-height:2;max-width:inherit;margin-left:0;left:0;width:auto}}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px 11px;padding-top:100px}@media screen and (max-width: 1000px){.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area{grid-template-columns:repeat(1, 1fr);gap:10px;padding-top:80px}}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box{border-radius:24px;padding:24px 24px 48px;color:#fff;display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .ico_area{display:flex}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .ico_area .case_area{flex:1;display:flex;flex-direction:column;line-height:1}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .ico_area .case_area .case{font-size:14px;letter-spacing:.04em}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .ico_area .case_area .num_area{display:flex;align-items:center}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .ico_area .case_area .num_area .num{font-size:40px;letter-spacing:.04em;font-weight:500}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .ico_area .case_area .num_area .tag{background:#fff;font-size:14px;font-weight:500;padding:2px 8px;border-radius:4px;margin-left:10px}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .ico_area .ico{width:80px;margin-left:auto}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .ttl_area{margin-top:16px;font-size:18px;font-weight:500;line-height:1.77}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .flow_area{margin-top:24px;padding-top:32px;border-top:1px solid #fff}@media screen and (max-width: 1000px){.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .flow_area{padding-top:24px}}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .flow_area .flow_list .list_item{position:relative;padding-left:20px;padding-bottom:16px}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .flow_area .flow_list .list_item::before,.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .flow_area .flow_list .list_item::after{content:"";position:absolute}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .flow_area .flow_list .list_item::before{width:12px;height:12px;border-radius:50%;left:0;top:8px;border:3px solid #fff;z-index:2}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .flow_area .flow_list .list_item::after{height:100%;width:1px;position:absolute;top:8px;left:5.5px;background:#fff;z-index:1}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .flow_area .flow_list .list_item:nth-last-of-type(1){padding-bottom:0}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box .flow_area .flow_list .list_item:nth-last-of-type(1)::after{display:none}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box._career{background:#96010a}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box._career .ico_area .case_area .num_area .tag{color:#d6000f}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box._career .flow_area .flow_list .list_item::before{background:#00a7eb}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box._new{background:#196584}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box._new .ico_area .case_area .num_area .tag{color:#00a7eb}.page-career_paths .sec_detail#sec02 .sec_inner .case_box_area .case_box._new .flow_area .flow_list .list_item::before{background:#d6000f}.page-career_paths .sec_detail#sec03{background:#f7f7f7;position:relative}.page-career_paths .sec_detail#sec03 .sec_inner{padding-bottom:160px}@media screen and (max-width: 1000px){.page-career_paths .sec_detail#sec03 .sec_inner{padding-bottom:80px}}.page-career_paths .sec_detail#sec03 .page_ttl_area{padding-top:76px}@media screen and (max-width: 1000px){.page-career_paths .sec_detail#sec03 .page_ttl_area{padding-top:60px}}.page-career_paths .sec_detail#sec03 .programs_area{gap:0 30px;display:grid;grid-template-columns:repeat(3, 1fr)}@media screen and (max-width: 1000px){.page-career_paths .sec_detail#sec03 .programs_area{display:flex;flex-direction:column;gap:20px}}.page-career_paths .sec_detail#sec03 .programs_area .programs_box{background:#fff;display:grid;position:relative;grid-template-rows:subgrid;grid-row:span 2}@media screen and (max-width: 1000px){.page-career_paths .sec_detail#sec03 .programs_area .programs_box{width:100%}}.page-career_paths .sec_detail#sec03 .programs_area .programs_box .ttl{width:calc(100% - 60px);margin:auto;text-align:center;background:#d6000f;background:linear-gradient(90deg, rgb(214, 0, 15) 0%, rgb(203, 156, 187) 35%, rgb(157, 180, 206) 65%, rgb(0, 167, 235) 100%);color:#fff;font-size:24px;padding:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;line-height:1.33;height:100%}@media screen and (max-width: 1000px){.page-career_paths .sec_detail#sec03 .programs_area .programs_box .ttl{height:auto;font-size:20px;width:calc(100% - 40px);padding:16px}}.page-career_paths .sec_detail#sec03 .programs_area .programs_box .ttl span{font-size:14px}.page-career_paths .sec_detail#sec03 .programs_area .programs_box .content{padding:24px 32px 40px}@media screen and (max-width: 1000px){.page-career_paths .sec_detail#sec03 .programs_area .programs_box .content{padding:24px 20px 40px}}.page-career_paths .sec_detail#sec03 .programs_area .programs_box .content .txt p{line-height:2}.page-employee_file .sec_detail{background:#f7f7f7}.page-employee_file .sec_detail .sec_inner{max-width:1280px;padding-bottom:160px;padding-top:100px}@media screen and (max-width: 1000px){.page-employee_file .sec_detail .sec_inner{padding-top:60px;padding-bottom:100px}}.page-employee_file .detail_area{display:flex;flex-wrap:wrap;gap:40px;counter-reset:number 0}@media screen and (max-width: 1000px){.page-employee_file .detail_area{gap:20px}}.page-employee_file .detail_area .detail_box{width:calc((100% - 40px)/2);background:#fff;position:relative}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box{width:100%}}.page-employee_file .detail_area .detail_box::before{content:"";width:100%;height:4px;position:absolute;top:0;left:0;background:#d6000f;background:linear-gradient(90deg, rgb(214, 0, 15) 0%, rgb(203, 156, 187) 35%, rgb(157, 180, 206) 65%, rgb(0, 167, 235) 100%)}.page-employee_file .detail_area .detail_box._wide{width:100%}.page-employee_file .detail_area .detail_box .box_ttl_area{padding:64px 20px 25px;border-bottom:1px solid #d8d8d8}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box .box_ttl_area{padding:40px 16px 28px}}.page-employee_file .detail_area .detail_box .box_ttl_area .ttl{display:flex;align-items:center;position:relative;font-size:28px;letter-spacing:.12em}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box .box_ttl_area .ttl{font-size:20px;letter-spacing:.1em}}.page-employee_file .detail_area .detail_box .box_ttl_area .ttl span{flex:1}.page-employee_file .detail_area .detail_box .box_ttl_area .ttl:before{content:"";counter-increment:number 1;content:"Q" counter(number);width:80px;height:80px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:17px;margin-right:28px;border-radius:50%;letter-spacing:0}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box .box_ttl_area .ttl:before{width:48px;height:48px;font-size:14px;margin-right:12px}}.page-employee_file .detail_area .detail_box .box_content{position:relative}.page-employee_file .detail_area .detail_box .box_content .box_content_ttl{color:#d6000f;font-size:20px;letter-spacing:.04em;line-height:1.8;padding-bottom:20px;border-bottom:4px solid #d6000f}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box .box_content .box_content_ttl{font-size:18px;margin-bottom:40px}}.page-employee_file .detail_area .detail_box .box_content .graph_area{max-width:100%;position:relative}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box .box_content .graph_area{margin:auto}}.page-employee_file .detail_area .detail_box .box_content .graph_area .graph_note{position:absolute;width:100%;bottom:0;right:0;margin:auto;opacity:0;transition:opacity .2s}.page-employee_file .detail_area .detail_box .box_content .graph_area .graph_note.show{opacity:1}.page-employee_file .detail_area .detail_box .box_content .graph_area .graph_outer{height:auto;margin:auto;position:relative;max-width:100%}.page-employee_file .detail_area .detail_box .box_content .column_area{display:flex}.page-employee_file .detail_area .detail_box .box_content .column_area .column_area_inner{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box .box_content .column_area .column_area_inner{gap:12px}}.page-employee_file .detail_area .detail_box .box_content .column_area .column_area_inner .column{background:rgba(214,0,15,.1);border-radius:12px;padding:20px 20px 20px 0;display:flex}.page-employee_file .detail_area .detail_box .box_content .column_area .column_area_inner .column .ico{width:50px;aspect-ratio:1/1;margin-left:-20px}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box .box_content .column_area .column_area_inner .column .ico{margin-left:-14px}}.page-employee_file .detail_area .detail_box .box_content .column_area .column_area_inner .column .txt{flex:1;padding-left:20px}.page-employee_file .detail_area .detail_box .box_content .column_area .column_area_inner .column .txt p{font-size:16px;line-height:2}.page-employee_file .detail_area .detail_box:nth-of-type(odd) .box_ttl_area .ttl::before{background:#d6000f}.page-employee_file .detail_area .detail_box:nth-of-type(even) .box_ttl_area .ttl::before{background:#00a7eb}.page-employee_file .detail_area .detail_box.box01 .box_content{padding:80px 120px;display:flex;justify-content:center}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box01 .box_content{padding:40px 16px;flex-direction:column;align-items:flex-start}}.page-employee_file .detail_area .detail_box.box01 .box_content .box_content_ttl{position:absolute;top:80px;left:120px}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box01 .box_content .box_content_ttl{inset:auto;position:relative}}.page-employee_file .detail_area .detail_box.box01 .box_content .graph_area{width:889.58px;height:570px}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box01 .box_content .graph_area{width:330.87px;height:546.43px}}.page-employee_file .detail_area .detail_box.box01 .box_content .graph_area .graph_note{aspect-ratio:889.58/457.5;display:flex;align-items:center}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box01 .box_content .graph_area .graph_note{aspect-ratio:330.87/422.89}}.page-employee_file .detail_area .detail_box.box01 .box_content .graph_area .graph_outer{width:546px;aspect-ratio:1/1}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box01 .box_content .graph_area .graph_outer{aspect-ratio:330.87/546.43}}.page-employee_file .detail_area .detail_box.box02 .box_content{padding:80px 120px;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box02 .box_content{padding:40px 16px;flex-direction:column;align-items:flex-start}}.page-employee_file .detail_area .detail_box.box02 .box_content .box_content_ttl{max-width:235px}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box02 .box_content .box_content_ttl{max-width:inherit}}.page-employee_file .detail_area .detail_box.box02 .box_content .graph_area{width:624.24px;height:400px;position:relative;margin:auto;margin-right:0;max-width:100%}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box02 .box_content .graph_area{width:100%;height:auto;max-width:329px;aspect-ratio:329/317}}.page-employee_file .detail_area .detail_box.box02 .box_content .graph_area .graph_outer{width:400px;margin-left:auto;position:relative;aspect-ratio:1/1;max-width:100%;margin-left:auto;margin-right:0}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box02 .box_content .graph_area .graph_outer{width:75.3647416413%;margin-top:17.0347003155%}}.page-employee_file .detail_area .detail_box.box02 .box_content .graph_area .graph_outer canvas{width:100%;height:100%}.page-employee_file .detail_area .detail_box.box02 .box_content .graph_area .graph_note{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;margin:auto;transition:opacity .2s;display:flex;align-items:center}.page-employee_file .detail_area .detail_box.box03 .box_content{padding:58px 30px;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box03 .box_content{padding:40px 16px;flex-direction:column;align-items:flex-start}}.page-employee_file .detail_area .detail_box.box03 .box_content .graph_area{width:477.04px;height:558.62px;position:relative;margin:auto;max-width:100%}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box03 .box_content .graph_area{width:100%;height:auto;max-width:328.78px;aspect-ratio:328.78/322.56}}.page-employee_file .detail_area .detail_box.box03 .box_content .graph_area .graph_outer{width:400px;margin-left:auto;position:relative;aspect-ratio:1/1;max-width:100%;margin-left:auto;margin-right:0;margin-top:25.0617593355%}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box03 .box_content .graph_area .graph_outer{width:75.3647416413%;margin-top:17.0347003155%}}.page-employee_file .detail_area .detail_box.box03 .box_content .graph_area .graph_outer canvas{width:100%;height:100%}.page-employee_file .detail_area .detail_box.box03 .box_content .graph_area .graph_note{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;margin:auto;transition:opacity .2s;display:flex;align-items:center}.page-employee_file .detail_area .detail_box.box04 .box_content{padding:90px;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box04 .box_content{padding:40px 30px;flex-direction:column;align-items:flex-start}}.page-employee_file .detail_area .detail_box.box04 .box_content .graph_area{width:400px;height:512px;position:relative;margin:auto;max-width:100%}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box04 .box_content .graph_area{width:100%;height:auto;max-width:328.78px;aspect-ratio:328.78/322.56}}.page-employee_file .detail_area .detail_box.box04 .box_content .graph_area .graph_outer{width:100%;height:100%;margin-left:auto;position:relative;max-width:100%;margin-left:auto;margin-right:0}.page-employee_file .detail_area .detail_box.box04 .box_content .graph_area .graph_outer #graph04{position:absolute;bottom:0;left:0;width:100%;height:0;background:#d6000f;background:linear-gradient(180deg, rgb(214, 0, 15) 30%, rgb(203, 156, 187) 55%, rgb(157, 180, 206) 70%, rgb(0, 167, 235) 100%);transition:height 1s ease}.page-employee_file .detail_area .detail_box.box04 .box_content .graph_area .graph_outer #graph04.active{height:100%}.page-employee_file .detail_area .detail_box.box04 .box_content .graph_area .graph_note{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;margin:auto;transition:opacity .2s;display:flex;align-items:center}.page-employee_file .detail_area .detail_box.box05{display:flex;gap:40px}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box05{flex-direction:column}}.page-employee_file .detail_area .detail_box.box05 .detail_box_inner{width:calc((100% - 40px)/2);display:flex;flex-direction:column}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box05 .detail_box_inner{width:100%}}.page-employee_file .detail_area .detail_box.box05 .detail_box_inner .box_content{flex:1}.page-employee_file .detail_area .detail_box.box05 .detail_box_inner:nth-of-type(1) .box_content{padding:58px 30px;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box05 .detail_box_inner:nth-of-type(1) .box_content{padding:40px 16px;flex-direction:column;align-items:flex-start}}.page-employee_file .detail_area .detail_box.box05 .detail_box_inner:nth-of-type(1) .box_content .graph_area{width:400px;height:auto;aspect-ratio:1/1;position:relative;margin:auto;max-width:100%}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box05 .detail_box_inner:nth-of-type(1) .box_content .graph_area{width:100%;height:auto;max-width:247px}}.page-employee_file .detail_area .detail_box.box05 .detail_box_inner:nth-of-type(1) .box_content .graph_area .graph_outer{width:100%;height:100%;margin-left:auto;position:relative;max-width:100%;margin-left:auto;margin-right:0}.page-employee_file .detail_area .detail_box.box05 .detail_box_inner:nth-of-type(1) .box_content .graph_area .graph_outer canvas{width:100%;height:100%}.page-employee_file .detail_area .detail_box.box05 .detail_box_inner:nth-of-type(1) .box_content .graph_area .graph_note{width:100%;height:100%;position:absolute;top:0;bottom:0;right:0;margin:auto;transition:opacity .2s;display:flex;align-items:center}.page-employee_file .detail_area .detail_box.box05 .detail_box_inner:nth-of-type(2){position:relative}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box05 .detail_box_inner:nth-of-type(2)::before{content:"";width:80px;height:88px;background:url(/_var/corporate/recruit/career/2026/images/culture/employee_file/arrow.png) center center/contain no-repeat;position:absolute;top:-60px;left:0;right:0;transform:rotate(90deg);margin:auto}}.page-employee_file .detail_area .detail_box.box05 .detail_box_inner:nth-of-type(2) .box_content{padding:40px 40px 58px;position:relative}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box05 .detail_box_inner:nth-of-type(2) .box_content{padding-left:30px;padding-right:16px}}.page-employee_file .detail_area .detail_box.box05 .detail_box_inner:nth-of-type(2) .box_content::before{content:"";width:80px;height:88px;background:url(/_var/corporate/recruit/career/2026/images/culture/employee_file/arrow.png) center center/contain no-repeat;position:absolute;top:0;bottom:0;left:-80px;margin:auto}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box05 .detail_box_inner:nth-of-type(2) .box_content::before{display:none}}.page-employee_file .detail_area .detail_box.box05 .detail_box_inner:nth-of-type(2) .box_ttl_area .ttl::before{background:#00a7eb}.page-employee_file .detail_area .detail_box.box07 .box_content{padding:52px 90px 80px;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box07 .box_content{padding-top:40px;padding-bottom:56px;padding-left:30px;padding-right:16px;flex-direction:column;align-items:flex-start}}.page-employee_file .detail_area .detail_box.box07 .box_ttl_area .ttl::before{background:#d6000f}.page-employee_file .detail_area .detail_box.box07 .column_area{display:flex;gap:74px}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box07 .column_area{gap:12px;flex-direction:column}}.page-employee_file .detail_area .detail_box.box07 .column_area .column_area_inner{width:calc((100% - 74px)/2)}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box07 .column_area .column_area_inner{width:100%}}.page-employee_file .detail_area .detail_box.box08 .box_content{padding:52px 90px 80px;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box08 .box_content{padding-top:40px;padding-bottom:56px;padding-left:30px;padding-right:16px;flex-direction:column;align-items:flex-start}}.page-employee_file .detail_area .detail_box.box08 .box_ttl_area .ttl::before{background:#00a7eb}.page-employee_file .detail_area .detail_box.box08 .column_area{display:flex;gap:74px}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box08 .column_area{gap:12px;flex-direction:column}}.page-employee_file .detail_area .detail_box.box08 .column_area .column_area_inner{width:calc((100% - 74px)/2)}@media screen and (max-width: 1000px){.page-employee_file .detail_area .detail_box.box08 .column_area .column_area_inner{width:100%}}.page-interview .sec_page_mv_interview{position:relative;z-index:2}.page-interview .sec_page_mv_interview::before{display:block;content:"";width:20px;height:100%;background:#d6000f;background:linear-gradient(180deg, rgb(214, 0, 15) 0%, rgb(203, 156, 187) 35%, rgb(157, 180, 206) 65%, rgb(0, 167, 235) 100%);position:absolute;left:0;top:0}@media screen and (max-width: 1000px){.page-interview .sec_page_mv_interview::before{display:none}}.page-interview .sec_page_mv_interview::after{content:"Interview";writing-mode:vertical-rl;color:#fff;font-size:100px;font-family:"eb-garamond",serif;font-weight:400;letter-spacing:.04em;position:absolute;left:-20px;top:120px;line-height:1}@media screen and (max-width: 1000px){.page-interview .sec_page_mv_interview::after{display:none}}.page-interview .sec_page_mv_interview .sec_inner{position:relative;z-index:2;display:flex;max-width:1280px;padding-top:100px;align-items:flex-start}@media screen and (max-width: 1000px){.page-interview .sec_page_mv_interview .sec_inner{flex-direction:column;padding-top:0;width:100%;display:block;padding-bottom:0}}.page-interview .sec_page_mv_interview .sec_inner .info_area{flex:1;position:sticky;top:180px;color:#fff}@media screen and (max-width: 1000px){.page-interview .sec_page_mv_interview .sec_inner .info_area{top:auto;position:relative;padding-top:21.6216216216%;min-height:calc(100svh - 70px)}.page-interview .sec_page_mv_interview .sec_inner .info_area::before{display:block;content:"";width:12px;height:100%;background:#d6000f;background:linear-gradient(180deg, rgb(214, 0, 15) 0%, rgb(203, 156, 187) 35%, rgb(157, 180, 206) 65%, rgb(0, 167, 235) 100%);position:absolute;left:0;top:0}.page-interview .sec_page_mv_interview .sec_inner .info_area::after{content:"Interview";writing-mode:vertical-rl;color:#fff;font-size:40px;font-family:"eb-garamond",serif;font-weight:400;letter-spacing:.04em;position:absolute;left:-7px;top:0;bottom:0;margin:auto;text-align:center;line-height:1}}.page-interview .sec_page_mv_interview .sec_inner .info_area .info_area_inner{display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:2}@media screen and (max-width: 1000px){.page-interview .sec_page_mv_interview .sec_inner .info_area .info_area_inner{padding:0 40px 19.7530864198vh}}.page-interview .sec_page_mv_interview .sec_inner .info_area .pos_area .category{font-size:16px;letter-spacing:.2em}@media screen and (max-width: 1000px){.page-interview .sec_page_mv_interview .sec_inner .info_area .pos_area .category{font-size:13px}}.page-interview .sec_page_mv_interview .sec_inner .info_area .pos_area .pos{background:#fff;color:#d6000f;font-size:20px;letter-spacing:.5em;padding:6px;display:flex;align-items:center;justify-content:center;margin-top:6px}@media screen and (max-width: 1000px){.page-interview .sec_page_mv_interview .sec_inner .info_area .pos_area .pos{font-size:16px}}.page-interview .sec_page_mv_interview .sec_inner .info_area .ttl_area .ttl{font-size:32px;margin-top:40px}@media screen and (max-width: 1000px){.page-interview .sec_page_mv_interview .sec_inner .info_area .ttl_area .ttl{font-size:24px;margin-top:24px}}.page-interview .sec_page_mv_interview .sec_inner .info_area .profile{margin-top:64px;padding-top:24px;padding-left:27px;border-left:1px solid #fff}@media screen and (max-width: 1000px){.page-interview .sec_page_mv_interview .sec_inner .info_area .profile{margin-top:24px}}.page-interview .sec_page_mv_interview .sec_inner .info_area .profile .name{font-size:16px;font-weight:bold}.page-interview .sec_page_mv_interview .sec_inner .info_area .profile .info{font-size:14px;line-height:1.7;margin-top:12px}.page-interview .sec_page_mv_interview .sec_inner .profile_area{width:45.5%;margin-top:calc(100vh - 80px - 64px - 10vh)}@media screen and (max-width: 1000px){.page-interview .sec_page_mv_interview .sec_inner .profile_area{padding-left:24px;padding-right:24px;margin:auto;margin-top:0;width:100%;position:relative;margin-top:-9.8765432099vh}.page-interview .sec_page_mv_interview .sec_inner .profile_area::after{content:"";width:100%;height:calc(100% - 9.8765432099vh);position:absolute;left:0;bottom:0;display:block;z-index:1;background:#f7f7f7}}.page-interview .sec_page_mv_interview .sec_inner .profile_area .profile_area_inner{background:#fff}@media screen and (max-width: 1000px){.page-interview .sec_page_mv_interview .sec_inner .profile_area .profile_area_inner{position:relative;z-index:2}}.page-interview .sec_page_mv_interview .sec_inner .profile_area .content{padding:80px 40px}@media screen and (max-width: 1000px){.page-interview .sec_page_mv_interview .sec_inner .profile_area .content{padding:40px 20px}}.page-interview .sec_page_mv_interview .sec_inner .profile_area .content .box{display:flex;flex-direction:column;align-items:flex-start}.page-interview .sec_page_mv_interview .sec_inner .profile_area .content .box+.box{margin-top:60px}.page-interview .sec_page_mv_interview .sec_inner .profile_area .content .box .ttl{margin-left:-40px;width:auto;font-size:20px;padding-left:40px;padding-bottom:12px;color:#d6000f;position:relative}@media screen and (max-width: 1000px){.page-interview .sec_page_mv_interview .sec_inner .profile_area .content .box .ttl{margin-left:-20px;font-size:20px;padding-left:20px;padding-bottom:12px}}.page-interview .sec_page_mv_interview .sec_inner .profile_area .content .box .ttl::before{content:"";display:block;background:#d6000f;width:100%;height:1px;position:absolute;left:0;bottom:0}.page-interview .sec_page_mv_interview .sec_inner .profile_area .content .box .txt{margin-top:28px}.page-interview .sec_page_mv_interview .sec_inner .profile_area .content .box .txt p{font-size:16px;line-height:2}.page-interview .sec_interview{background:#f7f7f7;position:relative;z-index:3}.page-interview .sec_interview .sec_inner{max-width:1280px}.page-interview .sec_interview .sec_inner.intarview01{padding-top:130px;padding-bottom:180px}@media screen and (max-width: 1000px){.page-interview .sec_interview .sec_inner.intarview01{padding-top:80px;padding-bottom:100px}}.page-interview .sec_interview .sec_inner.intarview02{padding-top:160px;padding-bottom:160px}@media screen and (max-width: 1000px){.page-interview .sec_interview .sec_inner.intarview02{padding-top:100px;padding-bottom:100px}}.page-interview .sec_interview .sec_inner .interview_area .interview_box{display:flex;align-items:flex-start}@media screen and (max-width: 1000px){.page-interview .sec_interview .sec_inner .interview_area .interview_box{flex-direction:column}}.page-interview .sec_interview .sec_inner .interview_area .interview_box+.interview_box{margin-top:120px}@media screen and (max-width: 1000px){.page-interview .sec_interview .sec_inner .interview_area .interview_box+.interview_box{margin-top:80px}}.page-interview .sec_interview .sec_inner .interview_area .interview_box .content{flex:1;padding-right:9.1666666667%;display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 1000px){.page-interview .sec_interview .sec_inner .interview_area .interview_box .content{padding-right:0}}.page-interview .sec_interview .sec_inner .interview_area .interview_box .content .q{color:#fff;background:#d6000f;background:linear-gradient(90deg, rgb(214, 0, 15) 0%, rgb(203, 156, 187) 35%, rgb(157, 180, 206) 65%, rgb(0, 167, 235) 100%);min-width:360px;padding:8px 20px;font-weight:bold;font-size:16px;letter-spacing:.2em}.page-interview .sec_interview .sec_inner .interview_area .interview_box .content .a{font-size:28px;margin-top:32px;line-height:1.7}@media screen and (max-width: 1000px){.page-interview .sec_interview .sec_inner .interview_area .interview_box .content .a{font-size:22px;line-height:1.8}}.page-interview .sec_interview .sec_inner .interview_area .interview_box .content .interview_column{margin-top:60px}@media screen and (max-width: 1000px){.page-interview .sec_interview .sec_inner .interview_area .interview_box .content .interview_column{margin-top:52px}}.page-interview .sec_interview .sec_inner .interview_area .interview_box .content .interview_column+.interview_column{margin-top:75px}@media screen and (max-width: 1000px){.page-interview .sec_interview .sec_inner .interview_area .interview_box .content .interview_column+.interview_column{margin-top:60px}}.page-interview .sec_interview .sec_inner .interview_area .interview_box .content .interview_column .ttl{font-size:16px;font-weight:bold;color:#d6000f;padding-left:50px;display:flex;position:relative;align-items:flex-start}.page-interview .sec_interview .sec_inner .interview_area .interview_box .content .interview_column .ttl::before{content:"";width:40px;height:1px;background:#d6000f;position:absolute;left:0;top:13px}.page-interview .sec_interview .sec_inner .interview_area .interview_box .content .interview_column .txt{margin-top:20px}.page-interview .sec_interview .sec_inner .interview_area .interview_box .content .interview_column .txt p{line-height:2}.page-interview .sec_interview .sec_inner .interview_area .interview_box .img{position:sticky;top:160px;width:45.6666666667%}@media screen and (max-width: 1000px){.page-interview .sec_interview .sec_inner .interview_area .interview_box .img{position:relative;width:calc(100% - 32px);margin:auto;margin-top:60px;top:auto}}.page-interview .sec_interview .sec_inner .interview_area .interview_box._r{flex-direction:row-reverse}@media screen and (max-width: 1000px){.page-interview .sec_interview .sec_inner .interview_area .interview_box._r{flex-direction:column}}.page-interview .sec_interview .sec_inner .interview_area .interview_box._r .content{padding-right:0;padding-left:9.1666666667%}@media screen and (max-width: 1000px){.page-interview .sec_interview .sec_inner .interview_area .interview_box._r .content{padding-left:0}}.page-interview .sec_interview .wide_img{position:relative;width:calc(100% - 80px);margin:auto}.page-interview .sec_interview .wide_img::after{content:"";width:100%;height:8px;position:absolute;bottom:0;left:0;background:#d6000f;background:linear-gradient(90deg, rgb(214, 0, 15) 0%, rgb(203, 156, 187) 35%, rgb(157, 180, 206) 65%, rgb(0, 167, 235) 100%)}@media screen and (max-width: 1000px){.page-interview .sec_interview .wide_img{width:100%}}.page-interview .sec_schedule{background:#96000a;color:#fff;position:relative;z-index:2}.page-interview .sec_schedule .sec_inner{max-width:1215px;display:flex;padding-top:100px;padding-bottom:160px}@media screen and (max-width: 1000px){.page-interview .sec_schedule .sec_inner{flex-direction:column;padding-top:32px;padding-bottom:80px;width:calc(100% - 64px)}}.page-interview .sec_schedule .schedule_area,.page-interview .sec_schedule .private_area{width:50%}@media screen and (max-width: 1000px){.page-interview .sec_schedule .schedule_area,.page-interview .sec_schedule .private_area{width:100%}}.page-interview .sec_schedule .schedule_area .ttl_area,.page-interview .sec_schedule .private_area .ttl_area{padding-top:132px;position:relative;line-height:1.5;margin-bottom:32px}@media screen and (max-width: 1000px){.page-interview .sec_schedule .schedule_area .ttl_area,.page-interview .sec_schedule .private_area .ttl_area{padding-top:80px}}.page-interview .sec_schedule .schedule_area .ttl_area::before,.page-interview .sec_schedule .private_area .ttl_area::before{content:"";width:1px;height:100px;background:#fff;position:absolute;left:20px;top:0}@media screen and (max-width: 1000px){.page-interview .sec_schedule .schedule_area .ttl_area::before,.page-interview .sec_schedule .private_area .ttl_area::before{height:60px}}.page-interview .sec_schedule .schedule_area .ttl_area .ttl_ja,.page-interview .sec_schedule .private_area .ttl_area .ttl_ja{font-size:16px;font-weight:bold;letter-spacing:.25em}.page-interview .sec_schedule .schedule_area .ttl_area .ttl_en,.page-interview .sec_schedule .private_area .ttl_area .ttl_en{font-size:80px;font-weight:400;letter-spacing:.04em}@media screen and (max-width: 1000px){.page-interview .sec_schedule .schedule_area .ttl_area .ttl_en,.page-interview .sec_schedule .private_area .ttl_area .ttl_en{font-size:40px}}.page-interview .sec_schedule .schedule_area .schedule_list .list_item{display:flex}.page-interview .sec_schedule .schedule_area .schedule_list .list_item:nth-last-of-type(1) .content{padding-bottom:0}.page-interview .sec_schedule .schedule_area .schedule_list .list_item:nth-last-of-type(1) .content::after{display:none}.page-interview .sec_schedule .schedule_area .schedule_list .list_item .time{font-size:18px;font-weight:500;width:40px;text-align:right;margin-top:2px}@media screen and (max-width: 1000px){.page-interview .sec_schedule .schedule_area .schedule_list .list_item .time{font-size:16px}}.page-interview .sec_schedule .schedule_area .schedule_list .list_item .content{padding-left:40px;position:relative;padding-bottom:1em;font-size:18px;flex:1}@media screen and (max-width: 1000px){.page-interview .sec_schedule .schedule_area .schedule_list .list_item .content{font-size:16px;padding-left:28px}}.page-interview .sec_schedule .schedule_area .schedule_list .list_item .content::before,.page-interview .sec_schedule .schedule_area .schedule_list .list_item .content::after{content:"";background:#fff;position:absolute}.page-interview .sec_schedule .schedule_area .schedule_list .list_item .content::before{width:10px;height:10px;border-radius:50%;left:8px;top:12px}@media screen and (max-width: 1000px){.page-interview .sec_schedule .schedule_area .schedule_list .list_item .content::before{top:11px}}.page-interview .sec_schedule .schedule_area .schedule_list .list_item .content::after{height:100%;width:1px;position:absolute;top:12px;left:12.5px}.page-interview .sec_schedule .private_area{margin-top:100px}@media screen and (max-width: 1000px){.page-interview .sec_schedule .private_area{margin-top:60px;display:flex;flex-direction:column;align-items:flex-end}}@media screen and (max-width: 1000px){.page-interview .sec_schedule .private_area .ttl_area{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto}}.page-interview .sec_schedule .private_area .txt p{font-size:16px;line-height:2}.page-interview .sec_schedule .private_area .img_area{padding:20px 28px;position:relative;margin-top:56px}@media screen and (max-width: 1000px){.page-interview .sec_schedule .private_area .img_area{padding:16px;margin-top:40px}}.page-interview .sec_schedule .private_area .img_area::before,.page-interview .sec_schedule .private_area .img_area::after{content:"";display:block;width:40px;height:40px;position:absolute}@media screen and (max-width: 1000px){.page-interview .sec_schedule .private_area .img_area::before,.page-interview .sec_schedule .private_area .img_area::after{width:24px;height:24px}}.page-interview .sec_schedule .private_area .img_area::before{border-left:1px solid #fff;border-top:1px solid #fff;left:0;top:0}.page-interview .sec_schedule .private_area .img_area::after{border-right:1px solid #fff;border-bottom:1px solid #fff;right:0;bottom:0}.page-interview .sec_interview_list{position:relative;z-index:2;background:#6a6a6a}.page-interview .sec_interview_list .sec_inner{padding-bottom:100px;padding-top:100px}@media screen and (max-width: 1000px){.page-interview .sec_interview_list .sec_inner{padding-left:0;padding-right:0;padding-top:60px}}.page-interview .sec_interview_list .home_ttl_area{position:relative;z-index:2;margin-left:-4.8611111111vw}@media screen and (max-width: 1000px){.page-interview .sec_interview_list .home_ttl_area{margin-left:0}}.page-interview .sec_interview_list .home_ttl_area .ttl_en{font-size:100px;color:#fff;line-height:1}@media screen and (max-width: 1000px){.page-interview .sec_interview_list .home_ttl_area .ttl_en{font-size:40px}}@media screen and (max-width: 1000px){.page-interview .sec_interview_list #interview_list{padding-left:32px;padding-right:32px}}.page-interview .sec_interview_list #interview_list .list_item a .ttl{color:#fff}.page-interview .page_bg{position:fixed;top:0;left:0;z-index:1;width:100%;height:100vh}.page-interview .page_bg img{object-fit:cover;object-position:top center;width:100%;height:100%}.page-interview .page_bg::before,.page-interview .page_bg::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%}.page-interview .page_bg::before{z-index:2;background:rgba(0,0,0,.2)}.page-interview .page_bg::after{height:calc(100% - 300px);top:auto;bottom:0;background:rgba(0,0,0,0);background:linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);z-index:3}.page-job_opportunities{background:#f7f7f7}.page-job_opportunities .sec_job_opportunities .sec_inner{max-width:1040px;padding-top:160px;padding-bottom:160px}@media screen and (max-width: 1000px){.page-job_opportunities .sec_job_opportunities .sec_inner{padding-top:80px}}.page-job_opportunities .ttl_area{display:flex;align-items:center;flex-direction:column}.page-job_opportunities .ttl_area .category{color:#fff;font-size:16px;font-weight:500;letter-spacing:.32em;background:#d6000f;background:linear-gradient(90deg, rgb(214, 0, 15) 0%, rgb(203, 156, 187) 35%, rgb(157, 180, 206) 65%, rgb(0, 167, 235) 100%);padding:2px 40px}.page-job_opportunities .ttl_area .ttl_ja{font-size:32px;font-weight:500;margin-top:24px;letter-spacing:.32em}@media screen and (max-width: 1000px){.page-job_opportunities .ttl_area .ttl_ja{font-size:24px}}.page-job_opportunities .ttl_area .ttl_en{font-size:20px;letter-spacing:.02em;margin-top:40px;font-weight:400;color:#d6000f}@media screen and (max-width: 1000px){.page-job_opportunities .ttl_area .ttl_en{margin-top:28px}}.page-job_opportunities .txt{margin-top:80px}@media screen and (max-width: 1000px){.page-job_opportunities .txt{margin-top:60px}}.page-job_opportunities .txt p{font-size:20px;line-height:2;text-align:center}@media screen and (max-width: 1000px){.page-job_opportunities .txt p{font-size:18px;line-height:1.7}}.page-job_opportunities .job_opportunities_area{margin-top:90px}@media screen and (max-width: 1000px){.page-job_opportunities .job_opportunities_area{margin-top:40px}}.page-job_opportunities .job_opportunities_area .job_opportunities_ttl_area{display:flex;gap:40px;margin-bottom:32px}@media screen and (max-width: 1000px){.page-job_opportunities .job_opportunities_area .job_opportunities_ttl_area{gap:30px;margin-bottom:20px}}.page-job_opportunities .job_opportunities_area .job_opportunities_ttl_area .job_opportunities_ttl{width:calc((100% - 40px)/2);color:#d6000f;padding-bottom:12px;padding-left:20px;font-size:18px;font-weight:bold;border-bottom:1px solid #d8d8d8}@media screen and (max-width: 1000px){.page-job_opportunities .job_opportunities_area .job_opportunities_ttl_area .job_opportunities_ttl{width:calc((100% - 30px)/2);padding-left:0;padding-bottom:8px;font-size:15px}}.page-job_opportunities .job_opportunities_area .job_opportunities_list .list_item a{background:#fff;border:1px solid #d8d8d8;padding:10px;display:flex;font-size:20px;font-weight:bold;border-radius:12px}@media screen and (max-width: 1000px){.page-job_opportunities .job_opportunities_area .job_opportunities_list .list_item a{font-size:15px;line-height:1.4}}.page-job_opportunities .job_opportunities_area .job_opportunities_list .list_item a .job,.page-job_opportunities .job_opportunities_area .job_opportunities_list .list_item a .area{width:50%;padding:10px 15px;font-weight:500}@media screen and (max-width: 1000px){.page-job_opportunities .job_opportunities_area .job_opportunities_list .list_item a .job,.page-job_opportunities .job_opportunities_area .job_opportunities_list .list_item a .area{padding:10px 12px}}@media screen and (max-width: 1000px){.page-job_opportunities .job_opportunities_area .job_opportunities_list .list_item a .job{padding-left:0}}.page-job_opportunities .job_opportunities_area .job_opportunities_list .list_item a .area{border-left:1px solid #d8d8d8;padding-left:40px}@media screen and (max-width: 1000px){.page-job_opportunities .job_opportunities_area .job_opportunities_list .list_item a .area{padding-left:12px}}.page-job_opportunities_detail{background:#f7f7f7}.page-job_opportunities_detail .sec_inner{max-width:1280px;padding-top:100px;padding-bottom:160px}@media screen and (max-width: 1000px){.page-job_opportunities_detail .sec_inner{padding-top:60px;padding-bottom:100px}}.page-job_opportunities_detail .ttl_area{display:flex;align-items:center;flex-direction:column}.page-job_opportunities_detail .ttl_area .category{font-size:18px;letter-spacing:.32em}@media screen and (max-width: 1000px){.page-job_opportunities_detail .ttl_area .category{font-size:16px}}.page-job_opportunities_detail .ttl_area .ttl_ja{font-size:32px;margin-top:20px;letter-spacing:.04em}@media screen and (max-width: 1000px){.page-job_opportunities_detail .ttl_area .ttl_ja{font-size:24px}}.page-job_opportunities_detail .detail_area{background:#fff;margin-top:100px;padding:60px 10% 60px}@media screen and (max-width: 1000px){.page-job_opportunities_detail .detail_area{padding:40px 16px 28px;margin-top:60px}}.page-job_opportunities_detail .detail_area .detail_area_ttl{text-align:center;color:#d6000f;font-size:20px;letter-spacing:.32em;margin-bottom:40px;font-weight:500}@media screen and (max-width: 1000px){.page-job_opportunities_detail .detail_area .detail_area_ttl{font-size:18px;margin-bottom:32px}}.page-job_opportunities_detail .detail_area .detail_list .detail_list_inner{padding:30px 0 40px;display:flex;border-top:1px solid #d8d8d8}@media screen and (max-width: 1000px){.page-job_opportunities_detail .detail_area .detail_list .detail_list_inner{flex-direction:column;padding:20px 0 32px}}.page-job_opportunities_detail .detail_area .detail_list .detail_list_inner .detail_list_ttl{font-size:18px;font-weight:bold;width:140px}@media screen and (max-width: 1000px){.page-job_opportunities_detail .detail_area .detail_list .detail_list_inner .detail_list_ttl{width:100%}}.page-job_opportunities_detail .detail_area .detail_list .detail_list_inner .detail_list_content{font-size:16px;margin-left:0;flex:1;margin-top:3px;line-height:1.5}@media screen and (max-width: 1000px){.page-job_opportunities_detail .detail_area .detail_list .detail_list_inner .detail_list_content{margin-top:16px}}.page-job_opportunities_detail .detail_area .detail_list .detail_list_inner .detail_list_content p+p{margin-top:32px}@media screen and (max-width: 1000px){.page-job_opportunities_detail .detail_area .detail_list .detail_list_inner .detail_list_content p+p{margin-top:28px}}.page-job_opportunities_detail .detail_area .detail_list .detail_list_inner .detail_list_content .flow_list{margin-top:12px;display:flex;gap:20px}@media screen and (max-width: 1000px){.page-job_opportunities_detail .detail_area .detail_list .detail_list_inner .detail_list_content .flow_list{flex-direction:column;max-width:240px;margin:auto;margin-top:20px}}.page-job_opportunities_detail .detail_area .detail_list .detail_list_inner .detail_list_content .flow_list .list_item{width:calc((100% - 60px)/4);position:relative;border:1px solid #d6000f;border-radius:8px;padding:10px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1000px){.page-job_opportunities_detail .detail_area .detail_list .detail_list_inner .detail_list_content .flow_list .list_item{width:100%}}.page-job_opportunities_detail .detail_area .detail_list .detail_list_inner .detail_list_content .flow_list .list_item+.list_item{position:relative}.page-job_opportunities_detail .detail_area .detail_list .detail_list_inner .detail_list_content .flow_list .list_item+.list_item::before{content:"";width:8px;height:10px;clip-path:polygon(0 0, 100% 50%, 0 100%);background:#d6000f;position:absolute;left:-14px;top:0;bottom:0;margin:auto}@media screen and (max-width: 1000px){.page-job_opportunities_detail .detail_area .detail_list .detail_list_inner .detail_list_content .flow_list .list_item+.list_item::before{clip-path:polygon(0 0, 100% 0, 50% 100%);left:0;right:0;bottom:auto;top:-16px;width:10px;height:8px}}.page-job_opportunities_detail .btn_area{margin-top:80px}@media screen and (max-width: 1000px){.page-job_opportunities_detail .btn_area{margin-top:60px}}.page-job_opportunities_detail .btn_area .common_btn{margin:auto}.page-entry{background:#f7f7f7}.page-entry .sec_inner{padding-top:160px;padding-bottom:160px;max-width:1040px}@media screen and (max-width: 1000px){.page-entry .sec_inner{padding-top:100px;padding-bottom:100px}}.page-entry .sec_inner .ttl_area .ttl_ja{font-size:32px;font-weight:500;text-align:center;letter-spacing:.04em}@media screen and (max-width: 1000px){.page-entry .sec_inner .ttl_area .ttl_ja{font-size:24px}}.page-entry .sec_inner>.txt{max-width:720px;margin:auto;margin-top:100px}@media screen and (max-width: 1000px){.page-entry .sec_inner>.txt{margin-top:60px}}.page-entry .sec_inner>.txt p{font-size:16px;line-height:1.5}.page-entry .privacy_area{margin-top:120px}@media screen and (max-width: 1000px){.page-entry .privacy_area{margin-top:60px}}.page-entry .privacy_area .txt{text-align:center}.page-entry .privacy_area .txt p{font-size:18px;font-weight:bold}@media screen and (max-width: 1000px){.page-entry .privacy_area .txt p{font-size:16px}}.page-entry .checkbox_area{margin-top:20px;text-align:center}.page-entry .checkbox_area label{cursor:pointer}.page-entry .checkbox_area input{display:none}.page-entry .checkbox_area input+span{padding-left:40px;position:relative}.page-entry .checkbox_area input+span::before{position:absolute;top:0;bottom:0;left:0;margin:auto;width:28px;height:28px;content:"";background:url(/_var/corporate/recruit/career/2026/images/recruit/entry/ico_check_off.png) center center/contain no-repeat}.page-entry .checkbox_area input:checked+span::before{background-image:url(/_var/corporate/recruit/career/2026/images/recruit/entry/ico_check_on.png)}.page-entry .btn_area{margin-top:40px}.page-entry .btn_area .btn_outer:has(.disabled){cursor:not-allowed}.page-entry .btn_area .common_btn{margin:auto}.page-entry .btn_area .common_btn.disabled{background:#939393;pointer-events:none}.page-entry .btn_area .note{text-align:center;font-size:16px;font-weight:500;margin-top:20px}.page-entry .column{background:#fff;border:1px solid #d8d8d8;padding:60px 60px 80px;margin-top:100px}@media screen and (max-width: 1000px){.page-entry .column{margin-top:60px;padding:28px 20px 40px}}.page-entry .column .column_box{font-size:16px}.page-entry .column .column_box+.column_box{margin-top:20px}.page-entry .column .column_box .ttl{font-weight:bold}.page-entry .column .column_box .txt{margin-top:6px}.page_faq{background:#f7f7f7}.page_faq .faq_area{margin-top:100px;display:flex;gap:12px;flex-direction:column;counter-reset:number 0}@media screen and (max-width: 1000px){.page_faq .faq_area{margin-top:60px}}.page_faq .faq_area .faq_box{border:1px solid #d8d8d8;background:#fff;border-radius:12px}.page_faq .faq_area .faq_box .faq_box_ttl{position:relative;display:flex;gap:12px;font-size:20px;cursor:pointer;padding:24px 20px}@media screen and (max-width: 1000px){.page_faq .faq_area .faq_box .faq_box_ttl{font-size:18px;line-height:1.55;padding:18px 16px 18px 12px}}.page_faq .faq_area .faq_box .faq_box_ttl .ico{font-style:normal;font-weight:400;margin-top:5px}@media screen and (max-width: 1000px){.page_faq .faq_area .faq_box .faq_box_ttl .ico{margin-top:3px}}.page_faq .faq_area .faq_box .faq_box_ttl .ico::before{counter-increment:number 1;content:"Q" counter(number);color:#d6000f;display:block;font-size:14px;position:relative}.page_faq .faq_area .faq_box .faq_box_ttl span{flex:1}.page_faq .faq_area .faq_box .faq_box_ttl .open{position:relative;width:32px;height:24px;margin:auto}@media screen and (max-width: 1000px){.page_faq .faq_area .faq_box .faq_box_ttl .open{width:24px;height:20px}}.page_faq .faq_area .faq_box .faq_box_ttl .open::before,.page_faq .faq_area .faq_box .faq_box_ttl .open::after{content:"";background:#d6000f;position:absolute;inset:0;margin:auto}.page_faq .faq_area .faq_box .faq_box_ttl .open::before{width:100%;height:1px}.page_faq .faq_area .faq_box .faq_box_ttl .open::after{width:1px;height:100%}.page_faq .faq_area .faq_box .faq_box_content{padding-top:0;padding-left:50px;padding-right:50px;padding-bottom:40px;display:none}@media screen and (max-width: 1000px){.page_faq .faq_area .faq_box .faq_box_content{padding-top:0;padding-bottom:40px;padding-left:38px;padding-right:16px}}.page_faq .faq_area .faq_box.selected .faq_box_ttl .open::after{display:none}.page_faq .sec_faq .sec_inner{max-width:1040px;padding-top:160px;padding-bottom:160px}@media screen and (max-width: 1000px){.page_faq .sec_faq .sec_inner{padding-top:80px}}.page_faq .ttl_area{display:flex;align-items:center;flex-direction:column}.page_faq .ttl_area .category{color:#fff;font-size:16px;font-weight:500;letter-spacing:.32em;background:#d6000f;background:linear-gradient(90deg, rgb(214, 0, 15) 0%, rgb(203, 156, 187) 35%, rgb(157, 180, 206) 65%, rgb(0, 167, 235) 100%);padding:2px 40px}.page_faq .ttl_area .ttl_ja{font-size:32px;font-weight:500;margin-top:24px;letter-spacing:.32em}@media screen and (max-width: 1000px){.page_faq .ttl_area .ttl_ja{font-size:24px}}.page_faq .ttl_area .ttl_en{font-size:20px;letter-spacing:.02em;margin-top:40px;font-weight:400;color:#d6000f}@media screen and (max-width: 1000px){.page_faq .ttl_area .ttl_en{margin-top:28px}}.link-blank{display:inline-block;position:relative;color:#000;transition:opacity .2s cubic-bezier(0.17, 0.84, 0.44, 1)}.link-blank::before{content:"";display:inline-block;margin-right:6px;width:14px;height:14px;background:url(/_var/corporate/recruit/career/2026/images/ico_blank.svg) no-repeat 50% 50%/contain}.link-blank:hover{opacity:.75}.link-txt{color:#000;text-decoration:underline;transition:opacity .2s cubic-bezier(0.17, 0.84, 0.44, 1)}.link-txt._black{color:#222}.link-txt._primary{color:#d6000f}.link-txt:hover{opacity:.75}.link{transition:opacity .2s}.pc .link:hover{opacity:.6}.link_zoom{transform:scale(1);transition:transform .2s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.pc .link_zoom:hover{transform:scale(1.1)}.link_color .img{overflow:hidden}.link_color .img img{transition:filter .4s,transform .4s;filter:grayscale(100%);transform:scale(1)}@media screen and (max-width: 1000px){.link_color .img img{filter:grayscale(0%)}}.link_color:hover .img img{filter:grayscale(0%);transform:scale(1.1)}.link_color:has(a):hover .img img{filter:grayscale(100%);transform:scale(1)}.link_color:has(.link:hover) .img img{filter:grayscale(0%);transform:scale(1.1)}.link_btn{color:#fff;font-weight:600;border-radius:40px;min-width:auto;padding-left:22px;padding-right:22px;height:40px;display:flex;align-items:center;justify-content:center;font-size:14px;transition:background .3s;font-weight:bold;background:#d6000f;max-width:120px}.link_btn:hover{background:rgb(147.8197628458,33.1320158103,13.3802371542)}.common_btn{background:#d6000f;height:100px;max-width:600px;display:flex;align-items:center;justify-content:center;position:relative;font-size:20px;font-weight:500;transition:background .3s;letter-spacing:.2em;color:#fff !important}@media screen and (max-width: 1240px){.common_btn{height:80px;max-width:calc(100% - 32px)}}.pc .common_btn:hover{background:#00a7eb}.common_list .list_item{position:relative;display:flex;align-items:flex-start}.common_list .list_item+.list_item{margin-top:10px}.common_list .list_item::before{content:"・";margin-right:4px}#interview_list{display:flex;gap:50px;margin-top:-46px;position:relative;z-index:1}@media screen and (max-width: 1000px){#interview_list{display:block;padding-left:16px;padding-right:16px;margin-top:-15px}}#interview_list .list_item a{color:#333 !important}#interview_list .list_item a .ttl{font-size:14px;margin-top:10px}@media screen and (max-width: 1000px){#interview_list .list_item a .ttl{margin-top:8px}}.ffa-footer-breadcrumb{background:#fff}.link_img .img{overflow:hidden;width:100%}.link_img .img img{transition:transform .5s}.link_img:hover .img img{transform:scale(1.1)}.map_link{font-size:12px;display:flex;align-items:center;line-height:1;text-decoration:underline;margin-top:4px}.map_link i{width:15px}.none-sp{display:block !important}.none-pc{display:none !important}@media screen and (max-width: 1000px){.none-sp{display:none !important}.none-pc{display:block !important}}.br-pc{display:inline-block}.br-sp{display:none}@media screen and (max-width: 1000px){.br-pc{display:none}.br-sp{display:block}}/*# sourceMappingURL=base.css.map */