@charset "UTF-8";.legacyContent__wrapper .visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}.legacyContent__wrapper section:first-of-type.sectionInner{padding-top:226px;margin-bottom:35px}@media screen and (max-width: 767px){.legacyContent__wrapper section:first-of-type.sectionInner{padding-top:120px;margin-bottom:0}}.legacyContent__wrapper .h1TitleJp{font-weight:600;font-size:1.6rem}@media screen and (max-width: 767px){.legacyContent__wrapper .h1TitleJp{font-size:1.1rem}}.legacyContent__wrapper h1{font-size:9.6rem;font-weight:100}@media screen and (max-width: 767px){.legacyContent__wrapper h1{font-size:4.8rem}}.legacyContent__wrapper h1 span{font-weight:700}.legacyContent__wrapper h2{font-size:inherit;font-family:acumin-pro,Noto Sans JP,sans-serif;font-weight:500;line-height:1.5}@media screen and (max-width: 767px){.legacyContent__wrapper h2{font-size:inherit}}.legacyContent__wrapper h3{letter-spacing:normal}.legacyContent__wrapper h3 span{font-size:inherit;display:inline;margin-bottom:0;letter-spacing:normal}.legacyContent__wrapper .kv{width:100%;height:auto;padding-top:29.8%;background-image:url(/new-graduate/wp-content/themes/freshers_recruit/assets/images/job/pokemon_card_game/kv_pcg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;margin-top:50px}@media screen and (max-width: 767px){.legacyContent__wrapper .kv{position:relative;background-position:center top;margin-top:30px}}.legacyContent__wrapper .kv.pcs{background-image:url(/new-graduate/wp-content/themes/freshers_recruit/assets/images/job/pokemon_cg_studio/kv_pcs.png)}.legacyContent__wrapper .kv.dg{background-image:url(/new-graduate/wp-content/themes/freshers_recruit/assets/images/job/digital_game/kv_dg.jpg)}.legacyContent__wrapper .kv.staff{background-image:url(/new-graduate/wp-content/themes/freshers_recruit/assets/images/job/staff/kv_staff.jpg)}.legacyContent__wrapper .stContent{background-color:#f5f5f5;padding:87px 0 140px}@media screen and (max-width: 767px){.legacyContent__wrapper .stContent{padding:30px 0 35px}}.legacyContent__wrapper .jobWrap{overflow:hidden;background-color:#f5f5f5}.legacyContent__wrapper .jobArea{background-color:#fff;border:1px solid #C4C4C4}.legacyContent__wrapper .jobArea+.jobArea{margin-top:60px}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea+.jobArea{margin-top:30px}}.legacyContent__wrapper .jobArea .jobTitle{transition:.4s}.legacyContent__wrapper .jobArea .jobTitle.active .inner:before{transform:rotate(45deg) scale(-1);top:36px}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobTitle.active .inner:before{top:auto;bottom:16px}}.legacyContent__wrapper .jobArea .jobTitle.active .inner:after{content:"Close"}.legacyContent__wrapper .jobArea .jobTitle .inner{max-width:1200px;padding:108px 160px 92px 40px;margin:0 auto;position:relative;display:flex;justify-content:space-between;align-items:flex-start;width:100%;text-align:left}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobTitle .inner{padding:49px 15px 49px 26px}}.legacyContent__wrapper .jobArea .jobTitle .inner:after{transition:.4s;color:#010101;content:"View More";font-size:21px;text-align:center;line-height:22px;height:1em;position:absolute;top:-30px;bottom:50px;right:-10px;margin:auto;width:100px}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobTitle .inner:after{top:inherit;bottom:57px;right:61px;font-size:10px;line-height:20px;width:48px}}.legacyContent__wrapper .jobArea .jobTitle .inner:before{transition:.4s;content:"";width:54px;height:54px;border-bottom:1px solid #000;border-right:1px solid #000;transform:rotate(45deg);position:absolute;top:-30px;bottom:0;right:13px;margin:auto}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobTitle .inner:before{top:inherit;bottom:33px;right:73px;width:25px;height:25px}}.legacyContent__wrapper .jobArea .jobTitle .inner .thum{max-width:365px;width:39%;flex-shrink:0}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobTitle .inner .thum{max-width:142px;width:auto}.legacyContent__wrapper .jobArea .jobTitle .inner .thum img{width:100%;height:auto}}.legacyContent__wrapper .jobArea .jobTitle .inner .thum span{display:block;font-size:22px;font-weight:500;line-height:30px;margin-bottom:20px}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobTitle .inner .thum span{font-size:16px;line-height:26px;margin-bottom:10px}}.legacyContent__wrapper .jobArea .jobTitle .inner .name{font-size:44px;font-weight:700;line-height:1.36}.legacyContent__wrapper .jobArea .jobTitle .inner .name .sm{font-size:20px;display:block;margin-top:2px}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobTitle .inner .name .sm{font-size:16px}}.legacyContent__wrapper .jobArea .jobTitle .inner .name .sm.inline{display:inline}.legacyContent__wrapper .jobArea .jobTitle .inner .name .xs{font-size:14px;display:block}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobTitle .inner .name .xs{font-size:12px}}.legacyContent__wrapper .jobArea .jobTitle .inner .name>.enName{font-size:22px;font-weight:700;line-height:1.28;margin-top:17px;padding-top:17px;position:relative}.legacyContent__wrapper .jobArea .jobTitle .inner .name>.enName:before{content:"";height:1px;width:113px;background-color:#000;position:absolute;left:0;top:0;transition:.4s}@media screen and (max-width: 1080px){.legacyContent__wrapper .jobArea .jobTitle .inner .name{font-size:70px}}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobTitle .inner .name{max-width:100%;width:auto;font-size:20px;font-weight:100;letter-spacing:initial;padding:0 19px 0 0;min-height:91px}.legacyContent__wrapper .jobArea .jobTitle .inner .name>h2{line-height:1.35}.legacyContent__wrapper .jobArea .jobTitle .inner .name>.enName{font-size:10px;margin-top:14px;padding-top:10px;letter-spacing:-.05em}.legacyContent__wrapper .jobArea .jobTitle .inner .name>.enName:before{width:57px}}.legacyContent__wrapper .jobArea .jobDetail{overflow:hidden;padding:0 20px 200px;position:relative;display:none}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobDetail{padding:17px 20px 80px}}.legacyContent__wrapper .jobArea .jobDetail.active{display:block;animation:fadeIn .5s linear forwards}.legacyContent__wrapper .jobArea .jobDetail .closeBtn{position:absolute;bottom:0;right:0;left:0;margin:auto;width:150px;height:90px;background:#000;color:#fff;font-weight:700;font-size:16px;line-height:23px;text-align:center;transition:.4s;cursor:pointer}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobDetail .closeBtn{width:80px;height:46px;font-size:12px;line-height:23px}}.legacyContent__wrapper .jobArea .jobDetail .closeBtn:hover{opacity:.7}.legacyContent__wrapper .jobArea .jobDetail .closeBtn:after{content:"";width:35px;height:35px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:rotate(-135deg);position:absolute;bottom:0;right:0;left:0;margin:auto}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobDetail .closeBtn:after{width:10px;height:10px;bottom:5px}}.legacyContent__wrapper .jobArea .jobDetail .closeBtn span{position:absolute;top:10px;width:100%;left:0}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobDetail .closeBtn span{top:5px}}.legacyContent__wrapper .jobArea .jobDetail .inner{max-width:887px;margin:0 auto;position:relative}.legacyContent__wrapper .jobArea .jobDetail .gridList{display:grid;grid-template-columns:repeat(auto-fit,90px);grid-auto-rows:497px;gap:41px;justify-content:center}.legacyContent__wrapper .jobArea .jobDetail .gridListItem{width:100%;height:100%;background-color:#f5f5f5;border-radius:200px;display:flex;flex-direction:column;align-items:center;padding:13px 0;position:relative}.legacyContent__wrapper .jobArea .jobDetail .gridListItem:not(:last-of-type):before{content:"";position:absolute;top:58%;right:-34px;width:0;height:0;border-style:solid;border-width:18px 0 18px 25px;border-color:transparent transparent transparent #BCBCBC}.legacyContent__wrapper .jobArea .jobDetail .gridListItem.active{background-color:#ffec00}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobDetail .gridList{grid-template-columns:1fr;grid-auto-rows:auto;gap:6px;max-width:82.5%;margin:0 auto}.legacyContent__wrapper .jobArea .jobDetail .gridListItem{flex-direction:row;padding:5px 8px}.legacyContent__wrapper .jobArea .jobDetail .gridListItem:not(:last-of-type):before{content:none}}.legacyContent__wrapper .jobArea .jobDetail .gridListHead{background-color:#0a1139;color:#ffec00;font-size:27px;font-weight:700;line-height:69px;border-radius:50%;width:69px;height:69px;text-align:center}.legacyContent__wrapper .jobArea .jobDetail .gridListTitle{font-size:22px;line-height:1;font-weight:500;text-align:center;writing-mode:vertical-lr;text-orientation:upright;margin-top:30px;letter-spacing:.2em}.legacyContent__wrapper .jobArea .jobDetail .gridListTitle .choonpu{transform:rotate(90deg);display:inline-block}@media screen and (min-width: 768px){.legacyContent__wrapper ::-webkit-full-page-media,.legacyContent__wrapper :future,.legacyContent__wrapper :root .jobArea .jobDetail .gridListTitle .choonpu{transform:rotate(90deg) translate(-2px,10px)}}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobDetail .gridListHead{font-size:14px;line-height:35px;width:35px;height:35px}.legacyContent__wrapper .jobArea .jobDetail .gridListTitle{font-size:12px;letter-spacing:.1em;margin-top:0;writing-mode:horizontal-tb;margin-left:11px}.legacyContent__wrapper .jobArea .jobDetail .gridListTitle .choonpu{transform:none}}.legacyContent__wrapper .jobArea .jobDetail .decoration{position:absolute;top:344px}.legacyContent__wrapper .jobArea .jobDetail .decoration.pcg01{left:20.7%}.legacyContent__wrapper .jobArea .jobDetail .decoration.pcg02{left:57.7%}.legacyContent__wrapper .jobArea .jobDetail .decoration.pcg03{left:42.7%}.legacyContent__wrapper .jobArea .jobDetail .decoration.pcg04{left:42.9%}.legacyContent__wrapper .jobArea .jobDetail .decoration.pcs01,.legacyContent__wrapper .jobArea .jobDetail .decoration.dg01,.legacyContent__wrapper .jobArea .jobDetail .decoration.dg02,.legacyContent__wrapper .jobArea .jobDetail .decoration.dg03{left:43.9%}.legacyContent__wrapper .jobArea .jobDetail .decoration img{object-fit:contain}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobDetail .decoration.pcg01,.legacyContent__wrapper .jobArea .jobDetail .decoration.pcg02,.legacyContent__wrapper .jobArea .jobDetail .decoration.pcg03,.legacyContent__wrapper .jobArea .jobDetail .decoration.pcg04,.legacyContent__wrapper .jobArea .jobDetail .decoration.pcs01,.legacyContent__wrapper .jobArea .jobDetail .decoration.dg01,.legacyContent__wrapper .jobArea .jobDetail .decoration.dg02,.legacyContent__wrapper .jobArea .jobDetail .decoration.dg03{left:auto;right:1%}.legacyContent__wrapper .jobArea .jobDetail .decoration.pcg01{top:55px}.legacyContent__wrapper .jobArea .jobDetail .decoration.pcg02{top:175px}.legacyContent__wrapper .jobArea .jobDetail .decoration.pcg03,.legacyContent__wrapper .jobArea .jobDetail .decoration.pcg04{top:125px}.legacyContent__wrapper .jobArea .jobDetail .decoration.pcs01{top:100px}.legacyContent__wrapper .jobArea .jobDetail .decoration.dg01{top:53px}.legacyContent__wrapper .jobArea .jobDetail .decoration.dg02{top:75px}.legacyContent__wrapper .jobArea .jobDetail .decoration.dg03{top:100px}.legacyContent__wrapper .jobArea .jobDetail .decoration img{max-width:88px;height:auto}}.legacyContent__wrapper .jobArea .jobDetail .jobDetailHeading{font-size:29px;font-weight:500;line-height:1;letter-spacing:.1em;padding-left:1em;position:relative}.legacyContent__wrapper .jobArea .jobDetail .decoration+.jobDetailHeading{margin:116px auto 0}.legacyContent__wrapper .jobArea .jobDetail .jobDetailHeading:before{content:"";position:absolute;left:0;top:0;height:33px;width:11px;background-color:#ffec00;border-radius:100px}.legacyContent__wrapper .jobArea .jobDetail .jobDetailHeading:after{content:"";position:absolute;left:0;bottom:-27px;transform:translateY(-50%);height:1px;width:100%;background-color:#d5d5d5}.legacyContent__wrapper .jobArea .jobDetail .jobDetailHeading+.jobDetailText{margin-top:54px}.legacyContent__wrapper .jobArea .jobDetail .jobDetailText{font-size:16px;letter-spacing:.05em;line-height:2}.legacyContent__wrapper .jobArea .jobDetail .jobDetailText+.jobDetailText{margin-top:1.45em}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobDetail .jobDetailHeading{font-size:15px}.legacyContent__wrapper .jobArea .jobDetail .jobDetailHeading:before{height:17px;top:0;width:6px}.legacyContent__wrapper .jobArea .jobDetail .jobDetailHeading:after{content:none}.legacyContent__wrapper .jobArea .jobDetail .decoration+.jobDetailHeading{margin:38px auto 0}.legacyContent__wrapper .jobArea .jobDetail .jobDetailText{font-size:13px}.legacyContent__wrapper .jobArea .jobDetail .jobDetailHeading+.jobDetailText{margin-top:15px}}.legacyContent__wrapper .jobArea .jobDetail .jobDetailBox{background-color:#ffec00;border-radius:10px;padding:40px 50px 60px}.legacyContent__wrapper .jobArea .jobDetail .jobDetailBox+.jobDetailBox{margin-top:20px}.legacyContent__wrapper .jobArea .jobDetail .jobDetailText+.jobDetailBox{margin-top:65px}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobDetail .jobDetailBox{padding:20px 25px 30px;border-radius:5px}.legacyContent__wrapper .jobArea .jobDetail .jobDetailBox+.jobDetailBox{margin-top:15px}.legacyContent__wrapper .jobArea .jobDetail .jobDetailText+.jobDetailBox{margin-top:32px}}.legacyContent__wrapper .jobArea .jobDetail .jobDetailBoxTitle{font-size:22px;font-weight:700;line-height:1.18;letter-spacing:normal;position:relative}.legacyContent__wrapper .jobArea .jobDetail .jobDetailBoxTitle:after{content:"";position:absolute;left:0;bottom:-13px;transform:translateY(-50%);height:1px;width:100%;background-color:#c4b931}.legacyContent__wrapper .jobArea .jobDetail .jobDetailBoxTitle+.jobDetailText{margin-top:30px}@media screen and (max-width: 767px){.legacyContent__wrapper .jobArea .jobDetail .jobDetailBoxTitle{font-size:15px}.legacyContent__wrapper .jobArea .jobDetail .jobDetailBoxTitle:after{bottom:-7px}.legacyContent__wrapper .jobArea .jobDetail .jobDetailBoxTitle+.jobDetailText{margin-top:11px}}.legacyContent__wrapper .jobArea .tglBtn{cursor:pointer;transition:.4s}.legacyContent__wrapper .jobArea .tglBtn:hover{opacity:.7;filter:brightness(105%)}.legacyContent__wrapper .kv{background-image:url(/images/job/pokemon_card_game/kv_pcg.jpg)}.legacyContent__wrapper .kv.pcs{background-image:url(/images/job/pokemon_cg_studio/kv_pcs.png)}.legacyContent__wrapper .kv.dg{background-image:url(/images/job/digital_game/kv_dg.jpg)}.legacyContent__wrapper .kv.staff{background-image:url(/images/job/staff/kv_staff.jpg)}.legacyContent__wrapper .jobArea .jobTitle .inner:after{white-space:nowrap}@media screen and (min-width: 768px) and (max-width: 1260px){.legacyContent__wrapper .jobArea .jobTitle .inner:after{right:25px}}@media print,screen and (min-width: 768px){.legacyContent__wrapper .jobArea .jobTitle .inner:before{right:8px}}@media screen and (min-width: 768px) and (max-width: 1260px){.legacyContent__wrapper .jobArea .jobTitle .inner:before{right:44px}}.legacyContent__wrapper .stContent{padding-bottom:0}.entrySection:before{content:none!important}.jobArea .jobTitle .inner:after,.jobArea .jobTitle.active .inner:after,.legacyContent__wrapper .jobArea .jobDetail .closeBtn span{font-family:BasisGrotesquePro}
