@charset "UTF-8";#pagetop-link{bottom:120px}@media (min-width:768px){#pagetop-link{bottom:130px}}#l-footer .l-footer__bottom{padding-bottom:120px}@media (min-width:768px){#l-footer .l-footer__bottom{padding-bottom:140px}}.m-list-image{margin-top:30px}.m-list-image img{border-radius:0}.m-list-link.link-btn{margin-top:30px}@media (min-width:768px){.m-list-link.link-btn{margin-top:54px;width:330px}}button{background-color:transparent;border:none;cursor:pointer;outline:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.p-designer-keyvisual{position:relative}.p-designer-keyvisual .p-designer-keyvisual__bg .p-designer-keyvisual__bg-wrap{position:relative}.p-designer-keyvisual .p-designer-keyvisual__bg .p-designer-keyvisual__bg-wrap::after{content:"";display:block;background:rgba(0,0,0,.4);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.p-designer-keyvisual .p-designer-keyvisual__bg .p-designer-keyvisual__bg-wrap .p-designer-keyvisual__bg-img{height:375px}@media (min-width:768px){.p-designer-keyvisual .p-designer-keyvisual__bg .p-designer-keyvisual__bg-wrap .p-designer-keyvisual__bg-img{height:400px}}.p-designer-keyvisual .p-designer-keyvisual__bg .p-designer-keyvisual__bg-wrap .p-designer-keyvisual__bg-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.p-designer-keyvisual .p-designer-keyvisual__bg .p-designer-keyvisual__pagination{line-height:0;display:block;position:absolute;left:25px;right:25px;bottom:25px;margin:auto;text-align:center;width:auto;z-index:2}@media (min-width:768px){.p-designer-keyvisual .p-designer-keyvisual__bg .p-designer-keyvisual__pagination{left:30px;right:30px;bottom:30px}}.p-designer-keyvisual .p-designer-keyvisual__bg .p-designer-keyvisual__pagination .swiper-pagination-bullet{width:6px;height:6px;border-radius:50%;border:solid 1px #fff;-webkit-transition:background-color .15s linear;transition:background-color .15s linear;margin:0 4.5px;background:0 0;opacity:1}@media (min-width:768px){.p-designer-keyvisual .p-designer-keyvisual__bg .p-designer-keyvisual__pagination .swiper-pagination-bullet{width:9px;height:9px;margin:0 6.5px}}.p-designer-keyvisual .p-designer-keyvisual__bg .p-designer-keyvisual__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.p-designer-keyvisual .p-designer-keyvisual__inner{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;pointer-events:none}.p-designer-keyvisual .p-designer-keyvisual__inner .p-designer-keyvisual__ttl{color:#fff;text-align:center;pointer-events:auto;padding-top:10px}.p-designer-keyvisual .p-designer-keyvisual__inner .p-designer-keyvisual__ttl .p-designer-keyvisual__ttl-ja{font-family:"zozogothic bold";font-size:3.5rem;line-height:1.4;letter-spacing:.1em}@media (min-width:768px){.p-designer-keyvisual .p-designer-keyvisual__inner .p-designer-keyvisual__ttl .p-designer-keyvisual__ttl-ja{font-size:5rem}}.p-designer-keyvisual .p-designer-keyvisual__inner .p-designer-keyvisual__ttl .p-designer-keyvisual__ttl-en{font-family:"zozogothic bold";font-size:1.6rem;line-height:1.5625;letter-spacing:.05em;margin-top:10px}@media (min-width:768px){.p-designer-keyvisual .p-designer-keyvisual__inner .p-designer-keyvisual__ttl .p-designer-keyvisual__ttl-en{font-size:2rem;line-height:1.25}}.p-designer-movie{padding-top:40px;padding-bottom:90px;background-color:#000}@media (min-width:768px){.p-designer-movie{padding-top:31px;padding-bottom:80px;overflow:hidden}}.p-designer-movie .p-designer-movie__inner{padding:0 25px}@media (min-width:768px){.p-designer-movie .p-designer-movie__inner{width:860px;margin:0 auto;padding:0}}@media (min-width:768px){.p-designer-movie .p-designer-movie__inner .m-list-image{margin-top:40px}}.p-designer-movie button{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;position:relative}.p-designer-movie button:hover{opacity:.5}.p-designer-movie button::after{position:absolute;content:"";inset:0;margin:auto;background:url(../../images/recruit/newgraduate/i_play.webp) center no-repeat;width:45px;height:45px;background-size:100% auto;z-index:1}@media (min-width:768px){.p-designer-movie button::after{width:80px;height:80px}}.p-designer-works{padding-top:40px;padding-bottom:90px;background-color:#0f357a}@media (min-width:768px){.p-designer-works{padding-top:50px;padding-bottom:80px;overflow:hidden}}.p-designer-works .p-designer-works__inner{padding:0 25px}@media (min-width:768px){.p-designer-works .p-designer-works__inner{width:600px;margin:0 auto;padding:0}}.p-designer-works .p-designer-works__inner .p-designer-works__more{margin-top:55px}@media (min-width:768px){.p-designer-works .p-designer-works__inner .p-designer-works__more{display:none}}.p-designer-works .p-designer-works__inner .p-designer-works__more .p-designer-works__more-toggle{font-weight:500;display:block;color:#fff;line-height:1.5294;letter-spacing:.1em;background:0 0;padding:16px 15px;border:none;border-top:solid 1px #fff;border-bottom:solid 1px #fff;width:100%}[lang=en] .p-designer-works .p-designer-works__inner .p-designer-works__more .p-designer-works__more-toggle,[lang=ja] .p-designer-works .p-designer-works__inner .p-designer-works__more .p-designer-works__more-toggle{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}.p-list-works{overflow:hidden}@media (min-width:768px){.p-list-works{height:auto!important;overflow:visible;margin-top:45px;padding-bottom:55px}}@media (max-width:767px){.p-list-works .p-list-works__list{-webkit-transform:none!important;transform:none!important}}.p-list-works .p-list-works__list .p-list-works__item{margin-top:35px}@media (max-width:767px){.p-list-works .p-list-works__list .p-list-works__item{margin-right:0!important}}@media (min-width:768px){.p-list-works .p-list-works__list .p-list-works__item{margin-top:0}}.p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__img{border-radius:10px;overflow:hidden}.p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__wrap{margin-top:20px}@media (min-width:768px){.p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__wrap{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 20px auto;grid-template-columns:1fr auto;-ms-grid-rows:auto 0 1fr;grid-template-rows:auto 1fr;gap:0 20px;grid-template-areas:"p-list-works__tag p-list-cat" "p-list-works__ttl p-list-cat";-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;margin-top:35px}}@media (min-width:768px){.p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__wrap .p-list-cat{grid-area:p-list-cat;-webkit-transform:translateY(-.3em);transform:translateY(-.3em)}}.p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__wrap .p-list-works__tag{font-family:"zozogothic bold";font-size:1.6rem;color:grey;line-height:1.7857;letter-spacing:.1em}@media (min-width:768px){.p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__wrap .p-list-works__tag{grid-area:p-list-works__tag;line-height:1.5625}}.p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__wrap .p-list-works__ttl{font-weight:600;font-size:2.5rem;color:#fff;line-height:1.5;letter-spacing:.1em;margin-top:10px}[lang=en] .p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__wrap .p-list-works__ttl,[lang=ja] .p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__wrap .p-list-works__ttl{font-family:"Gothic MB101 DemiBold","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__wrap .p-list-works__ttl{grid-area:p-list-works__ttl;line-height:1.421}}@media (min-width:768px){.p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__wrap .p-list-cat{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3}.p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__wrap .p-list-works__tag{-ms-grid-row:1;-ms-grid-column:1}.p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__wrap .p-list-works__ttl{-ms-grid-row:3;-ms-grid-column:1}}.p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__wrap .p-list-works__ttl sub{letter-spacing:.01em}.p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__txt{font-weight:500;font-size:1.4rem;color:#fff;line-height:1.857;letter-spacing:.05em;margin-top:20px}[lang=en] .p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__txt,[lang=ja] .p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__txt{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}[lang=ja] .p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__txt,[lang=zh-CN] .p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__txt{text-align:justify;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:768px){.p-list-works .p-list-works__list .p-list-works__item .p-list-works__inner .p-list-works__txt{font-size:1.3rem;line-height:1.769;letter-spacing:.1em}}@media (max-width:767px){.p-list-works .p-list-works__list .p-list-works__item:nth-child(n+2){margin-top:55px}}.p-list-works .p-list-works__list .p-list-works__item .m-list-asterisk{color:#fff}.p-list-works .p-list-works__list .p-list-works__item .m-list-asterisk button{color:#fff;text-decoration:underline}.p-list-works .p-list-works__list .p-list-works__item .m-list-asterisk button:hover{text-decoration:none}.p-list-works .p-list-works__scrollbar{display:none}@media (min-width:768px){.p-list-works .p-list-works__scrollbar{border-radius:none;display:block;height:3px;background:rgba(255,255,255,.3);position:absolute;top:auto;bottom:0;left:0;right:0}}.p-list-works .p-list-works__scrollbar .swiper-scrollbar-drag{border-radius:none;background:#fff}.p-list-cat{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:0 10px}@media (min-width:768px){.p-list-cat{gap:0 15px;margin-top:0}}.p-list-cat .p-list-cat__item{line-height:0}.p-list-cat .p-list-cat__item .p-list-cat__txt{display:inline-block;font-family:"zozogothic bold";font-size:1.3rem;color:#1a1a1a;line-height:1;letter-spacing:.1em;text-align:center;padding:6px 10px;min-width:60px;border-radius:12.5px;background-color:#4d4d4d}@media (min-width:768px){.p-list-cat .p-list-cat__item .p-list-cat__txt{font-size:1.6rem;padding:9.5px 15px;min-width:85px;border-radius:17.5px}}.p-list-cat .p-list-cat__item .p-list-cat__txt.is-active{background-color:#fff}.p-designer-interview{position:relative;background-color:#0f357a}.p-designer-interview .p-designer-interview__bg{position:relative}@media (min-width:768px){.p-designer-interview .p-designer-interview__bg .p-designer-interview__bg-wrap{-webkit-transform:none!important;transform:none!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.p-designer-interview .p-designer-interview__bg .p-designer-interview__bg-wrap .p-designer-interview__bg-img{height:500px;position:relative}@media (min-width:768px){.p-designer-interview .p-designer-interview__bg .p-designer-interview__bg-wrap .p-designer-interview__bg-img{width:100%!important}}.p-designer-interview .p-designer-interview__bg .p-designer-interview__bg-wrap .p-designer-interview__bg-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:50% top;object-position:50% top}.p-designer-interview .p-designer-interview__bg .p-designer-interview__bg-wrap .p-designer-interview__bg-img .p-btn-common-designer{position:absolute;bottom:50px;left:0;right:0;margin:auto;z-index:1;width:calc(100% - 50px)}.p-designer-interview .p-designer-interview__bg .p-designer-interview__pagination{line-height:0;display:block;position:absolute;left:25px;right:25px;bottom:25px;margin:auto;text-align:center;width:auto;z-index:1}@media (min-width:768px){.p-designer-interview .p-designer-interview__bg .p-designer-interview__pagination{display:none}}.p-designer-interview .p-designer-interview__bg .p-designer-interview__pagination .swiper-pagination-bullet{width:6px;height:6px;border-radius:50%;border:solid 1px #fff;-webkit-transition:background-color .15s linear;transition:background-color .15s linear;margin:0 4.5px;background:0 0;opacity:1}.p-designer-interview .p-designer-interview__bg .p-designer-interview__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff}.p-designer-interview .p-designer-interview__bg .p-designer-interview__navigation{width:45px;height:45px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none;background:0 0;border-radius:50%;z-index:1;overflow:hidden}@media (min-width:768px){.p-designer-interview .p-designer-interview__bg .p-designer-interview__navigation{display:none}}.p-designer-interview .p-designer-interview__bg .p-designer-interview__navigation::before{position:absolute;content:"";top:0;left:0;width:45px;height:45px;background:#000;opacity:.3;mix-blend-mode:multiply}.p-designer-interview .p-designer-interview__bg .p-designer-interview__navigation::after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin:auto;width:12px;height:12px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-designer-interview .p-designer-interview__bg .p-designer-interview__navigation>span{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important}.p-designer-interview .p-designer-interview__bg .p-designer-interview__navigation.p-designer-interview__navigation--prev{left:25px}.p-designer-interview .p-designer-interview__bg .p-designer-interview__navigation.p-designer-interview__navigation--prev::after{-webkit-transform:scaleX(-1) rotate(45deg);transform:scaleX(-1) rotate(45deg);left:5px}.p-designer-interview .p-designer-interview__bg .p-designer-interview__navigation.p-designer-interview__navigation--next{right:25px}.p-designer-interview .p-designer-interview__bg .p-designer-interview__navigation.p-designer-interview__navigation--next::after{right:5px}.p-designer-interview .p-designer-interview__inner{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;pointer-events:none;padding-top:40px;padding-bottom:50px}@media (min-width:768px){.p-designer-interview .p-designer-interview__inner{padding-top:50px;padding-bottom:60px}}.p-designer-interview .p-designer-interview__inner .p-txt-ttl2-designer{pointer-events:auto}.p-designer-interview .p-designer-interview__inner .p-designer-interview__btn{pointer-events:auto}@media (min-width:768px){.p-designer-interview .p-designer-interview__inner .p-designer-interview__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 40px}}.p-designer-interview .p-designer-interview__inner .p-designer-interview__btn .p-btn-common-designer{width:100%}@media (min-width:768px){.p-designer-interview .p-designer-interview__inner .p-designer-interview__btn .p-btn-common-designer{width:260px}}.p-box-service .p-box-service__ttl{font-family:"zozogothic bold";font-size:2.1rem;color:#fff;line-height:1.238;letter-spacing:.05em}.p-box-service .p-box-service__desc{font-weight:500;font-size:1.3rem;color:#fff;line-height:1.769;letter-spacing:.1em;margin-top:10px}[lang=en] .p-box-service .p-box-service__desc,[lang=ja] .p-box-service .p-box-service__desc{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}[lang=ja] .p-box-service .p-box-service__desc,[lang=zh-CN] .p-box-service .p-box-service__desc{text-align:justify;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.p-designer-team{padding-top:40px;padding-bottom:90px;background-color:#0f357a;position:relative}@media (min-width:768px){.p-designer-team{padding-top:45px;padding-bottom:100px}}.p-designer-team .p-designer-team__inner .p-designer-team__desc{font-weight:500;color:#fff;font-size:1.4rem;line-height:1.857;letter-spacing:.05em;margin-top:25px}[lang=en] .p-designer-team .p-designer-team__inner .p-designer-team__desc,[lang=ja] .p-designer-team .p-designer-team__inner .p-designer-team__desc{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-designer-team .p-designer-team__inner .p-designer-team__desc{font-size:1.7rem;line-height:1.9412;text-align:center;margin-top:40px}}.p-designer-team .p-designer-team__inner .p-designer-team__col2{margin-top:35px}@media (min-width:768px){.p-designer-team .p-designer-team__inner .p-designer-team__col2{display:-ms-grid;display:grid;-ms-grid-columns:calc((100% - 60px)/ 2) 60px calc((100% - 60px)/ 2);grid-template-columns:repeat(2,calc((100% - 60px)/ 2));gap:0 60px;margin-top:40px}}@media (max-width:767px){.p-designer-team .p-designer-team__inner .p-designer-team__col2 .p-designer-team__col2-item+.p-designer-team__col2-item{margin-top:55px}}.p-designer-team .p-designer-team__inner .p-designer-team__col1{margin-top:30px}@media (min-width:768px){.p-designer-team .p-designer-team__inner .p-designer-team__col1{margin-top:60px;width:800px;margin-inline:auto}}@media (min-width:768px){.p-designer-team .p-designer-team__inner .p-designer-team__col1 .p-designer-team__ttl{width:400px;margin:auto}}.p-designer-team .p-designer-team__inner .p-designer-team__area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-block:25px;font-weight:500;color:#fff;text-align:center}[lang=en] .p-designer-team .p-designer-team__inner .p-designer-team__area,[lang=ja] .p-designer-team .p-designer-team__inner .p-designer-team__area{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-designer-team .p-designer-team__inner .p-designer-team__area{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;text-align:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-block:40px 0}}.p-designer-team .p-designer-team__inner .p-designer-team__area .p-designer-team__area-image{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-top:20px}@media (min-width:768px){.p-designer-team .p-designer-team__inner .p-designer-team__area .p-designer-team__area-image{width:475px;-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;margin-top:0}}.p-designer-team .p-designer-team__inner .p-designer-team__area .p-designer-team__area-desc{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}@media (min-width:768px){.p-designer-team .p-designer-team__inner .p-designer-team__area .p-designer-team__area-desc{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;text-align:left;margin-left:35px}}.p-designer-team .p-designer-team__inner .p-designer-team__area .p-designer-team__area-desc .p-designer-team__area-descttl{font-size:1.75rem;margin-bottom:10px}.p-designer-team .p-designer-team__inner .p-designer-team__area .p-designer-team__area-desc .p-designer-team__area-descttl>span{display:inline-block;position:relative;padding-left:35px}.p-designer-team .p-designer-team__inner .p-designer-team__area .p-designer-team__area-desc .p-designer-team__area-descttl>span:before{position:absolute;content:"";top:0;bottom:0;left:0;margin:auto;background:url(/assets/images/recruit/zozobase/p_zozobase_areaicon01.png) center no-repeat;width:23px;height:28px;background-size:100% auto;pointer-events:none}.p-designer-team .p-designer-team__inner .p-designer-team__area .p-designer-team__area-desc .p-designer-team__area-descttl.type-pink>span:before{background:url(/assets/images/recruit/zozobase/p_zozobase_areaicon02.png) center no-repeat;background-size:100% auto}.p-designer-team .p-designer-team__inner .p-designer-team__area .p-designer-team__area-desc .p-designer-team__area-descname{font-size:2rem;line-height:2}@media (min-width:768px){.p-designer-team .p-designer-team__inner .p-designer-team__area .p-designer-team__area-desc .p-designer-team__area-descname{line-height:1.5}}.p-designer-team .p-designer-team__inner .p-designer-team__area .p-designer-team__area-descaster{font-size:1.25rem;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:10px}.p-designer-team .p-designer-team__inner .p-designer-team__ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-designer-team .p-designer-team__inner .p-designer-team__ttl .p-designer-team__ttl-txt{display:block;width:100%;position:relative}.p-designer-team .p-designer-team__inner .p-designer-team__ttl .p-designer-team__ttl-txt .p-designer-team__ttl-txt-bg{display:block;border-radius:25px;background-color:#0f357a;opacity:.5;mix-blend-mode:multiply;position:absolute;top:0;bottom:0;left:0;right:0}.p-designer-team .p-designer-team__inner .p-designer-team__ttl .p-designer-team__ttl-txt .p-designer-team__ttl-txt-main{font-weight:500;display:block;font-size:1.5rem;color:#fff;line-height:1.733;letter-spacing:.05em;text-align:center;position:relative;padding:12px 30px}[lang=en] .p-designer-team .p-designer-team__inner .p-designer-team__ttl .p-designer-team__ttl-txt .p-designer-team__ttl-txt-main,[lang=ja] .p-designer-team .p-designer-team__inner .p-designer-team__ttl .p-designer-team__ttl-txt .p-designer-team__ttl-txt-main{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-designer-team .p-designer-team__inner .p-designer-team__ttl .p-designer-team__ttl-txt .p-designer-team__ttl-txt-main{font-size:1.7rem;line-height:1.5294;padding:12px 30px}}.p-designer-team .p-designer-team__inner .p-designer-team__office{background-color:#fff;border-radius:5px;margin-top:37px;padding:13px 15px}@media (min-width:768px){.p-designer-team .p-designer-team__inner .p-designer-team__office{border-radius:8px;padding:18px 15px;margin-top:57px}}.p-designer-team .p-designer-team__inner .p-designer-team__office .p-designer-team__office-main{font-weight:600;font-size:2.5rem;color:#0f357a;line-height:1;letter-spacing:.05em;text-align:center}[lang=en] .p-designer-team .p-designer-team__inner .p-designer-team__office .p-designer-team__office-main,[lang=ja] .p-designer-team .p-designer-team__inner .p-designer-team__office .p-designer-team__office-main{font-family:"Gothic MB101 DemiBold","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-designer-team .p-designer-team__inner .p-designer-team__office .p-designer-team__office-main{font-size:2.8rem}}.p-designer-team .p-designer-team__inner .p-designer-team__office .p-designer-team__office-recruit{font-weight:500;font-size:1.6rem;color:#0f357a;line-height:1.53;letter-spacing:.05em;text-align:center;margin-top:5px}[lang=en] .p-designer-team .p-designer-team__inner .p-designer-team__office .p-designer-team__office-recruit,[lang=ja] .p-designer-team .p-designer-team__inner .p-designer-team__office .p-designer-team__office-recruit{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-designer-team .p-designer-team__inner .p-designer-team__office .p-designer-team__office-recruit{font-size:1.7rem;margin-top:10px}}.p-designer-team .p-designer-team__inner .p-designer-team__service{margin-top:35px}.p-designer-team .p-designer-team__inner .p-designer-team__service .p-designer-team__service-item{position:relative}.p-designer-team .p-designer-team__inner .p-designer-team__service .p-designer-team__service-item:nth-child(n+2){margin-top:25px;padding-top:25px}.p-designer-team .p-designer-team__inner .p-designer-team__service .p-designer-team__service-item:nth-child(n+2)::before{position:absolute;content:"";top:0;left:0;right:0;height:1px;background-color:#0f357a;opacity:.5;mix-blend-mode:multiply}.p-designer-team .p-designer-team__inner .p-designer-team__rate{text-align:center}.p-designer-team .p-designer-team__inner .p-designer-team__rate .p-designer-team__rate-txt{text-align:left;font-family:"zozogothic bold";display:inline-block;font-size:7rem;color:#fff;line-height:1.25;margin-top:10px}@media (min-width:768px){.p-designer-team .p-designer-team__inner .p-designer-team__rate .p-designer-team__rate-txt{margin-top:30px;margin-bottom:10px}}.p-designer-team .p-designer-team__inner .p-designer-team__rate .p-designer-team__rate-txt .type-s{font-size:3.5rem;margin-left:10px}.p-designer-team .p-designer-team__inner .p-designer-team__rate .p-designer-team__rate-txt .type-ss{font-size:2rem;margin-left:5px}.p-designer-point{padding-top:40px;padding-bottom:90px;background-color:#d9d9d9;position:relative}@media (min-width:768px){.p-designer-point{padding-top:45px;padding-bottom:100px}}.p-designer-point .p-designer-pointlist{margin-top:20px}@media (min-width:768px){.p-designer-point .p-designer-pointlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:32.5px}}.p-designer-point .p-designer-pointlist .p-designer-pointitem{margin-top:20px}.p-designer-point .p-designer-pointlist .p-designer-pointitem .p-designer-pointitem-inner{border-radius:10px;overflow:hidden;display:block;margin-inline:auto;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}@media (min-width:768px){.p-designer-point .p-designer-pointlist .p-designer-pointitem .p-designer-pointitem-inner{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.p-designer-point .p-designer-pointlist .p-designer-pointitem .p-designer-pointitem-inner:hover{opacity:.5}.p-designer-point .p-designer-pointlist .p-designer-pointitem .p-designer-pointitem__desc{padding:20px;color:#fff;width:100%;font-weight:500;text-align:center}[lang=en] .p-designer-point .p-designer-pointlist .p-designer-pointitem .p-designer-pointitem__desc,[lang=ja] .p-designer-point .p-designer-pointlist .p-designer-pointitem .p-designer-pointitem__desc{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-designer-point .p-designer-pointlist .p-designer-pointitem .p-designer-pointitem__desc{padding-inline:10px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.p-designer-point .p-designer-pointlist .p-designer-pointitem .p-designer-pointitem__desc .p-designer-pointitem__descttl{font-weight:600;font-size:2.2rem}[lang=en] .p-designer-point .p-designer-pointlist .p-designer-pointitem .p-designer-pointitem__desc .p-designer-pointitem__descttl,[lang=ja] .p-designer-point .p-designer-pointlist .p-designer-pointitem .p-designer-pointitem__desc .p-designer-pointitem__descttl{font-family:"Gothic MB101 DemiBold","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-designer-point .p-designer-pointlist .p-designer-pointitem .p-designer-pointitem__desc .p-designer-pointitem__descttl{font-size:2.5rem}}.p-designer-point .p-designer-pointlist .p-designer-pointitem .p-designer-pointitem__desc .p-designer-pointitem__descnote{font-size:1.4rem;border-radius:0 0 10px 10px;margin-top:10px;line-height:1.5}@media (min-width:768px){.p-designer-point .p-designer-pointlist .p-designer-pointitem .p-designer-pointitem__desc .p-designer-pointitem__descnote{font-size:1.25rem}}.p-designer-point .p-designer-pointlist .p-designer-pointitem:nth-child(1) .p-designer-pointitem__desc{background-color:#b6161d}.p-designer-point .p-designer-pointlist .p-designer-pointitem:nth-child(2) .p-designer-pointitem__desc{background-color:#213679}.p-designer-point .p-designer-pointlist .p-designer-pointitem:nth-child(3) .p-designer-pointitem__desc{background-color:#e49a18}.p-designer-style{padding-top:40px;padding-bottom:90px;background-color:#fff;position:relative}@media (min-width:768px){.p-designer-style{padding-top:45px;padding-bottom:100px}}.p-designer-style .p-designer-stylelist{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media (min-width:768px){.p-designer-style .p-designer-stylelist{gap:32.5px}}.p-designer-style .p-designer-stylelist .p-designer-styleitem{width:calc(50% - 10px);position:relative}@media (min-width:768px){.p-designer-style .p-designer-stylelist .p-designer-styleitem{width:calc(33.3333% - 21.666666px)}}.p-designer-style .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem-inner{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.p-designer-style .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem-inner:hover{opacity:.5}.p-designer-style .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem__img{position:relative;overflow:hidden;border-radius:10px}.p-designer-style .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem__img::after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin:auto;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);opacity:.4;mix-blend-mode:multiply}@media (min-width:768px){.p-designer-style .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem__img::after{opacity:.3}}.p-designer-style .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem__desc .p-designer-styleitem__descttl{font-weight:600;font-size:1.6rem;color:#fff;line-height:1.25;letter-spacing:.02em;text-align:center;position:absolute;bottom:15px;left:2px;right:2px;margin:auto;z-index:1}[lang=en] .p-designer-style .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem__desc .p-designer-styleitem__descttl,[lang=ja] .p-designer-style .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem__desc .p-designer-styleitem__descttl{font-family:"Gothic MB101 DemiBold","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-designer-style .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem__desc .p-designer-styleitem__descttl{font-size:2rem;line-height:1.524;letter-spacing:.05em;bottom:12px;left:5px;right:5px}}.p-designer-faq{padding-top:40px;padding-bottom:0;background-color:#fff;position:relative}@media (min-width:768px){.p-designer-faq{padding-top:45px;padding-bottom:0}}.p-designer-faq .m-box-accordion{margin-top:40px;position:relative;counter-reset:question;counter-increment:question}@media (min-width:768px){.p-designer-faq .m-box-accordion{margin-top:80px}}.p-designer-faq .m-box-accordion:before{content:"";top:0;height:1px;background-color:#d7d7d7;position:absolute;width:100%}@media (min-width:768px){.p-designer-faq .m-box-accordion:before{width:100%;margin-left:auto}}.p-designer-faq .m-box-accordion:after{content:"";height:1px;background-color:#d7d7d7;width:100%;position:absolute;bottom:0}@media (min-width:768px){.p-designer-faq .m-box-accordion:after{width:100%;margin-left:auto}}.p-designer-faq .m-box-accordion .accordion-head{position:relative;cursor:pointer;display:block;background-color:transparent;border:none;padding:0;width:100%;color:#000}.p-designer-faq .m-box-accordion .accordion-head .head-wrap{position:relative;z-index:1;padding:13px 26.5px 13px 0;text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;overflow:hidden}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-head .head-wrap{padding:27px 60px 27px 0}}.p-designer-faq .m-box-accordion .accordion-head .head-wrap:after{position:absolute;content:"";top:0;bottom:0;right:0;margin:auto;background:url(/assets/images/i_arrow_key.png) center no-repeat;width:18px;height:10px;background-size:100% auto;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.p-designer-faq .m-box-accordion .accordion-head .head-wrap .head-prefix{margin-right:5px;white-space:nowrap}.p-designer-faq .m-box-accordion .accordion-head .head-wrap .head-ttl{font-size:1.7rem;line-height:1.5;font-weight:500}[lang=en] .p-designer-faq .m-box-accordion .accordion-head .head-wrap .head-ttl,[lang=ja] .p-designer-faq .m-box-accordion .accordion-head .head-wrap .head-ttl{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-head .head-wrap .head-ttl{font-size:1.8rem}}[data-whatinput=keyboard] .p-designer-faq .m-box-accordion .accordion-head:focus{color:#000}[data-whatinput=keyboard] .p-designer-faq .m-box-accordion .accordion-head:focus::before{border-color:#000}[data-whatinput=keyboard] .p-designer-faq .m-box-accordion .accordion-head:focus .head-wrap{opacity:.5}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-head:hover{color:#000}.p-designer-faq .m-box-accordion .accordion-head:hover::before{border-color:#000}.p-designer-faq .m-box-accordion .accordion-head:hover .head-wrap{opacity:.5}}.p-designer-faq .m-box-accordion .accordion-body{padding:20px 0;display:none}.p-designer-faq .m-box-accordion .accordion-body>:first-child{margin-top:0!important}.p-designer-faq .m-box-accordion .accordion-body>:first-child.m-box-section{padding-top:0}.p-designer-faq .m-box-accordion .accordion-body>:first-child.section>:first-child{margin-top:0!important}.p-designer-faq .m-box-accordion .accordion-body>:first-child.section>:first-child.section-body{margin-top:0!important}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-body>.position-left:first-child+*,.p-designer-faq .m-box-accordion .accordion-body>.position-right:first-child+*{margin-top:0!important}}@media (max-width:767px){.p-designer-faq .m-box-accordion .accordion-body>[data-gs]:first-child [data-gs-col]:first-child>:first-child{margin-top:0!important}}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-body>[data-gs]:first-child>[data-gs-col="12"]:nth-child(-n+1)>:first-child{margin-top:0!important}}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-body>[data-gs]:first-child>[data-gs-col="12"]:nth-child(-n+1)>[data-gs]:first-child>[data-gs-col="12"]:nth-child(-n+1)>:first-child{margin-top:0!important}}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-body>[data-gs]:first-child>[data-gs-col="12"]:nth-child(-n+1)>[data-gs]:first-child>[data-gs-col="6"]:nth-child(-n+2)>:first-child{margin-top:0!important}}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-body>[data-gs]:first-child>[data-gs-col="6"]:nth-child(-n+2)>:first-child{margin-top:0!important}}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-body>[data-gs]:first-child>[data-gs-col="6"]:nth-child(-n+2)>[data-gs]:first-child>[data-gs-col="12"]:nth-child(-n+1)>:first-child{margin-top:0!important}}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-body>[data-gs]:first-child>[data-gs-col="6"]:nth-child(-n+2)>[data-gs]:first-child>[data-gs-col="6"]:nth-child(-n+2)>:first-child{margin-top:0!important}}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-body>[data-gs]:first-child>[data-gs-col="4"]:nth-child(-n+3)>:first-child{margin-top:0!important}}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-body>[data-gs]:first-child>[data-gs-col="4"]:nth-child(-n+3)>[data-gs]:first-child>[data-gs-col="12"]:nth-child(-n+1)>:first-child{margin-top:0!important}}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-body>[data-gs]:first-child>[data-gs-col="4"]:nth-child(-n+3)>[data-gs]:first-child>[data-gs-col="6"]:nth-child(-n+2)>:first-child{margin-top:0!important}}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-body>[data-gs]:first-child>[data-gs-col="3"]:nth-child(-n+4)>:first-child{margin-top:0!important}}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-body>[data-gs]:first-child>[data-gs-col="3"]:nth-child(-n+4)>[data-gs]:first-child>[data-gs-col="12"]:nth-child(-n+1)>:first-child{margin-top:0!important}}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-body>[data-gs]:first-child>[data-gs-col="3"]:nth-child(-n+4)>[data-gs]:first-child>[data-gs-col="6"]:nth-child(-n+2)>:first-child{margin-top:0!important}}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-body>[data-gs-group]:first-child>[data-gs-col]>:first-child{margin-top:0!important}}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-body{padding:40px 0 40px}}.p-designer-faq .m-box-accordion+.m-box-accordion{counter-reset:none;margin-top:0}.p-designer-faq .m-box-accordion+.m-box-accordion:before{display:none}.p-designer-faq .m-box-accordion+.m-box-accordion .accordion-head:after{top:2px;height:calc(100% - 6px)}@media (min-width:768px){.p-designer-faq .m-box-accordion+.m-box-accordion .accordion-head:after{top:2px;height:calc(100% - 5px)}}.p-designer-faq .m-box-accordion .accordion-head[aria-expanded=true]{color:#000}.p-designer-faq .m-box-accordion .accordion-head[aria-expanded=true]::before{background-color:#fff;border:solid 1px #1e1e1e}.p-designer-faq .m-box-accordion .accordion-head[aria-expanded=true] .head-wrap:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}[data-whatinput=keyboard] .p-designer-faq .m-box-accordion .accordion-head[aria-expanded=true]:focus::before{border-color:#000}[data-whatinput=keyboard] .p-designer-faq .m-box-accordion .accordion-head[aria-expanded=true]:focus .head-wrap{opacity:1}@media (min-width:768px){.p-designer-faq .m-box-accordion .accordion-head[aria-expanded=true]:hover::before{border-color:#000}.p-designer-faq .m-box-accordion .accordion-head[aria-expanded=true]:hover .head-wrap{opacity:1}}.p-designer-faq .p-designer-faq__btn{margin-top:40px}@media (min-width:768px){.p-designer-faq .p-designer-faq__btn{margin:50px auto 0;max-width:250px}}.p-designer-faq .p-designer-faq__btn .p-designer-faq__btn-item .p-btn-common-designer{width:100%}.p-designer-faq .p-designer-faq__btn .p-designer-faq__btn-item+.p-designer-faq__btn-item{margin-top:20px}@media (min-width:768px){.p-designer-faq .p-designer-faq__btn .p-designer-faq__btn-item+.p-designer-faq__btn-item{margin-top:30px}}.p-designer-faq .p-designer-faq__btn .p-designer-faq__btn-item .p-btn-common-designer{border:1px solid #000}.u-box-entryfixed{position:fixed;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);padding:14px 0 15px;-webkit-transition:all .3s;transition:all .3s;z-index:9999;opacity:0}@media (min-width:768px){.u-box-entryfixed{padding:31px 0}}.u-box-entryfixed .entry-inner{position:relative;padding-inline:45px}@media (min-width:768px){.u-box-entryfixed .entry-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:690px}}.u-box-entryfixed .entry-ttl{font-family:"zozogothic bold";font-size:2rem;text-align:center;line-height:1;color:#fff;margin-bottom:12.5px}@media (min-width:768px){.u-box-entryfixed .entry-ttl{font-size:5rem;margin-bottom:0}}.u-box-entryfixed .p-designer-entry__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:12.5px}.u-box-entryfixed .p-designer-entry__btn .p-designer-entry__btn-item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){.u-box-entryfixed .p-designer-entry__btn .p-designer-entry__btn-item{width:200px}}@media (min-width:768px){.u-box-entryfixed .p-designer-entry__btn{margin-left:35px;gap:25px}}.u-box-entryfixed .p-btn-common-designer{font-size:1.25rem;font-weight:500;padding:6px;padding-block:10px;letter-spacing:-.01em;width:100%;line-height:1.45em}[lang=en] .u-box-entryfixed .p-btn-common-designer,[lang=ja] .u-box-entryfixed .p-btn-common-designer{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.u-box-entryfixed .p-btn-common-designer{font-size:1.7rem;padding:17px}}.u-box-entryfixed.is-active{opacity:1}.u-newgraduate-modal{position:fixed;top:0;bottom:0;left:110vw;right:0;z-index:2000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;visibility:hidden;opacity:0;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out;pointer-events:none;outline:0;-webkit-overflow-scrolling:auto}.u-newgraduate-modal.is-active{opacity:1;visibility:visible;left:0;pointer-events:auto}.u-newgraduate-modal.is-content .modal-inner{padding-top:90px;padding-bottom:90px}@media (min-width:768px){.u-newgraduate-modal.is-content .modal-inner{padding-top:130px;padding-bottom:130px}}.u-newgraduate-modal .modal-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#000;opacity:.5;mix-blend-mode:multiply}.u-newgraduate-modal .modal-inner{z-index:1;pointer-events:none}.u-newgraduate-modal .modal-inner .modal-content{display:none;width:calc(100vw - 75px);background-color:#fff;padding:25px;overflow-y:auto;overflow-x:hidden;max-height:calc(100vh - 180px);max-height:calc(100dvh - 180px);pointer-events:auto;border-radius:8px}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content{max-width:760px;padding:34px 38px;width:calc(100vw - 60px);border-radius:10px;max-height:calc(100vh - 260px);max-height:calc(100dvh - 260px)}}.u-newgraduate-modal .modal-inner .modal-close{width:30px;height:30px;background:0 0;padding:0;position:absolute;top:30px;right:40px;border:none;pointer-events:auto}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-close{width:40px;height:40px;top:45px;right:45px}}.u-newgraduate-modal .modal-inner .modal-close::after,.u-newgraduate-modal .modal-inner .modal-close::before{position:absolute;content:"";width:35px;height:2px;background-color:#fff;top:0;bottom:0;left:0;right:0;margin:auto}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-close::after,.u-newgraduate-modal .modal-inner .modal-close::before{width:43px;height:3px}}.u-newgraduate-modal .modal-inner .modal-close::before{-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.u-newgraduate-modal .modal-inner .modal-close::after{-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.u-newgraduate-modal .modal-inner .modal-close .close-inner{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;border:0!important}.u-newgraduate-modal-content{display:none}@media (min-width:768px){.u-box-department{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:0 20px}}.u-box-department .department-img{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.u-box-department .department-img img{width:140px;width:100%}@media (min-width:768px){.u-box-department .department-img img{width:240px}}@media (min-width:768px){.u-box-department .department-wrap{width:100%;width:420px}}.u-box-department .department-wrap .department-ttl{font-weight:600;font-size:2.1rem;text-align:center;line-height:1.5238;margin-block:20px 15px}[lang=en] .u-box-department .department-wrap .department-ttl,[lang=ja] .u-box-department .department-wrap .department-ttl{font-family:"Gothic MB101 DemiBold","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.u-box-department .department-wrap .department-ttl{font-size:2.1rem;text-align:left;margin-top:0;padding-bottom:15px;margin-bottom:15px;border-bottom:solid 1px #d1d1d1}}.u-box-department .department-wrap .department-ttl+*{margin-top:0!important}.u-box-department .department-wrap .department-ttl.ttl-fzl{font-size:2.1rem;margin-bottom:15px}@media (min-width:768px){.u-box-department .department-wrap .department-ttl.ttl-fzl{font-size:2.15rem}}.u-box-department .department-wrap .department-txt{font-weight:500;font-size:1.4rem;line-height:1.6;letter-spacing:.05em;margin-top:15px}[lang=en] .u-box-department .department-wrap .department-txt,[lang=ja] .u-box-department .department-wrap .department-txt{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}[lang=ja] .u-box-department .department-wrap .department-txt,[lang=zh-CN] .u-box-department .department-wrap .department-txt{text-align:justify;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:768px){.u-box-department .department-wrap .department-txt{font-size:1.25rem;line-height:1.5;margin-top:15px}}.u-box-department .department-wrap .department-txt.ttl-fzs{font-size:1.3rem;letter-spacing:0}.u-box-department .department-wrap .department-txt.ttl-fzss{font-size:1.1rem}@media (min-width:768px){.u-box-department .department-wrap .department-txt.ttl-fzss{font-size:1rem}}.u-box-department .department-wrap .department-link{margin-top:15px}.u-box-department .department-wrap .department-link .link-inner{display:inline-block;font-weight:500;font-size:1.4rem;color:#08c;line-height:1.5714;letter-spacing:.05em}[lang=en] .u-box-department .department-wrap .department-link .link-inner,[lang=ja] .u-box-department .department-wrap .department-link .link-inner{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.u-box-department .department-wrap .department-link .link-inner{font-size:1.5rem;line-height:1.5;margin-top:15px}}[data-whatinput=keyboard] .u-box-department .department-wrap .department-link .link-inner:focus{color:#65a6ff;text-decoration:underline}@media (min-width:768px){.u-box-department .department-wrap .department-link .link-inner:hover{color:#65a6ff;text-decoration:underline}}.u-box-department .department-wrap .department-link .link-inner[target=_blank]{position:relative}.u-box-department .department-wrap .department-link .link-inner[target=_blank]::after{position:relative;display:inline-block;content:"";top:-.1em;margin-left:10px;vertical-align:middle;background:url(../../svg/i_blank_lochmara.svg) center no-repeat;width:14px;height:14px;background-size:100% auto}@media (min-width:768px){.u-box-department .department-wrap .department-link .link-inner[target=_blank]::after{width:15px;height:15px}}[data-whatinput=keyboard] .u-box-department .department-wrap .department-link .link-inner[target=_blank]:focus::after{background-image:url(../../svg/i_blank_cornflower-blue.svg)}@media (min-width:768px){.u-box-department .department-wrap .department-link .link-inner[target=_blank]:hover::after{background-image:url(../../svg/i_blank_cornflower-blue.svg)}}@media (min-width:768px){.u-box-department+.m-list-link.link-btn{margin-top:26px;width:250px}}.u-box-department.type-link{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.u-box-department.type-link .department-wrap{width:100%}}.u-box-department.type-link .department-ttl{margin-top:0}@media (min-width:768px){.u-box-department.type-link .department-ttl{text-align:center}}@media (min-width:768px){.u-box-department.type-link .department-txt{font-size:1.2rem}}@media (min-width:768px){.u-box-department.type-link .department-txt.ttl-fzs{font-size:1.2rem}}@media (min-width:768px){.u-box-department.type-link .department-txt.ttl-fzss{font-size:1.2rem}}.u-box-department.type-link .department-img img{width:100%}@media (min-width:768px){.u-box-department.type-link .department-img img{width:240px}}@media (min-width:768px){.u-box-department.type-link .support-2col-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.u-box-department.type-link .support-2col-box .department-txt:first-child{margin-right:25px}.u-box-department.type-link .support-2col-box .department-txt{letter-spacing:0}}.u-box-department.type-link .support-2col-box .department-txt{letter-spacing:0}.m-box-modal .modal-content{border-radius:10px}@media (min-width:768px){.m-box-modal .modal-content{padding:40px}}.p-designer-statistics{padding-top:40px;padding-bottom:80px;background-color:#fff}@media (min-width:768px){.p-designer-statistics{padding-top:50px;padding-bottom:95px}}.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__desc{font-weight:500;color:#000;font-size:1.4rem;line-height:1.7143;letter-spacing:.05em;text-align:center;margin-top:25px}[lang=en] .p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__desc,[lang=ja] .p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__desc{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__desc{font-size:1.7rem;line-height:1.9412;margin-top:40px}}.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__col3{margin-top:35px}@media (min-width:768px){.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__col3{display:-ms-grid;display:grid;-ms-grid-columns:calc((100% - 80px)/ 3) 40px calc((100% - 80px)/ 3) 40px calc((100% - 80px)/ 3);grid-template-columns:repeat(3,calc((100% - 80px)/ 3));gap:0 40px;margin-top:45px}}@media (max-width:767px){.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__col3 .p-designer-statistics__col3-item+.p-designer-statistics__col3-item{margin-top:40px}}.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ttl{font-weight:500;line-height:1.5294;letter-spacing:.1em;text-align:center;padding:7px 15px;border-radius:20px}[lang=en] .p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ttl,[lang=ja] .p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ttl{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ttl{font-size:2.5rem;line-height:1.3;border-radius:29.5px;padding:13px 15px}}.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ttl.p-designer-statistics__ttl--red{color:#fff;background-color:#ba161d}.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ttl.p-designer-statistics__ttl--blue{color:#fff;background-color:#213679}.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ttl.p-designer-statistics__ttl--yellow{color:#000;background-color:#e89e18}.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__staff{font-weight:500;color:#000;font-size:2.5rem;line-height:1.48;letter-spacing:.1em;text-align:center;margin-top:30px}[lang=en] .p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__staff,[lang=ja] .p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__staff{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__staff{font-size:3.5rem;line-height:1.057;margin-top:40px}}.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__staff>span{display:inline-block;font-family:"zozogothic bold";font-size:7.5rem;line-height:1;letter-spacing:0;margin-right:5px}@media (min-width:768px){.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__staff>span{font-size:10rem;margin-right:10px}}.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ratio{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:20px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:0 20px}@media (min-width:768px){.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ratio{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;margin-top:25px}}.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ratio .p-designer-statistics__ratio-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:calc((100% - 20px)/ 2)}@media (min-width:768px){.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ratio .p-designer-statistics__ratio-item{max-width:none}}.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ratio .p-designer-statistics__ratio-item>dd,.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ratio .p-designer-statistics__ratio-item>dt{font-weight:500;font-size:1.7rem;line-height:1.7297;letter-spacing:.005em;color:grey}[lang=en] .p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ratio .p-designer-statistics__ratio-item>dd,[lang=en] .p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ratio .p-designer-statistics__ratio-item>dt,[lang=ja] .p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ratio .p-designer-statistics__ratio-item>dd,[lang=ja] .p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ratio .p-designer-statistics__ratio-item>dt{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ratio .p-designer-statistics__ratio-item>dd,.p-designer-statistics .p-designer-statistics__inner .p-designer-statistics__ratio .p-designer-statistics__ratio-item>dt{font-size:2.5rem;line-height:1.44;letter-spacing:.01em}}.p-box-pie-chart{position:relative;width:250px;height:250px;border-radius:50%;margin:30px auto 0;background-color:#000}@media (min-width:768px){.p-box-pie-chart{width:210px;height:210px}}.p-box-pie-chart .p-box-pie-chart__label{display:inline-block;color:#fff;text-align:center;line-height:1;position:absolute}.p-box-pie-chart .p-box-pie-chart__label .p-box-pie-chart__label-ttl{font-weight:500;display:block;font-size:16px;letter-spacing:.1em}[lang=en] .p-box-pie-chart .p-box-pie-chart__label .p-box-pie-chart__label-ttl,[lang=ja] .p-box-pie-chart .p-box-pie-chart__label .p-box-pie-chart__label-ttl{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-box-pie-chart .p-box-pie-chart__label .p-box-pie-chart__label-ttl{font-size:14px}}.p-box-pie-chart .p-box-pie-chart__label .p-box-pie-chart__label-num{font-family:"zozogothic bold";display:block;font-size:35px;letter-spacing:.05em;margin-top:3px}@media (min-width:768px){.p-box-pie-chart .p-box-pie-chart__label .p-box-pie-chart__label-num{font-size:30px;margin-top:2px}}.p-box-pie-chart .p-box-pie-chart__segment,.p-box-pie-chart::after,.p-box-pie-chart::before{display:inline-block;position:absolute;width:2px;height:125px;background-color:#fff;-webkit-transform-origin:bottom center;transform-origin:bottom center;bottom:50%;left:50%;-webkit-transform:translateX(-1px);transform:translateX(-1px)}@media (min-width:768px){.p-box-pie-chart .p-box-pie-chart__segment,.p-box-pie-chart::after,.p-box-pie-chart::before{height:105px}}.p-box-pie-chart::after,.p-box-pie-chart::before{content:""}.p-box-pie-chart.p-box-pie-chart--recruit::before{-webkit-transform:translateX(-1px) rotateZ(-52deg);transform:translateX(-1px) rotateZ(-52deg)}.p-box-pie-chart.p-box-pie-chart--recruit::after{-webkit-transform:translateX(-1px) rotateZ(82deg);transform:translateX(-1px) rotateZ(82deg)}.p-box-pie-chart.p-box-pie-chart--recruit .p-box-pie-chart__label:nth-child(1){top:14.4%;left:58%}.p-box-pie-chart.p-box-pie-chart--recruit .p-box-pie-chart__label:nth-child(2){top:60%;left:36%}.p-box-pie-chart.p-box-pie-chart--recruit .p-box-pie-chart__label:nth-child(3){top:10%;left:26%}.p-box-pie-chart.p-box-pie-chart--recruit .p-box-pie-chart__label:nth-child(3) .p-box-pie-chart__label-ttl{font-size:11px}@media (min-width:768px){.p-box-pie-chart.p-box-pie-chart--recruit .p-box-pie-chart__label:nth-child(3) .p-box-pie-chart__label-ttl{font-size:10px}}.p-box-pie-chart.p-box-pie-chart--recruit .p-box-pie-chart__label:nth-child(3) .p-box-pie-chart__label-num{font-size:25px}@media (min-width:768px){.p-box-pie-chart.p-box-pie-chart--recruit .p-box-pie-chart__label:nth-child(3) .p-box-pie-chart__label-num{font-size:21px}}.p-box-pie-chart.p-box-pie-chart--age::before{-webkit-transform:translateX(-1px) rotateZ(-75deg);transform:translateX(-1px) rotateZ(-75deg)}.p-box-pie-chart.p-box-pie-chart--age::after{-webkit-transform:translateX(-1px) rotateZ(117deg);transform:translateX(-1px) rotateZ(117deg)}.p-box-pie-chart.p-box-pie-chart--age .p-box-pie-chart__label:nth-child(1){top:24%;left:60%}.p-box-pie-chart.p-box-pie-chart--age .p-box-pie-chart__label:nth-child(2){top:60%;left:27.2%}.p-box-pie-chart.p-box-pie-chart--age .p-box-pie-chart__label:nth-child(3){top:14%;left:18%}.p-txt-pie-chart-desc{font-weight:500;color:grey;line-height:1.882;letter-spacing:.05em;margin:35px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;padding-left:18px}[lang=en] .p-txt-pie-chart-desc,[lang=ja] .p-txt-pie-chart-desc{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-txt-pie-chart-desc{font-size:1.8rem;line-height:2.22;letter-spacing:.1em;padding-left:19px;margin-top:25px}}.p-txt-pie-chart-desc:before{position:absolute;content:"";top:0;left:0;content:"\203b";background-color:transparent}.p-designer-entry{background-color:#1a1a1a;padding-top:40px;padding-bottom:40px}@media (min-width:768px){.p-designer-entry{padding-top:50px;padding-bottom:75px}}.p-designer-entry .p-designer-entry__inner .p-designer-entry__col2{margin-top:40px}@media (min-width:768px){.p-designer-entry .p-designer-entry__inner .p-designer-entry__col2{display:-ms-grid;display:grid;-ms-grid-columns:calc((100% - 60px)/ 2) 60px calc((100% - 60px)/ 2);grid-template-columns:repeat(2,calc((100% - 60px)/ 2));gap:0 60px;margin-top:45px}}@media (max-width:767px){.p-designer-entry .p-designer-entry__inner .p-designer-entry__col2 .p-designer-entry__col2-item+.p-designer-entry__col2-item{margin-top:30px}}.p-designer-entry .p-designer-entry__inner .p-designer-entry__col1{margin-top:40px}@media (min-width:768px){.p-designer-entry .p-designer-entry__inner .p-designer-entry__col1{margin-top:45px;margin-inline:auto}}@media (max-width:767px){.p-designer-entry .p-designer-entry__inner .p-designer-entry__col1 .p-designer-entry__col1-item+.p-designer-entry__col1-item{margin-top:60px}}.p-designer-entry__col2+.p-designer-entry .p-designer-entry__inner .p-designer-entry__col1{margin-top:30px}.p-designer-entry .p-designer-entry__inner .p-designer-entry__ttl{font-weight:500;font-size:1.5rem;color:#fff;line-height:1.7334;letter-spacing:.05em;text-align:center;padding:12px 15px;border-radius:25px;background-color:#333}[lang=en] .p-designer-entry .p-designer-entry__inner .p-designer-entry__ttl,[lang=ja] .p-designer-entry .p-designer-entry__inner .p-designer-entry__ttl{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-designer-entry .p-designer-entry__inner .p-designer-entry__ttl{font-size:1.7rem;line-height:1.5294}}.p-designer-entry .p-designer-entry__inner .p-designer-entry__btn{margin-top:40px}@media (min-width:768px){.p-designer-entry .p-designer-entry__inner .p-designer-entry__btn{margin:50px auto 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:21.6666px}}@media (min-width:768px){.p-designer-entry .p-designer-entry__inner .p-designer-entry__btn .p-designer-entry__btn-item{width:250px}}.p-designer-entry .p-designer-entry__inner .p-designer-entry__btn .p-designer-entry__btn-item.type-2row .p-btn-common-designer{line-height:1.25;padding-block:8px}@media (min-width:768px){.p-designer-entry .p-designer-entry__inner .p-designer-entry__btn .p-designer-entry__btn-item.type-2row .p-btn-common-designer{line-height:1.5}}.p-designer-entry .p-designer-entry__inner .p-designer-entry__btn .p-designer-entry__btn-item.type-2row .p-txt-strong{font-size:1.3rem;color:red;line-height:1.2}.p-designer-entry .p-designer-entry__inner .p-designer-entry__btn .p-designer-entry__btn-item .p-btn-common-designer{width:100%}@media (min-width:768px){.p-designer-entry .p-designer-entry__inner .p-designer-entry__btn .p-designer-entry__btn-item .p-btn-common-designer{height:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.p-designer-entry .p-designer-entry__inner .p-designer-entry__btn .p-designer-entry__btn-item+.p-designer-entry__btn-item{margin-top:20px}@media (min-width:768px){.p-designer-entry .p-designer-entry__inner .p-designer-entry__btn .p-designer-entry__btn-item+.p-designer-entry__btn-item{margin-top:0}}.p-zozobasei-message{padding-top:40px;padding-bottom:10px;background-color:#fff;position:relative}@media (min-width:768px){.p-zozobasei-message{padding-top:45px;padding-bottom:20px}}.p-zozobasei-message .p-designer-stylelist{margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media (min-width:768px){.p-zozobasei-message .p-designer-stylelist{gap:32.5px}}.p-zozobasei-message .p-designer-stylelist .p-designer-styleitem{width:calc(50% - 10px);position:relative}@media (min-width:768px){.p-zozobasei-message .p-designer-stylelist .p-designer-styleitem{width:calc(33.3333% - 21.666666px)}}.p-zozobasei-message .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem-inner{-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.p-zozobasei-message .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem-inner:hover{opacity:.5}.p-zozobasei-message .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem__img{position:relative;overflow:hidden;border-radius:10px}.p-zozobasei-message .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem__img::after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;margin:auto;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,#000 100%);opacity:.4;mix-blend-mode:multiply}@media (min-width:768px){.p-zozobasei-message .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem__img::after{opacity:.3}}.p-zozobasei-message .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem__desc .p-designer-styleitem__descttl{font-weight:600;font-size:1.6rem;color:#fff;line-height:1.25;letter-spacing:.02em;text-align:center;position:absolute;bottom:15px;left:2px;right:2px;margin:auto;z-index:1}[lang=en] .p-zozobasei-message .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem__desc .p-designer-styleitem__descttl,[lang=ja] .p-zozobasei-message .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem__desc .p-designer-styleitem__descttl{font-family:"Gothic MB101 DemiBold","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-zozobasei-message .p-designer-stylelist .p-designer-styleitem .p-designer-styleitem__desc .p-designer-styleitem__descttl{font-size:2rem;line-height:1.524;letter-spacing:.05em;bottom:12px;left:5px;right:5px}}.p-zozobasei-message .p-txt-message{font-weight:500;font-size:2rem;text-align:center;line-height:1.85;margin-top:27px;margin-right:5px;letter-spacing:-.02em}[lang=en] .p-zozobasei-message .p-txt-message,[lang=ja] .p-zozobasei-message .p-txt-message{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-zozobasei-message .p-txt-message{font-size:2.5rem;margin-top:41px;line-height:1.9}}.p-zozobasei-message .m-list-link .m-btn-common{padding-block:12px;border-radius:50px;letter-spacing:.1em}@media (min-width:768px){.p-zozobasei-message .m-list-image{max-width:686px;margin-inline:auto;margin-top:40px}}.p-zozobasei-movie{padding-top:40px;padding-bottom:25px}@media (min-width:768px){.p-zozobasei-movie{padding-top:33px;padding-bottom:90px;overflow:hidden}}.p-zozobasei-movie .p-zozobasei-movie__inner{padding:0 25px}@media (min-width:768px){.p-zozobasei-movie .p-zozobasei-movie__inner{width:860px;margin:0 auto;padding:0}}@media (min-width:768px){.p-zozobasei-movie .p-zozobasei-movie__inner .m-list-image{margin-top:43px}}.p-zozobasei-movie .p-zozobasei-movie__inner .m-list-image+.p-txt-ttl4-zozobasei{margin-top:50px}@media (min-width:768px){.p-zozobasei-movie .p-txt-ttl3-zozobasei{margin-top:50px}}.p-zozobasei-movie .p-txt-ttl3-zozobasei .p-txt-p-zozobasei{font-size:1.5rem}.p-zozobasei-movie .m-list-image{margin-top:22px;margin-bottom:28px}.p-zozobasei-movie .m-list-image ul li.list-item{height:auto!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media (min-width:768px){.p-zozobasei-movie .m-list-image ul li.list-item{max-width:712px!important}}@media (max-width:767px){.p-zozobasei-movie .m-list-image ul li.list-item:first-child .txt-ttl.ttl-fzss{margin-left:0!important}}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;position:relative}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-new{display:block;width:49px;height:49px;border-radius:50%;background-color:red;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1;font-family:"zozogothic bold";position:absolute;top:-19px;left:-8px;color:#fff;z-index:2}@media (min-width:768px){.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-new{width:70px;height:70px;font-size:22px;top:-25px;left:-12px}}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-thumb{display:block;aspect-ratio:650/353;border-radius:10px 10px 0 0;overflow:hidden;width:100%;position:relative;z-index:1}@media (min-width:768px){.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-thumb{aspect-ratio:650/365;border-radius:20px 20px 0 0}}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt{display:block;padding:16px 20px 28px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;color:#fff;border-radius:0 0 10px 10px;width:100%;min-height:77px;line-height:1}@media (min-width:768px){.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt{padding:7px 20px 13px;border-radius:0 0 20px 20px;min-height:67px}}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt.txt-main{padding:16px 20px}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt.txt-main .txt-ttl{margin-left:0}@media (min-width:768px){.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt.txt-main{padding:15px 32px}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt.txt-main .txt-ttl{font-size:3rem}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt.txt-main .txt-desc{font-size:1.6rem;letter-spacing:-.01em}}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-ttl{font-weight:600;font-size:2.25rem;line-height:1.515;letter-spacing:.05em;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:-10px}[lang=en] .p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-ttl,[lang=ja] .p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-ttl{font-family:"Gothic MB101 DemiBold","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-ttl{font-size:1.8rem}}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-ttl.ttl-fzs{font-size:2rem;letter-spacing:.1em}@media (min-width:768px){.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-ttl.ttl-fzs{font-size:1.8rem;letter-spacing:0}}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-ttl.ttl-fzss{font-size:1.8rem;margin-left:-10px}@media (min-width:768px){.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-ttl.ttl-fzss{font-size:1.8rem}}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-ttl ruby{margin-top:-5px}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-ttl ruby rp,.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-ttl ruby rt{font-size:8px;letter-spacing:-1.7em}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-ttl sub{font-size:.4em;bottom:-.65em}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-desc{display:block;font-weight:600;font-size:1.35rem;letter-spacing:.05em;line-height:1.444;-webkit-margin-before:5px;margin-block-start:5px;text-align:left}[lang=en] .p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-desc,[lang=ja] .p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-desc{font-family:"Gothic MB101 DemiBold","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-desc{font-size:.95rem;-webkit-margin-before:1px;margin-block-start:1px}}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-desc.ttl-fzs{font-size:1.25rem}@media (min-width:768px){.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-desc.ttl-fzs{font-size:.95rem}}.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-asterisc{display:block;font-weight:600;font-size:.77rem;letter-spacing:-.01em;line-height:1.544;-webkit-margin-before:10px;margin-block-start:10px;text-align:left}[lang=en] .p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-asterisc,[lang=ja] .p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-asterisc{font-family:"Gothic MB101 DemiBold","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-zozobasei-movie .m-list-image ul li.list-item .item-inner .item-txt .txt-asterisc{font-size:.9rem;-webkit-margin-before:7px;margin-block-start:7px}}.p-zozobasei-movie .m-list-image ul li.list-item button.item-inner{padding:0;border:none;background:0 0;cursor:pointer}.p-zozobasei-movie .m-list-image ul li.list-item button.item-inner .item-thumb{position:relative;overflow:hidden}.p-zozobasei-movie .m-list-image ul li.list-item button.item-inner .item-thumb::before{position:absolute;content:"";inset:0;background-color:#000;opacity:.35;z-index:1}.p-zozobasei-movie .m-list-image ul li.list-item button.item-inner .item-thumb::after{position:absolute;content:"";inset:0;margin:auto;background:url(../../images/recruit/newgraduate/i_play.webp) center no-repeat;width:50px;height:50px;background-size:100% auto;z-index:1}@media (min-width:768px){.p-zozobasei-movie .m-list-image ul li.list-item button.item-inner .item-thumb::after{top:30px;width:73px;height:73px}}[data-whatinput=keyboard] .p-zozobasei-movie .m-list-image ul li.list-item button.item-inner:focus .item-thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (min-width:768px){.p-zozobasei-movie .m-list-image ul li.list-item button.item-inner:hover .item-thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}}.p-zozobasei-movie .m-list-image ul li.list-item+li.list-item{margin-top:20px}@media (min-width:768px){.p-zozobasei-movie .m-list-image ul li.list-item+li.list-item{margin-top:0}}@media (min-width:768px){.p-zozobasei-movie .m-list-image ul li.list-item:nth-child(n+3){margin-top:20px!important}}.p-zozobasei-support{padding-top:42px;padding-bottom:50px;background-color:#f2f2f2}@media (min-width:768px){.p-zozobasei-support{padding-top:50px;padding-bottom:105px;overflow:hidden}}.p-zozobasei-support .p-zozobasei-support__inner{padding:0 25px}@media (min-width:768px){.p-zozobasei-support .p-zozobasei-support__inner{width:860px;margin:0 auto;padding:0}}.p-zozobasei-support .p-zozobasei-support__inner .m-list-image{margin-top:20px}.p-zozobasei-support .p-zozobasei-support__inner .m-list-image [data-gs="12"]{margin-inline:-8px}.p-zozobasei-support .p-zozobasei-support__inner .m-list-image [data-gs="12"]>[data-gs-col]{padding-inline:8px}.p-zozobasei-support .p-zozobasei-support__inner .m-list-image img{border-radius:5px}.p-zozobasei-support .p-zozobasei-support__inner .m-list-image .caption-title{text-align:left;font-size:1.5rem;margin-top:6px}@media (min-width:768px){.p-zozobasei-support .p-zozobasei-support__inner .m-list-image .caption-title{font-size:1.7rem;margin-top:10px}}@media (max-width:767px){.p-zozobasei-support .p-zozobasei-support__inner .m-list-image>[data-gs-sp="2"]>[data-gs-col]:nth-child(n+3){margin-top:16px}}@media (min-width:768px){.p-zozobasei-support .p-zozobasei-support__inner .m-list-image{max-width:560px;margin-top:74px}.p-zozobasei-support .p-zozobasei-support__inner .m-list-image [data-gs="12"]>[data-gs-col="6"]:nth-child(n+3){margin-top:32px}.p-zozobasei-support .p-zozobasei-support__inner .m-list-image [data-gs="12"]>[data-gs-col]{padding-inline:12px}}.p-zozobasei-support .p-zozobasei-support__inner .p-txt-p-zozobasei+.p-txt-p-zozobasei{font-weight:500;margin-top:8px;letter-spacing:-.02em;line-height:1.53}[lang=en] .p-zozobasei-support .p-zozobasei-support__inner .p-txt-p-zozobasei+.p-txt-p-zozobasei,[lang=ja] .p-zozobasei-support .p-zozobasei-support__inner .p-txt-p-zozobasei+.p-txt-p-zozobasei{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-zozobasei-support .p-zozobasei-support__inner .p-txt-p-zozobasei+.p-txt-p-zozobasei{margin-top:28px;width:584px;margin-inline:auto}}.p-zozobasei-support .p-zozobasei-support__inner .p-txt-ttl3-zozobasei{margin-top:50px;text-align:left;letter-spacing:.06em;font-weight:600}[lang=en] .p-zozobasei-support .p-zozobasei-support__inner .p-txt-ttl3-zozobasei,[lang=ja] .p-zozobasei-support .p-zozobasei-support__inner .p-txt-ttl3-zozobasei{font-family:"Gothic MB101 DemiBold","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}.p-zozobasei-support .p-zozobasei-support__inner .p-txt-ttl3-zozobasei+.p-txt-p-zozobasei{margin-top:20px;letter-spacing:-.016em}.p-zozobasei-support .p-zozobasei-support__inner .support-2col-box_inner+.m-list-image{margin-top:17px}@media (min-width:768px){.p-zozobasei-support .support-2col-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:800px;margin-inline:auto;margin-top:80px}.p-zozobasei-support .support-2col-box .support-2col-box_inner{width:376px;padding-left:20px;padding-right:36px}.p-zozobasei-support .support-2col-box .support-2col-box_inner .p-txt-ttl3-zozobasei{margin-top:20px}.p-zozobasei-support .support-2col-box .m-list-image{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.p-zozobasei-support .support-2col-box .p-txt-ttl3-zozobasei{font-size:2.2rem}.p-zozobasei-support .support-2col-box .p-txt-p-zozobasei{font-size:1.5rem}}.p-zozobasei-link{padding-top:50px;padding-bottom:50px}@media (min-width:768px){.p-zozobasei-link{padding-top:60px;padding-bottom:60px;overflow:hidden}}.p-zozobasei-link .p-txt-ttl3-zozobasei{font-size:2.3rem}.p-zozobasei-link .p-txt-ttl3-zozobasei+.p-txt-p-zozobasei{margin-top:23px}.p-zozobasei-link .p-zozobasei-link__inner{padding:0 25px}@media (min-width:768px){.p-zozobasei-link .p-zozobasei-link__inner{width:837px;margin:0 auto;padding:0}}@media (min-width:768px){.p-zozobasei-link .p-zozobasei-link__inner .p-txt-ttl3-zozobasei{font-size:3.1rem;margin-bottom:30px}}.p-zozobasei-link .m-list-link .m-btn-common{border-radius:50px}.p-zozobasei-link .m-list-link.link-btn{margin-top:26px}.p-zozobasei-link .m-list-link.link-btn .btn-pl{padding-left:15px}@media (min-width:768px){.p-zozobasei-link .m-list-link.link-btn{margin-top:35px;width:100%}}.p-zozobasei-report{padding-top:42px;padding-bottom:45px;background:#ececec;position:relative}@media (min-width:768px){.p-zozobasei-report{padding-top:73px;padding-bottom:70px}}.p-zozobasei-report .report-inner{padding:0 25px}@media (min-width:768px){.p-zozobasei-report .report-inner{width:500px;margin:0 auto;padding:0 200px 0 0}}.p-zozobasei-report .report-inner .report-ttl{font-weight:600;font-size:3rem}[lang=en] .p-zozobasei-report .report-inner .report-ttl,[lang=ja] .p-zozobasei-report .report-inner .report-ttl{font-family:"Gothic MB101 DemiBold","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-zozobasei-report .report-inner .report-ttl{text-align:left;font-size:3.5rem}}.p-zozobasei-report .report-inner .report-txt{font-weight:500;font-size:1.4rem;margin-top:3px}[lang=en] .p-zozobasei-report .report-inner .report-txt,[lang=ja] .p-zozobasei-report .report-inner .report-txt{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-zozobasei-report .report-inner .report-txt{font-size:1.6rem;margin-top:4px;letter-spacing:-.05em}}.p-zozobasei-report .report-inner .report-txt a{text-decoration:underline}.p-zozobasei-report .report-inner .report-txt a::hover{text-decoration:none}.p-zozobasei-report .report-inner .service-img{margin:0;position:absolute;bottom:0;right:0}@media (min-width:768px){.p-zozobasei-report .report-inner .service-img{right:auto;left:47.5%}}.p-zozobasei-report .report-inner .service-img img{max-width:182px}@media (min-width:768px){.p-zozobasei-report .report-inner .service-img img{width:299px;max-width:none}}.p-zozobasei-report .report-inner .u-txt-link{margin-top:25px}.p-txt-ttl2-zozobasei{font-family:"zozogothic bold";font-size:4rem;text-align:center;line-height:1}@media (min-width:768px){.p-txt-ttl2-zozobasei{font-size:5rem}}.p-txt-ttl2-zozobasei.p-txt-ttl2-zozobasei--black{color:#000}.p-txt-ttl2-zozobasei.p-txt-ttl2-zozobasei--white{color:#fff}.p-txt-ttl2-zozobasei+.p-txt-p-zozobasei{font-weight:500}[lang=en] .p-txt-ttl2-zozobasei+.p-txt-p-zozobasei,[lang=ja] .p-txt-ttl2-zozobasei+.p-txt-p-zozobasei{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}.p-txt-ttl3-zozobasei{font-weight:500;font-size:2.1rem;text-align:center;line-height:1}[lang=en] .p-txt-ttl3-zozobasei,[lang=ja] .p-txt-ttl3-zozobasei{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}.p-txt-ttl3-zozobasei.p-txt-ttl2-zozobasei--black{color:#000}.p-txt-ttl3-zozobasei.p-txt-ttl2-zozobasei--white{color:#fff}.p-txt-ttl3-zozobasei+.p-txt-p-zozobasei{font-weight:500;margin-top:10px;line-height:1.58}[lang=en] .p-txt-ttl3-zozobasei+.p-txt-p-zozobasei,[lang=ja] .p-txt-ttl3-zozobasei+.p-txt-p-zozobasei{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}.p-txt-ttl4-zozobasei{font-weight:500;font-size:1.6rem;line-height:1}[lang=en] .p-txt-ttl4-zozobasei,[lang=ja] .p-txt-ttl4-zozobasei{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-txt-ttl4-zozobasei{font-size:5rem}}.p-txt-ttl4-zozobasei.p-txt-ttl2-zozobasei--black{color:#000}.p-txt-ttl4-zozobasei.p-txt-ttl2-zozobasei--white{color:#fff}.p-txt-ttl4-zozobasei+.p-txt-p-zozobasei{font-weight:500;margin-top:10px}[lang=en] .p-txt-ttl4-zozobasei+.p-txt-p-zozobasei,[lang=ja] .p-txt-ttl4-zozobasei+.p-txt-p-zozobasei{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}.p-txt-p-zozobasei{font-family:"zozogothic bold";font-size:1.5rem;text-align:center;line-height:1.5;margin-top:16px}@media (min-width:768px){.p-txt-p-zozobasei{font-size:1.5rem;margin-top:22px}}.p-txt-p-zozobasei.p-txt-p-zozobasei--white{color:#fff}.p-txt-ttl2-designer{font-family:"zozogothic bold";font-size:4rem;text-align:center;line-height:1}@media (min-width:768px){.p-txt-ttl2-designer{font-size:5rem}}.p-txt-ttl2-designer.p-txt-ttl2-designer--black{color:#000}.p-txt-ttl2-designer.p-txt-ttl2-designer--white{color:#fff}.p-txt-ttl2-designer+.p-txt-p-designer{font-weight:500}[lang=en] .p-txt-ttl2-designer+.p-txt-p-designer,[lang=ja] .p-txt-ttl2-designer+.p-txt-p-designer{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}.p-txt-p-designer{font-family:"zozogothic bold";font-size:1.5rem;text-align:center;line-height:1.8;margin-top:20px}@media (min-width:768px){.p-txt-p-designer{font-size:1.5rem}}.p-txt-p-designer.p-txt-p-designer--white{color:#fff}.p-btn-common-designer{display:inline-block;font-weight:500;color:#4d4d4d;line-height:1.5294;letter-spacing:.1em;text-align:center;border:solid 1px #4d4d4d;border-radius:5px;padding:16px 15px}[lang=en] .p-btn-common-designer,[lang=ja] .p-btn-common-designer{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.p-btn-common-designer{font-size:1.7rem;border-radius:5px}}.p-btn-common-designer>span{display:inline-block}.p-btn-common-designer[href]{color:#000;border-color:#fff;background-color:#fff}[data-whatinput=keyboard] .p-btn-common-designer[href]:focus{opacity:.5}@media (min-width:768px){.p-btn-common-designer[href]:hover{opacity:.5}}.u-box-department .department-img img{border-radius:10px}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content:has(.p-zozobasei_statistics){max-width:1000px}}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content:has(.u-box-department.type-link){max-width:514px;padding:40px}}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-title{font-weight:600;font-size:1.2rem;font-weight:500;color:#fff;height:40px;border-radius:20px;margin-bottom:9px;margin-top:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;letter-spacing:.1em}[lang=en] .u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-title,[lang=ja] .u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-title{font-family:"Gothic MB101 DemiBold","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-title{margin-bottom:18px}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:42px}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-row{width:32%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;margin-bottom:0}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-row:nth-child(3n+1) .recruit_statistics-contents-title{background-color:#bc161d}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-row:nth-child(3n+1){margin-right:3%}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-row:nth-child(3n+2) .recruit_statistics-contents-title{background-color:#09337c}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-row:nth-child(3n+2){margin-right:3%}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-row:nth-child(3n+3) .recruit_statistics-contents-title{background-color:#eaa018}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-row>.recruit_statistics-contents-figures{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-row:last-child{margin-bottom:0}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-row .m-list-image{margin-top:15px;padding-inline:15px}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-row .m-list-image{margin-top:5px}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures{text-align:center}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures .statistics-2col-box .recruit_statistics-contents-unit{display:block}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures .statistics-2col-box sub{font-size:.5em;margin-right:-1em;bottom:.4em}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures .statistics-2col-box sub{margin-right:0}}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures .statistics-2col-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures .statistics-2col-box .statistics-2col-box_inner{text-align:left}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures .statistics-2col-box .statistics-2col-box_inner:first-child{margin-right:10px}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures.type-year{margin-top:8px;margin-bottom:10px}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures.type-year{margin-top:6px}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures.type-year .recruit_statistics-contents-unit{font-size:1.6rem;margin-left:2px}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures.type-year .recruit_statistics-contents-unit{line-height:2.1em}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures.type-year .recruit_statistics-contents-number{font-size:4.3rem;margin-left:2px}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures.type-year .recruit_statistics-contents-number{font-size:3.7rem}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures.type-cat{margin-top:10px;margin-bottom:10px}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures.type-cat{margin-top:3px}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures.type-cat .recruit_statistics-contents-unit{font-size:2.2rem;margin-left:0;line-height:1.5}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures.type-cat .recruit_statistics-contents-unit{font-size:1.8rem}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures.type-cat .recruit_statistics-contents-caption{margin-top:10px}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures.type-cat+.m-list-image{margin-top:7px}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-number .ttl-fzs{font-size:3.9rem}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-denominator,.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-number,.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-numerator,.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-separator{font-family:"zozogothic bold";font-size:5.3rem;font-weight:700;line-height:1;letter-spacing:-.028em}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-separator{margin:0 21px 0 22px}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-gender,.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-unit{font-weight:500;font-size:26px;font-weight:500}[lang=en] .u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-gender,[lang=en] .u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-unit,[lang=ja] .u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-gender,[lang=ja] .u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-unit{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-gender,.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-unit{font-size:35px}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-unit{margin-left:4px}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-unit{font-size:2.7rem}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-gender{margin-top:23px}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-unit-prefix{margin-left:0}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-note{font-size:12px;font-weight:300;margin-top:31px;margin-bottom:8px;letter-spacing:.03em}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-caption{font-weight:500;font-size:1.2rem;font-weight:500;margin-top:10px;margin-bottom:0;line-height:1.5;letter-spacing:-.02em;text-align:center}[lang=en] .u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-caption,[lang=ja] .u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-caption{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-caption:last-child{min-height:3em}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-caption.ttl-fzs{font-size:.9rem;margin-top:4px}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-caption.ttl-fzs{font-size:1rem;margin-top:10px}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-figures+.recruit_statistics-contents-caption{margin-top:0}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-copy{font-weight:500;font-size:20px;font-weight:500;margin-top:0;margin-bottom:0;line-height:1.85;letter-spacing:.01em}[lang=en] .u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-copy,[lang=ja] .u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-copy{font-family:"Gothic MB101 Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Verdana,sans-serif}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-button{width:100%;margin:0 auto}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-ratio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-denominator,.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-numerator{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-mb{margin-bottom:51px}@media (min-width:768px){.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-mb{margin-bottom:60px}}.u-newgraduate-modal .modal-inner .modal-content .p-zozobasei_statistics .recruit_statistics-contents-list{margin-top:12px;padding-left:22px}.modal .modal-close{top:auto!important;border-radius:50px;height:35px;background:0 0;font-size:13px;font-weight:700;font-family:"zozogothic bold";display:none}.modal .modal-close::before{content:"CLOSE";background:0 0;-webkit-transform:rotate(0);transform:rotate(0);width:auto;color:#fff;height:auto;top:7px}.modal .modal-close::after{display:none}.modal .modal-bg{background:rgba(0,0,0,.5)}.modal .modal-dialog{max-width:100%;position:relative;height:0;overflow:hidden}.modal .modal-dialog iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal .modal-content{height:100%;width:100%;padding:0}.modal .modal-content div[data-embed=embedyt]{height:100%}@media (max-width:767px){.modal .modal-close{bottom:74px;right:6.7%!important;width:116px;border:2px solid #fff}.modal .modal-close:before{right:36px}.modal .modal-dialog{margin:0;padding-bottom:56.7%;background:0 0}}@media (min-width:768px){.modal .modal-close{bottom:59px;right:43.7%!important;width:126px;border:1px solid #fff}.modal .modal-close::before{right:43px}.modal .modal-close::after{display:none}.modal .modal-dialog{width:860px;padding-bottom:33.6%}}