#cmn-newgraduate-information{position:relative;background-color:#ffe01e;padding:0.1rem 0 6rem}#cmn-newgraduate-information:before{content:"";position:absolute;top:-1px;left:50%;translate:-50% 0;display:block;width:14rem;height:5rem;background-color:#ffef57;clip-path:polygon(0% 0%,100% 0%,50% 100%)}#cmn-newgraduate-information .c-sec-title{margin-top:20rem}@media print,screen and (min-width:768px){#cmn-newgraduate-information .c-sec-title{margin-top:2rem}}#cmn-newgraduate-information .c-sec-title ._en{font-size:9rem;color:#ffef57}@media print,screen and (min-width:768px){#cmn-newgraduate-information .c-sec-title ._en{font-size:18rem}}#cmn-newgraduate-information .c-sec-title ._jp{font-size:4rem;letter-spacing:0.025rem}#cmn-newgraduate-information .c-sec-title ._jp small{font-size:2rem}@media only screen and (max-width:767px){#cmn-newgraduate-information .c-sec-title ._jp small{letter-spacing:0}}#cmn-newgraduate-information .c-btn-box{margin-top:-2.7rem}@media print,screen and (min-width:768px){#cmn-newgraduate-information .c-btn-box{margin-top:-1.5rem}}#cmn-newgraduate-information .c-chara-box{position:relative;z-index:1;display:block;width:100%;margin:0 auto}@media print,screen and (min-width:768px){#cmn-newgraduate-information .c-chara-box{width:calc(100% - 4rem);max-width:116rem}}#cmn-newgraduate-information .c-chara-box i{position:absolute}#cmn-newgraduate-information .c-chara-box i._chara-n{width:6rem;height:14.8rem;background:url(/recruit/common/img/common/chara/chara-n.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){#cmn-newgraduate-information .c-chara-box i._chara-n{width:12rem;height:29.5rem}}#cmn-newgraduate-information .c-chara-box i._chara-n{z-index:2;top:6.9rem;left:4rem}@media print,screen and (min-width:768px){#cmn-newgraduate-information .c-chara-box i._chara-n{top:21rem;left:8rem}}#cmn-newgraduate-information .c-chara-box i._chara-l{width:11.1rem;height:14.8rem;background:url(/recruit/common/img/common/chara/chara-l.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){#cmn-newgraduate-information .c-chara-box i._chara-l{width:22.2rem;height:29.4rem}}#cmn-newgraduate-information .c-chara-box i._chara-l{z-index:1;top:6.7rem;left:9rem}@media print,screen and (min-width:768px){#cmn-newgraduate-information .c-chara-box i._chara-l{top:20.2rem;left:14.4rem}}#cmn-newgraduate-information .c-chara-box i._chara-m{width:11.5rem;height:14.4rem;background:url(/recruit/common/img/common/chara/chara-m.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){#cmn-newgraduate-information .c-chara-box i._chara-m{width:23.2rem;height:28.8rem}}#cmn-newgraduate-information .c-chara-box i._chara-m{top:6.6rem;left:16.7rem}@media print,screen and (min-width:768px){#cmn-newgraduate-information .c-chara-box i._chara-m{top:19.7rem;left:auto;right:18.5rem}}#cmn-newgraduate-information .c-chara-box i._chara-k{width:9.4rem;height:9rem;background:url(/recruit/common/img/common/chara/chara-k.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){#cmn-newgraduate-information .c-chara-box i._chara-k{width:18.9rem;height:18rem}}#cmn-newgraduate-information .c-chara-box i._chara-k{top:12.2rem;left:24rem}@media print,screen and (min-width:768px){#cmn-newgraduate-information .c-chara-box i._chara-k{top:30.9rem;left:auto;right:9.2rem}}@media print,screen and (min-width:768px){header .gnav{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:4rem}}@media print,screen and (min-width:768px){header .gnav #h-nav{text-align:right}}@media print,screen and (min-width:768px){header .gnav #h-nav ul{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0;width:100%;max-width:80.8rem}}header .gnav #h-nav ul li a span i{display:none}@media print,screen and (min-width:768px){.home header .nav-home a{color:#ffef57!important}}@media print,screen and (min-width:768px){.home header .nav-home a:before{width:100%}}@media print,screen and (min-width:768px){.job_description header .nav-job_description a{color:#ffef57!important}}@media print,screen and (min-width:768px){.job_description header .nav-job_description a:before{width:100%}}@media print,screen and (min-width:768px){.internship header .nav-internship a{color:#ffef57!important}}@media print,screen and (min-width:768px){.internship header .nav-internship a:before{width:100%}}header .nav-mypage{display:none}header #h-btn-internship{margin-top:3.5rem}@media print,screen and (min-width:768px){header #h-btn-internship{position:absolute;top:0;translate:0 -50%;right:5rem;margin-top:0}}header #h-btn-internship .c-btn-red-l{height:6rem}@media print,screen and (min-width:768px){header #h-btn-internship .c-btn-red-l{width:auto;height:4rem;padding:0 5.5rem 0 3rem;border:2px solid #000000}}header #h-btn-internship .c-btn-red-l:before{right:2rem}@media print,screen and (min-width:768px){header #h-btn-internship .c-btn-red-l:before{right:3rem}}header #h-btn-internship .c-btn-red-l span{font-size:1.6rem}@media print,screen and (min-width:768px){header #h-btn-internship .c-btn-red-l span{font-size:1.5rem}}header #h-btn-internship .c-btn-red-l span small{display:none}footer{padding:4rem 0}.top #grd-top-mv{text-align:center;padding-top:3rem}@media print,screen and (min-width:768px){.top #grd-top-mv{padding-top:8rem}}.top #grd-top-mv #grd-top-mv-en{display:block;font-family:"Inter","Noto Sans JP",sans-serif;font-size:6rem;font-weight:900;color:#fbf6d4}@media print,screen and (min-width:768px){.top #grd-top-mv #grd-top-mv-en{font-size:16rem}}.top #grd-top-mv #grd-top-mv-title{margin-top:-4rem}@media print,screen and (min-width:768px){.top #grd-top-mv #grd-top-mv-title{margin-top:-27.2rem}}.top #grd-top-mv #grd-top-mv-title ._jp{font-size:4.8rem;font-weight:900;line-height:1.2}@media print,screen and (min-width:768px){.top #grd-top-mv #grd-top-mv-title ._jp{font-size:6.4rem}}.top #grd-top-mv #grd-top-mv-title ._jp small{display:block;font-size:4rem}@media print,screen and (min-width:768px){.top #grd-top-mv #grd-top-mv-title ._jp small{font-size:5.6rem}}.top #grd-top-mv #grd-top-mv-title ._jp i{display:block;font-style:normal;color:#e30701}.top #grd-top-mv #grd-top-mv-title ._en{display:block;font-family:"Inter","Noto Sans JP",sans-serif;font-size:2rem;font-weight:500;line-height:1.1;margin-top:2rem}@media print,screen and (min-width:768px){.top #grd-top-mv #grd-top-mv-title ._en{margin-top:2.5rem}}.top #grd-top-mv .c-title-chara{display:block;width:100%;margin:0 auto}@media print,screen and (min-width:768px){.top #grd-top-mv .c-title-chara{width:calc(100% - 4rem);max-width:124rem}}@media print,screen and (min-width:768px){.top #grd-top-mv .c-title-chara{height:0}}.top #grd-top-mv .c-title-chara i{position:absolute;top:0;left:0;display:block;opacity:0}.loaded .top #grd-top-mv .c-title-chara i{-webkit-animation:pop-to-left 0.5s 0.5s ease-out forwards;animation:pop-to-left 0.5s 0.5s ease-out forwards}.top #grd-top-mv .c-title-chara i._chara-a{width:12.4rem;height:16.8rem;background:url(/recruit/common/img/common/chara/chara-a.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.top #grd-top-mv .c-title-chara i._chara-a{width:24.8rem;height:33.7rem}}.top #grd-top-mv .c-title-chara i._chara-a{top:3.3rem;left:0.1rem}@media print,screen and (min-width:768px){.top #grd-top-mv .c-title-chara i._chara-a{top:-34.4rem;left:0rem}}.top #grd-top-mv .c-title-chara i._chara-c{width:10rem;height:13.1rem;background:url(/recruit/common/img/common/chara/chara-c.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.top #grd-top-mv .c-title-chara i._chara-c{width:20.1rem;height:26.3rem}}.top #grd-top-mv .c-title-chara i._chara-c{z-index:1;top:9.4rem;left:6.2rem;-webkit-animation-delay:0.6s;animation-delay:0.6s}@media print,screen and (min-width:768px){.top #grd-top-mv .c-title-chara i._chara-c{top:-22rem;left:12.5rem}}.top #grd-top-mv .c-title-chara i._chara-g{width:8.1rem;height:14.8rem;background:url(/recruit/common/img/common/chara/chara-g.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.top #grd-top-mv .c-title-chara i._chara-g{width:16.2rem;height:29.6rem}}.top #grd-top-mv .c-title-chara i._chara-g{top:6.1rem;left:11.5rem;-webkit-animation-delay:0.7s;animation-delay:0.7s}@media print,screen and (min-width:768px){.top #grd-top-mv .c-title-chara i._chara-g{top:-28.7rem;left:23.1rem}}.top #grd-top-mv .c-title-chara i._chara-i{width:11.1rem;height:17.7rem;background:url(/recruit/common/img/common/chara/chara-i.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.top #grd-top-mv .c-title-chara i._chara-i{width:22.3rem;height:35.6rem}}.top #grd-top-mv .c-title-chara i._chara-i{top:3.1rem;left:18.9rem;-webkit-animation-delay:0.8s;animation-delay:0.8s}@media print,screen and (min-width:768px){.top #grd-top-mv .c-title-chara i._chara-i{top:-34.7rem;left:auto;right:18.1rem}}.top #grd-top-mv .c-title-chara i._chara-j{width:6.6rem;height:13.5rem;background:url(/recruit/common/img/common/chara/chara-j.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.top #grd-top-mv .c-title-chara i._chara-j{width:13.3rem;height:27.2rem}}.top #grd-top-mv .c-title-chara i._chara-j{z-index:1;top:10.1rem;left:26rem;-webkit-animation-delay:0.9s;animation-delay:0.9s}@media print,screen and (min-width:768px){.top #grd-top-mv .c-title-chara i._chara-j{top:-20.7rem;left:auto;right:13.5rem}}.top #grd-top-mv .c-title-chara i._chara-e{width:5.9rem;height:14.3rem;background:url(/recruit/common/img/common/chara/chara-e.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.top #grd-top-mv .c-title-chara i._chara-e{width:11.8rem;height:28.6rem}}.top #grd-top-mv .c-title-chara i._chara-e{top:7.8rem;left:31.5rem;-webkit-animation-delay:1s;animation-delay:1s}@media print,screen and (min-width:768px){.top #grd-top-mv .c-title-chara i._chara-e{top:-25.2rem;left:auto;right:3.1rem}}.top #grd-top-mv #grd-top-mv-lead{margin-top:26rem;font-size:2rem;font-weight:bold;line-height:2}@media print,screen and (min-width:768px){.top #grd-top-mv #grd-top-mv-lead{margin-top:6rem}}.top #grd-top-mv .c-btn-box{margin-top:3rem}@media print,screen and (min-width:768px){.top #grd-top-mv .c-btn-box{margin-top:3.5rem}}.top .c-index-list{padding:6rem 0 7.5rem}.internship #internship-mv{position:relative;z-index:2;padding:4.5rem 0}@media print,screen and (min-width:768px){.internship #internship-mv{height:min(60.8rem,42.2222222222vw);padding:min(11rem,7.6388888889vw) 0}}@media print,screen and (min-width:768px){.internship #internship-mv .inner{position:relative;max-width:136rem}}.internship #internship-mv #internship-mv-btn,.internship #internship-mv #internship-mv-img,.internship #internship-mv #internship-mv-title{opacity:0;translate:0 3rem;-webkit-transition:opacity 1s cubic-bezier(0.215,0.61,0.355,1),translate 1s cubic-bezier(0.215,0.61,0.355,1);transition:opacity 1s cubic-bezier(0.215,0.61,0.355,1),translate 1s cubic-bezier(0.215,0.61,0.355,1)}.loaded .internship #internship-mv #internship-mv-btn,.loaded .internship #internship-mv #internship-mv-img,.loaded .internship #internship-mv #internship-mv-title{opacity:1;translate:0 0}.internship #internship-mv #internship-mv-title{-webkit-transition-delay:0.2s;transition-delay:0.2s}.internship #internship-mv #internship-mv-img{-webkit-transition-delay:0.4s;transition-delay:0.4s}.internship #internship-mv #internship-mv-btn{-webkit-transition-delay:0.6s;transition-delay:0.6s}@media print,screen and (min-width:768px){.internship #internship-mv #internship-mv-title{padding-left:min(10rem,6.9444444444vw)}}.internship #internship-mv #internship-mv-title span{display:block;font-family:"Inter","Noto Sans JP",sans-serif}.internship #internship-mv #internship-mv-title span._en{font-size:4.6rem;font-weight:800;line-height:1.1}@media print,screen and (min-width:768px){.internship #internship-mv #internship-mv-title span._en{line-height:1.25;font-size:min(7.2rem,5vw)}}.internship #internship-mv #internship-mv-title span._jp{font-size:1.8rem;font-weight:900;margin-top:1rem;line-height:1.1}@media print,screen and (min-width:768px){.internship #internship-mv #internship-mv-title span._jp{font-size:min(2.8rem,1.9444444444vw);margin-top:min(2rem,1.3888888889vw)}}.internship #internship-mv #internship-mv-img{width:29.5rem}@media print,screen and (min-width:768px){.internship #internship-mv #internship-mv-img{position:absolute;top:-7rem;left:min(68rem,47.2222222222vw);width:min(68rem,47.2222222222vw);max-width:68rem;margin:0}}.internship #internship-mv #internship-mv-btn{margin-top:1.5rem}@media print,screen and (min-width:768px){.internship #internship-mv #internship-mv-btn{margin-top:3.5rem;margin-left:min(10rem,6.9444444444vw)}}.internship #internship-mv #internship-mv-btn .c-btn-red-l{width:100%}@media print,screen and (min-width:768px){.internship #internship-mv #internship-mv-btn .c-btn-red-l{width:min(54rem,37.5vw)}}@media print,screen and (min-width:768px){.internship #internship-mv #internship-mv-btn .c-btn-red-l span{font-size:min(2.4rem,1.6666666667vw)}}@media print,screen and (min-width:768px){.internship #internship-mv #internship-mv-btn .c-btn-red-l span small{text-align:left}}.internship #internship-schedule #internship-schedule-table{position:relative}.internship #internship-schedule #internship-schedule-table .int-schedule-link{position:absolute;top:0;left:0;display:block;width:20.5rem;height:5rem;border-radius:1rem}@media print,screen and (min-width:768px){.internship #internship-schedule #internship-schedule-table .int-schedule-link{width:6rem;height:17rem}}.internship #internship-schedule #internship-schedule-table .int-schedule-link#internship-schedule-link-01{top:17rem;left:9rem}@media print,screen and (min-width:768px){.internship #internship-schedule #internship-schedule-table .int-schedule-link#internship-schedule-link-01{top:13.6rem;left:15.8rem}}.internship #internship-schedule #internship-schedule-table .int-schedule-link#internship-schedule-link-02{top:24rem;left:9rem}@media print,screen and (min-width:768px){.internship #internship-schedule #internship-schedule-table .int-schedule-link#internship-schedule-link-02{top:13.6rem;left:23.7rem}}@media only screen and (max-width:767px){.internship #internship-events .c-table thead{display:none}}.internship #internship-events .c-table tbody th{font-weight:normal;font-style:italic}@media print,screen and (min-width:768px){.internship #internship-events .c-table tbody th{color:#000000;background-color:#ffffff;text-align:left}}@media print,screen and (min-width:768px){.internship #internship-events .c-table tbody tr:nth-of-type(2n) th{background-color:#f5f5f5}}@media print,screen and (min-width:768px){.internship #internship-events .c-link-border-white span{border-bottom:1px solid #000000}.internship #internship-events .c-link-border-white[target=_blank]:after{content:"";display:inline-block;width:2rem;height:2rem;background:no-repeat center center/contain;background-image:url(/recruit/common/img/common/icon/icon-blank.svg);margin-left:0.5rem}}#internship-course .c-table td ol li:nth-of-type(n+2){margin-top:1.25em}#internship-departments #internship-departments-btn{margin-top:4rem}@media print,screen and (min-width:768px){#internship-departments #internship-departments-btn{margin-top:6rem}}#internship-voice .c-card-balloon{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:1rem 0}@media print,screen and (min-width:768px){#internship-voice .c-card-balloon{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);gap:2rem}}#internship-voice .c-card-balloon{gap:3rem 0;padding-bottom:1rem}@media print,screen and (min-width:768px){#internship-voice .c-card-balloon{gap:4rem 2rem;padding-bottom:2rem}}#internship-voice .c-card-balloon li ._avator{bottom:-1rem;display:block;width:8rem;height:8rem}@media print,screen and (min-width:768px){#internship-voice .c-card-balloon li ._avator{width:10rem;height:10rem;top:auto;bottom:-2rem}}#internship-voice .c-card-balloon li ._balloon{margin-left:7rem}@media print,screen and (min-width:768px){#internship-voice .c-card-balloon li ._balloon{margin-left:12rem}}#internship-voice .c-card-balloon li ._balloon:after,#internship-voice .c-card-balloon li ._balloon:before{font-size:6rem;color:#fbf6d4}@media print,screen and (min-width:768px){#internship-voice .c-card-balloon li ._balloon:after,#internship-voice .c-card-balloon li ._balloon:before{font-size:9rem}}#internship-voice .c-card-balloon li ._balloon:before{top:-1.9rem;left:-1.4rem}@media print,screen and (min-width:768px){#internship-voice .c-card-balloon li ._balloon:before{top:-2.5rem;left:-2rem}}#internship-voice .c-card-balloon li ._balloon:after{top:-1.9rem;right:-1.4rem}@media print,screen and (min-width:768px){#internship-voice .c-card-balloon li ._balloon:after{top:auto;bottom:-5rem;right:-2rem}}#internship-voice .c-card-balloon li:nth-of-type(2n) ._balloon{margin-left:0;margin-right:7rem}@media print,screen and (min-width:768px){#internship-voice .c-card-balloon li:nth-of-type(2n) ._balloon{margin-right:12rem}}.job_description .c-title-chara{display:block;width:100%;margin:0 auto}@media print,screen and (min-width:768px){.job_description .c-title-chara{width:calc(100% - 4rem);max-width:116rem}}.job_description .c-title-chara:before{content:"";position:absolute;top:14.5rem;left:1rem;-webkit-transform:scaleX(-1);transform:scaleX(-1);width:7.6rem;height:14rem;background:url(/recruit/common/img/common/chara/chara-f.avif) no-repeat center center/contain}@media print,screen and (min-width:768px){.job_description .c-title-chara:before{width:15.3rem;height:28.1rem}}@media print,screen and (min-width:768px){.job_description .c-title-chara:before{top:2.5rem;right:0}}.job_description #job_description-head{padding-bottom:0}@media only screen and (max-width:767px){.job_description #job_description-head .inner-s{padding:0 6rem}}@media print,screen and (min-width:768px){.job_description #job_description-head .c-nav-anchor ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:1rem 0}}@media print,screen and (min-width:768px) and (min-width:768px){.job_description #job_description-head .c-nav-anchor ul{-ms-grid-columns:1fr 2rem 1fr;grid-template-columns:repeat(2,1fr);gap:2rem}}@media print,screen and (min-width:768px) and (min-width:768px){.job_description #job_description-head .c-nav-anchor ul{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media print,screen and (min-width:768px){.job_description #job_description-head .c-nav-anchor ul li a{width:100%}}.job_description #job_description-category #job_description-category-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4rem 0;margin-top:4rem}@media print,screen and (min-width:768px){.job_description #job_description-category #job_description-category-box{gap:6rem 0;margin-top:6rem}}.job_description #job_description-category ._list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1rem 1fr;grid-template-columns:repeat(2,1fr);gap:1rem}@media print,screen and (min-width:768px){.job_description #job_description-category ._list{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.job_description #job_description-category ._list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fbf6d4;border-radius:1rem;width:100%;height:6rem;font-size:1.6rem;font-weight:bold;line-height:1.25;text-align:center;letter-spacing:0}@media print,screen and (min-width:768px){.job_description #job_description-category ._list li a{border-radius:1.5rem;font-size:1.8rem}}.job_description #job_description-category ._whitebox{position:relative;background-color:#fff;border-radius:1rem;padding:3rem 2rem}@media print,screen and (min-width:768px){.job_description #job_description-category ._whitebox{border-radius:1.5rem;padding:6rem}}.job_description #job_description-category ._whitebox .c-label{position:absolute;top:0;left:50%;translate:-50% -50%;width:30rem;margin:0}@media print,screen and (min-width:768px){.job_description #job_description-category ._whitebox ._list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.job_description #job_description-category ._whitebox ._note{margin:2rem 0 -1rem;font-weight:500;font-size:1.4rem}@media print,screen and (min-width:768px){.job_description #job_description-category ._whitebox ._note{margin:3rem 0 -2rem}}.job_description #job_description-category .c-btn-box{margin-top:4rem}@media print,screen and (min-width:768px){.job_description #job_description-category .c-btn-box{margin-top:6rem}}.job_description #job_description-guideline #job_description-guideline-box{margin-top:4.5rem}@media print,screen and (min-width:768px){.job_description #job_description-guideline #job_description-guideline-box{margin-top:7.5rem}}@media print,screen and (min-width:768px){.job_description #job_description-guideline #job_description-guideline-box>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 6rem}}.job_description #job_description-guideline #job_description-guideline-box>dl:nth-of-type(n+2){margin-top:2rem;padding-top:2rem;border-top:1px solid #ffe01e}@media print,screen and (min-width:768px){.job_description #job_description-guideline #job_description-guideline-box>dl:nth-of-type(n+2){margin-top:3rem;padding-top:3rem}}.job_description #job_description-guideline #job_description-guideline-box>dl dt{font-weight:bold;margin:0}@media print,screen and (min-width:768px){.job_description #job_description-guideline #job_description-guideline-box>dl dt{width:20rem;height:6rem}}.job_description #job_description-guideline #job_description-guideline-box>dl dd{margin-top:1.5rem;line-height:1.5}@media print,screen and (min-width:768px){.job_description #job_description-guideline #job_description-guideline-box>dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:2rem}}.job_description #job_description-guideline #job_description-guideline-box>dl dd strong{font-weight:bold}.job_description #job_description-guideline #job_description-guideline-box>dl dd ul li{text-indent:-1em;padding-left:1em}.job_description #job_description-flow ._list{margin-top:4.5rem;counter-reset:num 0}@media print,screen and (min-width:768px){.job_description #job_description-flow ._list{margin-top:7.5rem}}.job_description #job_description-flow ._list li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.job_description #job_description-flow ._list li:nth-child(n+2){margin-top:3rem}@media print,screen and (min-width:768px){.job_description #job_description-flow ._list li:nth-child(n+2){margin-top:6rem}}.job_description #job_description-flow ._list li:nth-child(n+2):before{content:"";position:absolute;top:-3.5rem;left:50%;translate:-50% 0;display:block;width:3.2rem;height:4.2rem;background:url(/recruit/common/img/common/icon/icon-arrow-thick.svg) no-repeat center center/contain}@media print,screen and (min-width:768px){.job_description #job_description-flow ._list li:nth-child(n+2):before{top:-5.1rem}}.job_description #job_description-flow ._list li ._step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.5rem;background-color:#000000;border-radius:1rem 0 0 1rem}@media print,screen and (min-width:768px){.job_description #job_description-flow ._list li ._step{width:9rem;border-radius:1.5rem 0 0 1.5rem}}.job_description #job_description-flow ._list li ._step i{font-family:"Inter","Noto Sans JP",sans-serif;font-size:1rem;font-weight:bold;color:#ffef57;font-style:normal;letter-spacing:0;text-align:center}@media print,screen and (min-width:768px){.job_description #job_description-flow ._list li ._step i{font-size:max(10px,1.2rem)}}.job_description #job_description-flow ._list li ._step i:after{display:block;content:counter(num,decimal-leading-zero);counter-increment:num 1;font-size:1.6rem}@media print,screen and (min-width:768px){.job_description #job_description-flow ._list li ._step i:after{font-size:max(14px,1.8rem)}}.job_description #job_description-flow ._list li ._txt{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#fbf6d4;padding:2rem;border-radius:0 1rem 1rem 0;font-weight:bold;line-height:1.25}@media print,screen and (min-width:768px){.job_description #job_description-flow ._list li ._txt{padding:3.4rem 9rem 3.4rem 0;border-radius:0 1.5rem 1.5rem 0;font-size:max(14px,1.8rem);text-align:center}}.job_description #job_description-flow ._list li ._txt a{text-decoration:underline}.job_description #job_description-flow ._list li ._txt small{font-size:max(12px,1.4rem);font-weight:normal}