@charset "UTF-8";.legacyContent__wrapper i{line-height:1;letter-spacing:0;font-weight:400;font-style:normal;font-family:FontAwesome}.legacyContent__wrapper ::selection{color:#fff;background:#555}.legacyContent__wrapper ::-moz-selection{color:#fff;background:#555}.legacyContent__wrapper ::-webkit-input-placeholder{color:#aaa}.legacyContent__wrapper ::-moz-placeholder{color:#aaa}.legacyContent__wrapper :-ms-input-placeholder{color:#aaa}.legacyContent__wrapper :placeholder{color:#aaa}.legacyContent__wrapper sup{font-size:11px;vertical-align:super}.legacyContent__wrapper div.fb-page,.legacyContent__wrapper div.fb-page iframe[style],.legacyContent__wrapper div.fb-page span{width:100%!important}@media screen and (max-width: 600px){.legacyContent__wrapper html #wpadminbar{position:fixed}}.legacyContent__wrapper .external_link{margin-left:4px;display:inline-block;vertical-align:baseline}.legacyContent__wrapper .arrow{width:20px;height:1px;display:inline-block;position:relative}.legacyContent__wrapper .arrow:before{content:"";width:100%;height:100%;display:block;position:absolute;inset:0;background:#fff;-webkit-transform-origin:right;transform-origin:right}.legacyContent__wrapper .arrow:after{content:"";width:3px;height:3px;display:block;position:absolute;bottom:0;right:-1px;border:3px solid transparent;border-bottom:3px solid #fff;border-left:3px solid #fff;-webkit-transform:scaleY(.6);transform:scaleY(.6);-webkit-transform-origin:bottom;transform-origin:bottom}.legacyContent__wrapper .sns{margin-top:20px;float:right}.legacyContent__wrapper .sns a{padding:3px;display:inline-block;transition:opacity ease .3s}.legacyContent__wrapper .sns a:hover{opacity:.7}.legacyContent__wrapper .sns img{width:28px;margin:0 auto;display:block}.legacyContent__wrapper .special_label{min-width:80px;padding:5px 10px;text-align:center;line-height:1.2;letter-spacing:.02em;font-size:12px;font-weight:700;color:#fff;background:#15318f}.legacyContent__wrapper .transfer{margin-bottom:5px;line-height:1.2;font-size:13px}.legacyContent__wrapper .transfer span{display:inline-block}.legacyContent__wrapper .transfer .transfer_name{margin:2px 0;padding:5px 8px;vertical-align:middle;font-weight:700;background:#f1f1f1}.legacyContent__wrapper .transfer .transfer_arrow{width:25px;height:25px;margin:0 10px;position:relative;top:0;text-align:center;vertical-align:middle;color:#fff;background:#15318f;border-radius:13px}.legacyContent__wrapper .transfer .transfer_arrow:before{content:"";margin:0 auto;position:absolute;top:50%;left:0;right:-1px;line-height:0;font-family:FontAwesome;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.legacyContent__wrapper .pc_kai{display:block}@media screen and (max-width: 767px){.legacyContent__wrapper .pc_kai{display:none}}@media screen and (max-width: 1024px){.legacyContent__wrapper .transfer{font-size:11px}.legacyContent__wrapper .transfer .transfer_arrow{width:23px;height:23px}}@media screen and (max-width: 767px){.legacyContent__wrapper .special_label{min-width:70px;font-size:11px}.legacyContent__wrapper .sns{margin-top:30px;float:none;text-align:center}}@media screen and (max-width: 425px){.legacyContent__wrapper .sns img{width:24px}.legacyContent__wrapper .transfer{font-size:9px}.legacyContent__wrapper .transfer .transfer_arrow{width:22px;height:22px}}.legacyContent__wrapper .tag{margin:2px;padding:4px 12px;display:inline-block;line-height:1.4;text-align:left;font-size:11px;border:1px solid;border-radius:30px;transition:color ease .3s,background ease .3s}.legacyContent__wrapper .pokemon_card_game{color:#fff;background-color:#e40073;border-color:#e40073}.legacyContent__wrapper .digital_game{color:#fff;background-color:#00a0e9;border-color:#00a0e9}.legacyContent__wrapper .pokemon_cgstudio,.legacyContent__wrapper .cg_artist{color:#fff;background-color:#00a08d;border-color:#00a08d}.legacyContent__wrapper .corporate{color:#fff;background-color:#8e8e8e;border-color:#8e8e8e}@media screen and (max-width: 767px){.legacyContent__wrapper .tag{padding:3px 10px;font-size:9px}}.legacyContent__wrapper .button{padding:20px 114px 20px 30px;display:inline-block;position:relative;text-align:left;line-height:1.2;letter-spacing:.02em;font-size:16px;font-weight:700;color:#fff;background:#15318f;border-radius:5px;transition:color ease .3s,background ease .3s}.legacyContent__wrapper .button:hover,.legacyContent__wrapper a:hover .button{color:#15318f;background:#fff}.legacyContent__wrapper .button .arrow{width:60px;position:absolute;top:50%;right:25px}.legacyContent__wrapper a.button:hover .arrow,.legacyContent__wrapper a:hover .button .arrow{-webkit-animation:linkbtn 1s ease-in-out infinite;animation:linkbtn 1s ease-in-out infinite}@-webkit-keyframes linkbtn{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(20px);transform:translate(20px)}}@keyframes linkbtn{0%{opacity:1;-webkit-transform:translateX(0);transform:translate(0)}to{opacity:0;-webkit-transform:translateX(20px);transform:translate(20px)}}.legacyContent__wrapper .button .arrow:before{transition:background ease .3s}.legacyContent__wrapper .button:hover .arrow:before,.legacyContent__wrapper a:hover .button .arrow:before{background:#15318f}@-webkit-keyframes hover_line{50%{-webkit-transform:scale3d(.6,1,1);transform:scale3d(.6,1,1)}}@keyframes hover_line{50%{-webkit-transform:scale3d(.6,1,1);transform:scale3d(.6,1,1)}}.legacyContent__wrapper .button .arrow:after{transition:border-color ease .3s}.legacyContent__wrapper .button:hover .arrow:after,.legacyContent__wrapper a:hover .button .arrow:after{border-bottom-color:#15318f;border-left-color:#15318f}.legacyContent__wrapper #interview-button.button .arrow:before{background:#15318f;transition:background ease .3s}.legacyContent__wrapper #interview-button.button .arrow:after{border-bottom:3px solid #15318f;border-left:3px solid #15318f;background:#fafd12;transition:all ease .3s}.legacyContent__wrapper #interview-button.button:hover .arrow:before{background:#fff}.legacyContent__wrapper #interview-button.button:hover .arrow:after{border-bottom:3px solid #fff;border-left:3px solid #fff;background:#15318f}.legacyContent__wrapper #scroll_tab{margin-bottom:40px;overflow:hidden;background:#eee;border-radius:60px}.legacyContent__wrapper #scroll_tab:after{content:"";display:block;clear:both}.legacyContent__wrapper #scroll_tab a{width:25%;padding:15px 10px;display:block;float:left;position:relative;text-align:center;line-height:1.3;font-size:18px;font-weight:700;color:#00bcd9;transition:opacity ease .3s}.legacyContent__wrapper #scroll_tab a:hover{opacity:.7}.legacyContent__wrapper #scroll_tab a:before{content:"";width:36px;height:36px;margin-right:10px;display:inline-block;position:relative;z-index:2;vertical-align:middle;background:url(/recruit/wp-content/themes/creatures/images/scroll_tab-icon.png) no-repeat center;background-size:cover}.legacyContent__wrapper #scroll_tab a:not(:first-child):after{content:"";width:100px;height:100px;display:block;position:absolute;top:calc(50% - 50px);left:-60px;border-top:3px solid #fff;border-left:3px solid #fff;-webkit-transform:scaleX(.3) rotate(135deg);transform:scaleX(.3) rotate(135deg)}.legacyContent__wrapper #scroll_tab a span{display:inline-block;vertical-align:middle}@media screen and (max-width: 1440px){.legacyContent__wrapper #scroll_tab a{font-size:15px}.legacyContent__wrapper #scroll_tab a:before{width:28px;height:28px}}@media screen and (max-width: 1024px){.legacyContent__wrapper #scroll_tab{max-width:500px;margin:0 auto;border-radius:0}.legacyContent__wrapper #scroll_tab a{width:50%;padding-left:25px;padding-right:0;text-align:left;border:1px solid #fff}.legacyContent__wrapper #scroll_tab a:not(:first-child):after{display:none}}@media screen and (max-width: 767px){.legacyContent__wrapper #scroll_tab a{padding-left:15px;font-size:12px}.legacyContent__wrapper #scroll_tab a:before{width:20px;height:20px}}@media screen and (max-width: 425px){.legacyContent__wrapper #scroll_tab a{width:auto;padding:10px;float:none}.legacyContent__wrapper #scroll_tab a br{display:none}}.legacyContent__wrapper #viewport{position:relative}.legacyContent__wrapper #viewport.front{background:#00daf6}.legacyContent__wrapper #container{position:relative;z-index:2}.legacyContent__wrapper .inside{max-width:1200px;margin:0 auto;padding:0 50px;position:relative}.legacyContent__wrapper .inside:after{content:"";display:block;clear:both}.legacyContent__wrapper .inner{max-width:1000px;margin:0 auto}.legacyContent__wrapper .mobile-nav{display:none}.legacyContent__wrapper .mobile-nav li{line-height:1.3;font-size:13px}.legacyContent__wrapper .mobile-nav .pages_list{position:relative;margin-top:30px}.legacyContent__wrapper .mobile-nav .pages_list:before{content:"";width:100vw;position:absolute;bottom:0;left:50%;border-bottom:1px solid rgba(255,255,255,.3);-webkit-transform:translateX(-50%);transform:translate(-50%)}.legacyContent__wrapper .mobile-nav .pages_list>li{position:relative}.legacyContent__wrapper .mobile-nav .pages_list>li:before{content:"";width:100vw;position:absolute;top:0;left:50%;border-top:1px solid rgba(255,255,255,.3);-webkit-transform:translateX(-50%);transform:translate(-50%)}.legacyContent__wrapper .mobile-nav .recruitment_button{text-align:center}.legacyContent__wrapper .mobile-nav .button{position:relative;width:100%;max-width:425px!important;padding:20px 30px 20px 55px!important;color:#15318f;background-color:#ffec01;text-align:center;border-radius:5px}.legacyContent__wrapper .mobile-nav .button:before{content:"";position:absolute;display:block;width:24px;height:24px;top:0;bottom:0;left:30%;margin:auto;background-repeat:no-repeat;background-size:100% auto;background-image:url(/recruit/wp-content/themes/creatures/images/top/icon_ball.svg)}@media screen and (max-width: 425px){.legacyContent__wrapper .mobile-nav .button:before{left:auto;right:55vw}.legacyContent__wrapper #footer-content .mobile-nav .button:before{left:25%;right:auto}}.legacyContent__wrapper .mobile-nav .page_menu{padding:20px 0;display:block;position:relative;font-size:12px;font-weight:700}.legacyContent__wrapper .mobile-nav .page_menu .trigger_icon{width:20px;height:20px;position:absolute;top:calc(50% - 10px);right:5px}.legacyContent__wrapper .mobile-nav .page_menu .trigger_icon:before,.legacyContent__wrapper .mobile-nav .page_menu .trigger_icon:after{content:"";position:absolute;background:#fff}.legacyContent__wrapper .mobile-nav .page_menu .trigger_icon:before{width:100%;height:1px;top:50%}.legacyContent__wrapper .mobile-nav .page_menu .trigger_icon:after{width:1px;height:100%;top:0;right:50%;transition:-webkit-transform ease .3s;transition:transform ease .3s;transition:transform ease .3s,-webkit-transform ease .3s}.legacyContent__wrapper .mobile-nav .page_menu.open .trigger_icon:after{-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1)}.legacyContent__wrapper .mobile-nav .children_list{padding-bottom:25px;display:none;position:relative;left:-5px}.legacyContent__wrapper .mobile-nav .children_list li{margin-top:20px}.legacyContent__wrapper .mobile-nav .children_list li a{padding:3px 5px;display:inline-block;font-size:11px}.legacyContent__wrapper .mobile-nav li.button-nav{padding:20px 0;text-align:center;font-size:0}.legacyContent__wrapper .mobile-nav li.button-nav a{width:calc(50% - 5px);max-width:220px;padding:10px;display:inline-block;line-height:1.2;letter-spacing:.16em;text-indent:.16em;font-size:13px;font-weight:700;color:#153591;background:#fafd12;border-radius:20px;transition:color ease .3s,background ease .3s}.legacyContent__wrapper .mobile-nav li.button-nav a:not(:first-child){margin-left:10px}.legacyContent__wrapper .mobile-nav li.button-nav a:hover{color:#fff;background:#15318f}.legacyContent__wrapper .mobile-nav li.button-nav .coming_soon{position:relative}.legacyContent__wrapper .mobile-nav li.button-nav .coming_soon span{position:absolute;top:50%;left:0;right:0;text-align:center;letter-spacing:0;font-size:13px;color:#fff;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity ease .3s}.legacyContent__wrapper .mobile-nav li.button-nav .coming_soon:hover{color:#15318f}.legacyContent__wrapper .mobile-nav li.button-nav .coming_soon:hover span{opacity:1}.legacyContent__wrapper .subpage_list{padding:25px 0;position:relative;left:-5px}.legacyContent__wrapper .subpage_list li:not(:first-child){margin-top:15px}.legacyContent__wrapper .subpage_list li a{padding:15px 5px}.legacyContent__wrapper header{position:fixed;left:0;right:0;z-index:20;color:#fff;background:transparent;transition:color ease .3s,background ease .3s}.legacyContent__wrapper header:before{content:"";width:100vw;height:0;position:absolute;top:100%;left:0;right:0;overflow:hidden;z-index:-1;background:#fff;opacity:0;transition:height ease 0s .3s,opacity ease .3s}.legacyContent__wrapper header.children-open:before{height:174px;opacity:1;transition-delay:0s}.legacyContent__wrapper header h1{padding:18px 0;float:left;position:relative;left:-10px}.legacyContent__wrapper header h1 a{padding:10px;display:block;position:relative;transition:opacity ease .3s}.legacyContent__wrapper header h1 a:hover{opacity:.7}.legacyContent__wrapper header h1 img{height:32px;display:block;transition:opacity ease .3s}.legacyContent__wrapper header h1 .color{position:absolute;top:10px;left:10px;opacity:0}.legacyContent__wrapper #desktop-nav{float:right;position:relative}.legacyContent__wrapper #desktop-nav ul:after{content:"";display:block;clear:both}.legacyContent__wrapper #desktop-nav li{padding:30px 0;float:left;line-height:1.2;font-size:14px;font-weight:700}.legacyContent__wrapper #desktop-nav li:not(:first-child){margin-left:20px}.legacyContent__wrapper #desktop-nav li.text-nav .page_menu{padding:8px 10px;display:block;position:relative}.legacyContent__wrapper #desktop-nav li.text-nav .page_menu:before{content:"";height:2px;display:block;position:absolute;bottom:2px;left:3px;right:3px;background:#fff;opacity:0}.legacyContent__wrapper #desktop-nav li.text-nav .page_menu:hover:before,.legacyContent__wrapper #desktop-nav li.text-nav.current .page_menu:before{opacity:1}.legacyContent__wrapper #desktop-nav li.button-nav a{padding:8px 20px;display:block;letter-spacing:.05em;text-indent:.05em;color:#153591;background:#ffec00;border-radius:20px;transition:color ease .3s,background ease .3s}.legacyContent__wrapper #desktop-nav li.button-nav a:hover{color:#fff;background:#15318f}.legacyContent__wrapper #desktop-nav li.button-nav.recruitment{position:fixed;top:145px;right:0;z-index:100}.legacyContent__wrapper #desktop-nav li.button-nav.recruitment a{position:relative;top:145px;right:0;padding:70px 18px 35px;font-weight:700;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl;border-radius:5px 0 0 5px;letter-spacing:.2em;transition:color ease .3s,background ease .3s}.legacyContent__wrapper #desktop-nav li.button-nav.recruitment a:before{content:"";position:absolute;display:block;width:24px;height:24px;top:30px;left:0;right:0;margin:auto;background-repeat:no-repeat;background-size:100% auto;background-image:url(/recruit/wp-content/themes/creatures/images/top/icon_ball.svg)}.legacyContent__wrapper #desktop-nav li.button-nav.recruitment a:hover{color:#fff;background:#15318f}.legacyContent__wrapper #desktop-nav li.button-nav.recruitment a:hover:before{background-image:url(/recruit/wp-content/themes/creatures/images/top/icon_ball_white.svg)}.legacyContent__wrapper #fixed_recruitment{display:none}.legacyContent__wrapper #desktop-nav li.button-nav.new_graduates{margin-left:10px}.legacyContent__wrapper #desktop-nav li.button-nav .coming_soon{position:relative}.legacyContent__wrapper #desktop-nav li.button-nav .coming_soon span{position:absolute;top:50%;left:0;right:0;text-align:center;letter-spacing:0;font-size:13px;color:#fff;opacity:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity ease .3s}.legacyContent__wrapper #desktop-nav li.button-nav .coming_soon:hover{color:#15318f}.legacyContent__wrapper #desktop-nav li.button-nav .coming_soon:hover span{opacity:1}.legacyContent__wrapper #desktop-nav li .children_box{width:100vw;height:0;position:absolute;top:100%;right:0;z-index:-1;overflow:hidden;opacity:0;transition:height 0s .3s,opacity ease .3s}.legacyContent__wrapper #desktop-nav li.this_children .children_box{height:auto;overflow:visible;z-index:2;opacity:1;transition-delay:0s}.legacyContent__wrapper #desktop-nav li .children_box-inner{display:flex;justify-content:end;width:100%;max-width:1200px;margin:0 0 0 auto;padding-bottom:10px}.legacyContent__wrapper #desktop-nav li .children_box-inner:after{content:"";display:block;clear:both}.legacyContent__wrapper #desktop-nav li .children_box a{width:calc(25% - 20px);max-width:150px;margin:10px}.legacyContent__wrapper #desktop-nav li .children_box-image{height:120px;margin-bottom:10px;position:relative;background:#6a6a6a;border:1px solid #f2f2f2;border-radius:4px}.legacyContent__wrapper #desktop-nav li .children_box-image .background_image{height:100%;background:no-repeat center;background-size:cover;transition:opacity ease .3s}.legacyContent__wrapper #desktop-nav li .children_box a:hover .children_box-image .background_image{opacity:.7}.legacyContent__wrapper #desktop-nav li .children_box-image .arrow_box{width:35px;height:35px;position:absolute;bottom:0;right:0;background:#15318f;border-radius:4px 0}.legacyContent__wrapper #desktop-nav li .children_box-image .arrow{width:15px;margin:0 auto;position:absolute;top:50%;left:0;right:0}.legacyContent__wrapper #desktop-nav li .children_box p{line-height:1.3;font-size:11px;font-weight:700;color:#15318f}.legacyContent__wrapper #burger{width:40px;height:40px;display:none;float:right;position:relative;right:-5px;z-index:10;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s,-webkit-transform ease .4s}.legacyContent__wrapper #burger span{height:1px;display:block;position:absolute;top:calc(50% - 1px);left:5px;right:5px;background:#fff;transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s,-webkit-transform ease .4s}.legacyContent__wrapper #burger span:nth-child(1){-webkit-transform:translate3d(0,-8px,0);transform:translate3d(0,-8px,0)}.legacyContent__wrapper #burger span:nth-child(3){-webkit-transform:translate3d(0,8px,0);transform:translate3d(0,8px,0)}.legacyContent__wrapper .menu-open #burger{-webkit-transform:scale3d(1,.8,1);transform:scale3d(1,.8,1)}.legacyContent__wrapper .menu-open #burger span:nth-child(1){-webkit-transform:rotate(45deg) translate3d(0,0,0);transform:rotate(45deg) translateZ(0)}.legacyContent__wrapper .menu-open #burger span:nth-child(2){-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);transition-duration:.2s}.legacyContent__wrapper .menu-open #burger span:nth-child(3){-webkit-transform:rotate(-45deg) translate3d(0,0,0);transform:rotate(-45deg) translateZ(0)}.legacyContent__wrapper header.white_bg{background:#fff}.legacyContent__wrapper header.white_bg #desktop-nav{color:#15318f}.legacyContent__wrapper header.white_bg h1 .color{opacity:1}.legacyContent__wrapper header.white_bg #desktop-nav .text-nav .page_menu:before{background:#153591}.legacyContent__wrapper .menu-open header.white_bg #burger span{background:#fff}.legacyContent__wrapper main{position:relative;z-index:2}.legacyContent__wrapper article{position:relative}.legacyContent__wrapper section{position:relative}.legacyContent__wrapper #main-title{margin-bottom:50px}.legacyContent__wrapper #main-title h1{line-height:1.1;font-size:100px;font-weight:700}.legacyContent__wrapper #main-title h2{line-height:1.3;font-size:17px;font-weight:700}.legacyContent__wrapper .section-title{margin-bottom:30px;position:relative;text-align:center}.legacyContent__wrapper .section-title h1{margin-bottom:5px;position:relative;line-height:1.1;font-size:40px;font-weight:700}.legacyContent__wrapper .section-title p{line-height:1.3;letter-spacing:.04em;font-size:18px;font-weight:700}.legacyContent__wrapper .box-title{margin-bottom:40px;position:relative;text-align:center;color:#00bcd9}.legacyContent__wrapper .box-title h1{margin-bottom:5px;position:relative;line-height:1.1;font-size:40px;font-weight:700}.legacyContent__wrapper .box-title p{line-height:1.3;letter-spacing:.04em;font-size:24px;font-weight:700}.legacyContent__wrapper footer{padding:80px 0 50px;position:relative;z-index:10;background:#15318f}.legacyContent__wrapper #to_top{padding:10px;display:block;position:absolute;bottom:calc(100% + 17px);right:40px;text-align:center;-webkit-transform:scale3d(.94,.94,1);transform:scale3d(.94,.94,1);transition:-webkit-transform ease .4s;transition:transform ease .4s;transition:transform ease .4s,-webkit-transform ease .4s}.legacyContent__wrapper #to_top:hover{-webkit-transform:rotate3d(1,1,1,7deg) scale3d(1,1,1);transform:rotate3d(1,1,1,7deg) scaleZ(1)}.legacyContent__wrapper #to_top img{display:block}.legacyContent__wrapper footer h1{margin-bottom:50px;float:left;position:relative;left:-10px;text-align:center}.legacyContent__wrapper footer h1 a{padding:10px;display:block;transition:opacity ease .3s}.legacyContent__wrapper footer h1 a:hover{opacity:.7}.legacyContent__wrapper footer h1 img{display:block;width:255px;height:auto}.legacyContent__wrapper #footer-content{position:relative;clear:both}.legacyContent__wrapper #desktop-footer_nav{padding-bottom:90px;position:relative}.legacyContent__wrapper #desktop-footer_nav ul:after{content:"";display:block;clear:both}.legacyContent__wrapper #desktop-footer_nav a{display:block;position:relative}.legacyContent__wrapper #desktop-footer_nav a:before{content:"";position:absolute;bottom:3px;left:10px;right:10px;border-top:1px solid #fff;opacity:0;transition:opacity ease .3s}.legacyContent__wrapper #desktop-footer_nav a:hover:before{opacity:1}.legacyContent__wrapper #desktop-footer_nav .page_menu{padding:7px 10px;display:inline-block}.legacyContent__wrapper #desktop-footer_nav .main_pages{position:relative;left:-10px}.legacyContent__wrapper #desktop-footer_nav .main_pages>li{width:20%;padding-right:10px;float:left;line-height:1.3;font-size:15px}.legacyContent__wrapper #desktop-footer_nav .main_pages .page_menu{padding-bottom:10px;font-size:12px;font-weight:700}.legacyContent__wrapper #desktop-footer_nav .main_pages-children li{line-height:1.3;font-size:11px;letter-spacing:.1em}.legacyContent__wrapper #desktop-footer_nav .main_pages-children li a{padding:8px 10px;display:inline-block}.legacyContent__wrapper #desktop-footer_nav .sub_pages{position:absolute;bottom:6px;right:0}.legacyContent__wrapper #desktop-footer_nav .sub_pages li{float:left;line-height:1.3;font-size:13px}.legacyContent__wrapper #desktop-footer_nav .sub_pages li:not(:first-child){margin-left:20px}.legacyContent__wrapper #under{position:absolute;bottom:0;left:0}.legacyContent__wrapper #under small{display:inline-block;vertical-align:middle;line-height:1.3;letter-spacing:.02em;font-size:12px}.legacyContent__wrapper #sns{margin-left:35px;display:inline-block;vertical-align:middle}.legacyContent__wrapper #sns a{margin-left:10px;padding:10px;display:inline-block;font-size:26px;transition:opacity ease .3s}.legacyContent__wrapper #sns a:hover{opacity:.7}@media screen and (max-width: 1440px){.legacyContent__wrapper .inside{padding:0 70px}.legacyContent__wrapper header h1{padding:12px 0}.legacyContent__wrapper header h1 img{height:28px}.legacyContent__wrapper #desktop-nav li{padding:24px 0}.legacyContent__wrapper #desktop-nav li:not(:first-child){margin-left:10px}.legacyContent__wrapper #desktop-nav li.text-nav .page_menu{padding:8px 9px}.legacyContent__wrapper #desktop-nav li.button-nav.new_graduates{margin-left:10px}.legacyContent__wrapper #main-title h1{font-size:80px}.legacyContent__wrapper .section-title h1{font-size:36px}.legacyContent__wrapper .box-title h1{font-size:32px}.legacyContent__wrapper footer h1 img{height:28px}}@media screen and (max-width: 1024px){.legacyContent__wrapper .inside{padding:0 50px}.legacyContent__wrapper header.children-open:before{height:144px}.legacyContent__wrapper header h1 img{height:20px}.legacyContent__wrapper #desktop-nav li{padding:20px 0;font-size:12px}.legacyContent__wrapper #desktop-nav li:not(:first-child){margin-left:5px}.legacyContent__wrapper #desktop-nav li.text-nav .page_menu{padding:6px 5px}.legacyContent__wrapper #desktop-nav li.button-nav a{padding:6px 14px}.legacyContent__wrapper #desktop-nav li.button-nav.new_graduates{margin-left:5px}.legacyContent__wrapper #desktop-nav li.button-nav.new_graduates .coming_soon span{font-size:11px}.legacyContent__wrapper #desktop-nav li .children_box-inner{max-width:580px;padding-left:0}.legacyContent__wrapper #desktop-nav li .children_box a{width:calc(33.3% - 10px);margin:5px}.legacyContent__wrapper #desktop-nav li .children_box-image{height:100px}.legacyContent__wrapper #main-title h1{font-size:64px}.legacyContent__wrapper #main-title h2{margin-top:15px;font-size:14px}.legacyContent__wrapper .section-title h1{font-size:32px}.legacyContent__wrapper .section-title p{font-size:16px}.legacyContent__wrapper .box-title h1{font-size:28px}.legacyContent__wrapper .box-title p{font-size:18px}.legacyContent__wrapper footer h1 img{width:auto;height:20px}}@media screen and (max-width: 767px){.legacyContent__wrapper .inside{padding:0 5.3vw}.legacyContent__wrapper .mobile-nav{display:block}.legacyContent__wrapper header{padding:15px 0}.legacyContent__wrapper header:before{display:none}.legacyContent__wrapper header h1{padding:0}.legacyContent__wrapper #desktop-nav{display:none}.legacyContent__wrapper header .mobile-nav{height:0;position:fixed;inset:0;z-index:2;overflow-y:scroll;color:#fff;background:#15318f;opacity:0;transition:height 0s .5s,opacity .5s}.legacyContent__wrapper #fixed_recruitment{display:block;position:fixed;width:100%;left:0;top:auto;bottom:0;padding:15px 20px;background-color:#101010b3;z-index:10}.legacyContent__wrapper #fixed_recruitment a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:335px;height:32px;top:auto;margin:auto;padding-left:20px;font-size:14px;font-weight:700;letter-spacing:.05em;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;color:#153591;background:#ffec00;border-radius:5px;z-index:200}.legacyContent__wrapper #fixed_recruitment a:before{content:"";position:absolute;display:block;width:20px;height:20px;top:0;bottom:0;right:65%;margin:auto;background-repeat:no-repeat;background-size:100% auto;background-image:url(/recruit/wp-content/themes/creatures/images/top/icon_ball.svg)}.legacyContent__wrapper .menu-open header .mobile-nav{height:100%;opacity:1;transition-delay:0s}.legacyContent__wrapper header .mobile-nav .inner{max-width:425px;padding:70px 30px}.legacyContent__wrapper #open-menu-logo{padding:25px 0;display:block;float:right}.legacyContent__wrapper #open-menu-logo img{height:16px}.legacyContent__wrapper #burger{display:block}.legacyContent__wrapper #viewport:not(.front) header{background:#fff}.legacyContent__wrapper #viewport:not(.front) header h1 .color{opacity:1}.legacyContent__wrapper #viewport:not(.front) header #burger span,.legacyContent__wrapper #viewport.front header.white_bg #burger span{background:#153591}.legacyContent__wrapper .menu-open #viewport:not(.front) header #burger span,.legacyContent__wrapper .menu-open #viewport.front header.white_bg #burger span{background:#fff}.legacyContent__wrapper #main-title{margin-bottom:40px}.legacyContent__wrapper #main-title h1{font-size:54px}.legacyContent__wrapper .section-title{padding-top:0;text-align:left}.legacyContent__wrapper .section-title:before{display:none}.legacyContent__wrapper .section-title h1{font-size:28px}.legacyContent__wrapper .box-title h1{font-size:24px}.legacyContent__wrapper footer{padding:0}.legacyContent__wrapper footer h1{margin-bottom:0;padding:20px 0;left:0;float:none}.legacyContent__wrapper footer h1 a{padding:10px 0}.legacyContent__wrapper #to_top{width:130px;bottom:calc(100% - 40px)}.legacyContent__wrapper #desktop-footer_nav{display:none}.legacyContent__wrapper #to_top{right:20px}.legacyContent__wrapper #under{padding:15px 0;position:relative}.legacyContent__wrapper #under:after{content:"";display:block;clear:both}.legacyContent__wrapper #under small{padding-top:14px;float:left}.legacyContent__wrapper #sns{float:right}.legacyContent__wrapper #sns a{font-size:22px}}@media screen and (max-width: 425px){.legacyContent__wrapper .mobile-nav li{font-size:11px}.legacyContent__wrapper #main-title h1{font-size:46px}.legacyContent__wrapper #main-title h2{font-size:12px}.legacyContent__wrapper .section-title h1{font-size:24px}.legacyContent__wrapper .section-title p{font-size:12px}.legacyContent__wrapper .box-title h1{font-size:20px}.legacyContent__wrapper .box-title p{font-size:14px}.legacyContent__wrapper #to_top{right:0}.legacyContent__wrapper #under small{font-size:10px}.legacyContent__wrapper #sns a{font-size:18px}}.legacyContent__wrapper #breadcrumb{margin-bottom:30px;position:relative;z-index:3}.legacyContent__wrapper #breadcrumb ul:after{content:"";display:block;clear:both}.legacyContent__wrapper #breadcrumb li{float:left;line-height:1.3;font-size:12px;font-weight:700}.legacyContent__wrapper #breadcrumb li:not(:first-child):before{content:"/";margin:0 6px;line-height:0}.legacyContent__wrapper #breadcrumb li a{display:inline-block;position:relative}.legacyContent__wrapper #breadcrumb li a:before{content:"";position:absolute;bottom:-3px;left:0;right:0;border-top:1px solid #fff;transition:opacity ease .3s}.legacyContent__wrapper #breadcrumb li a:hover:before{opacity:.5}@media screen and (max-width: 767px){.legacyContent__wrapper #breadcrumb{margin-bottom:40px;padding-top:15px;padding-bottom:15px;color:#fff;background:#d6d6d6}.legacyContent__wrapper #breadcrumb li{font-size:10px}.legacyContent__wrapper #breadcrumb li a:before{display:none}}.legacyContent__wrapper #paging{padding-top:80px;text-align:center}.legacyContent__wrapper #paging li{margin:0 auto 4px;display:inline-block;line-height:1;font-size:14px}.legacyContent__wrapper #paging a{display:block;background:#15318f;border:1px solid #15318f;transition:opacity ease .3s}.legacyContent__wrapper #paging a:hover{opacity:.7}.legacyContent__wrapper #paging .page-numbers:not(.dots){padding:9px 12px}.legacyContent__wrapper #paging .current{display:block;color:#15318f;background:#fff;border:1px solid #15318f}.legacyContent__wrapper #paging .dots{vertical-align:sub}@media screen and (max-width: 1024px){.legacyContent__wrapper #paging{padding-top:60px}}@media screen and (max-width: 767px){.legacyContent__wrapper #paging{padding-top:50px}.legacyContent__wrapper #paging li{font-size:12px}.legacyContent__wrapper #paging .page-numbers:not(.dots){padding:8px 10px}}.legacyContent__wrapper #search{margin:40px auto;border-bottom:1px solid #fff}.legacyContent__wrapper #main-title+#search{margin-top:90px}.legacyContent__wrapper #search section{position:relative;border-top:1px solid #fff}.legacyContent__wrapper #search section:after{content:"";display:block;clear:both}.legacyContent__wrapper #search .search-title{width:130px;position:absolute;top:50%;left:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.legacyContent__wrapper #search .search-title h1{line-height:1.3;font-size:20px;font-weight:700}.legacyContent__wrapper #search .search-title p{line-height:1.3;font-size:12px}.legacyContent__wrapper #search ul{margin-left:130px}.legacyContent__wrapper #search ul:after{content:"";display:block;clear:both}.legacyContent__wrapper #search li{float:left}.legacyContent__wrapper #search_category ul{max-width:640px;margin-right:180px;padding:10px 20px}.legacyContent__wrapper #search_category li{width:25%}.legacyContent__wrapper #search_category .circle{width:120px;height:120px;margin:15px;padding:0;display:block;position:relative;text-align:center;line-height:1.4;font-size:14px;font-weight:700;border:2px solid;border-radius:60px}.legacyContent__wrapper #search_category a.circle{transition:color ease .3s,background ease .3s}.legacyContent__wrapper #search_category .circle span{padding:10px 0;display:block;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.legacyContent__wrapper #all_or_reset{padding-left:30px;position:absolute;top:10px;right:0;z-index:2}.legacyContent__wrapper #all_or_reset:before{content:"";width:1px;display:block;position:absolute;top:20px;bottom:20px;left:0;border-left:1px solid #fff}.legacyContent__wrapper #all_or_reset .circle{font-size:20px;color:#333;background:#fff;border-color:#fff}.legacyContent__wrapper .cr_people #all_or_reset .circle{color:#fdba19}.legacyContent__wrapper .cr_people #all_or_reset a.circle:hover{color:#fff;background:#fdba19}.legacyContent__wrapper .recruitment #all_or_reset .circle{color:#01c5dd}.legacyContent__wrapper .recruitment #all_or_reset a.circle:hover{color:#fff;background:#01c5dd}.legacyContent__wrapper #search_category a.circle.pokemon_card_game{color:#fff;background-color:#e40073;border-color:#e40073}.legacyContent__wrapper #search_category li.current a.circle.pokemon_card_game,.legacyContent__wrapper #search_category a.circle.pokemon_card_game:hover{color:#e40073;background-color:#fff}.legacyContent__wrapper #search_category a.circle.digital_game{color:#fff;background-color:#00a0e9;border-color:#00a0e9}.legacyContent__wrapper #search_category li.current a.circle.digital_game,.legacyContent__wrapper #search_category a.circle.digital_game:hover{color:#00a0e9;background-color:#fff}.legacyContent__wrapper #search_category a.circle.pokemon_cgstudio{color:#fff;background-color:#00a08d;border-color:#00a08d}.legacyContent__wrapper #search_category li.current a.circle.pokemon_cgstudio,.legacyContent__wrapper #search_category a.circle.pokemon_cgstudio:hover{color:#00a08d;background-color:#fff}.legacyContent__wrapper #search_category a.circle.cg_artist{color:#fff;background-color:#00a08d;border-color:#00a08d}.legacyContent__wrapper #search_category li.current a.circle.cg_artist,.legacyContent__wrapper #search_category a.circle.cg_artist:hover{color:#00a08d;background-color:#fff}.legacyContent__wrapper #search_category a.circle.corporate{color:#fff;background-color:#8e8e8e;border-color:#8e8e8e}.legacyContent__wrapper #search_category li.current a.circle.corporate,.legacyContent__wrapper #search_category a.circle.corporate:hover{color:#8e8e8e;background-color:#fff}.legacyContent__wrapper #search_keyword ul{padding:10px 20px}.legacyContent__wrapper #search_keyword li{font-size:0}.legacyContent__wrapper #search_keyword li .tag{margin:4px;font-size:12px;border-color:#fff}.legacyContent__wrapper #search_keyword li .tag:hover,.legacyContent__wrapper #search_keyword li.current .tag{background:#fff}.legacyContent__wrapper .cr_people #search_keyword li .tag:hover,.legacyContent__wrapper .cr_people #search_keyword li.current .tag{color:#ffbb16}.legacyContent__wrapper #viewport.recruitment #main-title+#search{margin-top:70px}.legacyContent__wrapper #viewport.recruitment #post-archive{margin-top:60px}.legacyContent__wrapper .recruitment #search{border-bottom:none}.legacyContent__wrapper .recruitment #search_category{display:flex;align-items:center;border-bottom:1px solid #fff}.legacyContent__wrapper .recruitment #search .search-title{position:static;width:auto;text-align:left;-webkit-transform:none;transform:none}.legacyContent__wrapper .recruitment #search_category ul{max-width:100%;padding:25px 50px 25px 65px;margin:0}.legacyContent__wrapper .recruitment #search_category li{width:auto;margin:5px 10px 5px 0}.legacyContent__wrapper .recruitment #search_category li:last-child{margin-right:0}.legacyContent__wrapper .recruitment #search_category a.circle,.legacyContent__wrapper .recruitment #search_category #all_or_reset .circle{display:inline-block;width:auto;height:auto;margin:0}.legacyContent__wrapper .recruitment #search_category .circle span,.legacyContent__wrapper .recruitment #search_category #all_or_reset .circle span{position:static;padding:6px 13px;font-size:12px;-webkit-transform:none;transform:none}.legacyContent__wrapper .recruitment #search_category .circle span br{display:none}.legacyContent__wrapper .recruitment #search_category #all_or_reset{position:relative;top:auto;padding-left:60px}.legacyContent__wrapper .recruitment #search_category #all_or_reset:before{top:0;height:100%}.legacyContent__wrapper .recruitment #flow{padding-top:20px;display:flex;align-items:center;gap:65px;border-top:none}.legacyContent__wrapper .recruitment #flow:after,.legacyContent__wrapper .recruitment #flow .flow_modal_btn:after{display:none}.legacyContent__wrapper .recruitment #flow .search-title{flex-shrink:0;min-width:107px}.legacyContent__wrapper .recruitment #flow .flow_modal_btn{display:-ms-grid;display:grid;-ms-grid-columns:1fr 25px 1fr 25px 1fr;grid-template-columns:repeat(3,1fr);gap:0 10px;width:100%;margin-left:0}.legacyContent__wrapper .recruitment #flow .flow_modal_btn li{float:none;position:relative;display:flex;align-items:center;height:70px;padding-left:20px;padding-right:50px;font-size:14px;font-weight:500;line-height:1.5;border-radius:10px;background-color:#15318f;cursor:pointer;transition:background-color .3s,color .3s}.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:before,.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:after{content:"";position:absolute;top:0;bottom:0;margin:auto;background:#fff;transition:background-color .3s}.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:before{width:13px;height:1px;right:22px}.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:after{width:1px;height:13px;right:28px}.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:hover{color:#15318f;background-color:#fff}.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:hover:before,.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:hover:after{background:#15318f}.legacyContent__wrapper .recruitment #flow .flow_modal_btn li br{display:none}.legacyContent__wrapper #viewport.recruitment .flow_modal{position:fixed;display:none;width:100%;height:100vh;top:0;left:0;z-index:99999999999}.legacyContent__wrapper #viewport.recruitment .flow_modal_bg{background-color:#00000091;height:100vh;position:absolute;width:100%;top:0;left:0}.legacyContent__wrapper #viewport.recruitment .flow_modal_content{display:block;position:absolute;width:calc(100% - 100px);max-width:1140px;max-height:90vh;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:30px 10px 55px;background-color:#fff;border-radius:10px;box-shadow:17px 0 64px #464a6a33;overflow:visible}.legacyContent__wrapper #viewport.recruitment .flow_modal_content_inr{width:100%;max-width:100%!important;height:calc(90vh - 120px);max-height:570px;padding-left:50px;padding-right:50px;margin:auto;overflow-y:auto}.legacyContent__wrapper #viewport.recruitment .flow_modal_content_inr::-webkit-scrollbar{width:14px}.legacyContent__wrapper #viewport.recruitment .flow_modal_content_inr::-webkit-scrollbar-track{background-color:transparent}.legacyContent__wrapper #viewport.recruitment .flow_modal_content_inr::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:10px}.legacyContent__wrapper #viewport.recruitment .flow_modal_close{position:absolute;display:block;width:40px;height:40px;top:-50px;right:0;cursor:pointer}.legacyContent__wrapper #viewport.recruitment .flow_modal_close:before,.legacyContent__wrapper #viewport.recruitment .flow_modal_close:after{content:"";position:absolute;width:1px;height:100%;top:0;left:0;right:0;margin:auto;background-color:#fff}.legacyContent__wrapper #viewport.recruitment .flow_modal_close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.legacyContent__wrapper #viewport.recruitment .flow_modal_close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.legacyContent__wrapper #viewport.recruitment .flow_modal_content_inr .flow{margin-top:50px;margin-bottom:0}.legacyContent__wrapper .recruitment #search_keyword li .tag:hover,.legacyContent__wrapper .recruitment #search_keyword li.current .tag{color:#01c5dd}@media screen and (max-width: 1440px){.legacyContent__wrapper #search_category .circle{width:110px;height:110px;font-size:12px}.legacyContent__wrapper #all_or_reset .circle{font-size:16px}}@media screen and (max-width: 1024px){.legacyContent__wrapper #main-title+#search{margin-top:60px}.legacyContent__wrapper #search{padding-top:15px}.legacyContent__wrapper #search_category ul{margin-right:auto}.legacyContent__wrapper #search_category li .circle{margin:10px}.legacyContent__wrapper #all_or_reset{top:auto;bottom:100%}.legacyContent__wrapper #all_or_reset .circle{width:auto;min-width:100px;height:auto;margin:0 auto 8px;font-size:14px}.legacyContent__wrapper #all_or_reset:before{display:none}.legacyContent__wrapper #all_or_reset .circle span{padding:5px;position:relative;top:0;-webkit-transform:none;transform:none}.legacyContent__wrapper .recruitment #search_category #all_or_reset{position:absolute;margin-bottom:8px;padding-left:0}.legacyContent__wrapper .recruitment #flow .flow_modal_btn{gap:0 7px}}@media screen and (max-width: 767px){.legacyContent__wrapper #search{padding-top:15px}.legacyContent__wrapper #search .search-title{width:auto;position:static;top:auto;text-align:left;-webkit-transform:translateY(0);transform:translateY(0)}.legacyContent__wrapper #search .search-title h1{font-size:16px}.legacyContent__wrapper #search_category .search-title{padding:10px;position:absolute;bottom:100%;left:0}.legacyContent__wrapper #search_category .search-title h1{display:inline-block;vertical-align:middle}.legacyContent__wrapper #search_category .search-title p{margin-left:10px;display:inline-block;vertical-align:middle;font-size:13px}.legacyContent__wrapper #search_category ul{max-width:none;margin-left:auto;padding:10px 0;text-align:center;font-size:0}.legacyContent__wrapper #search_category li{width:auto;padding:5px;display:inline-block;float:none;vertical-align:top}.legacyContent__wrapper #search_category li .circle{margin:0 auto;width:80px;height:80px;font-size:10px}.legacyContent__wrapper #search_category li .circle span{padding:5px 0}.legacyContent__wrapper #all_or_reset .circle{font-size:12px}.legacyContent__wrapper .recruitment #search_category #all_or_reset{top:18px}.legacyContent__wrapper #search_keyword .search-title{padding:10px 10px 4px}.legacyContent__wrapper #search_keyword ul{margin-left:auto;padding:0 0 10px}.legacyContent__wrapper #search_keyword li .tag{margin:2px;font-size:10px}.legacyContent__wrapper .recruitment #search .search-title{padding:0}.legacyContent__wrapper .recruitment #search .search-title h1,.legacyContent__wrapper .recruitment #flow .search-title h1{display:inline-block;font-size:20px}.legacyContent__wrapper .recruitment #search .search-title p,.legacyContent__wrapper .recruitment #flow .search-title p{display:inline-block;margin-top:6px;margin-left:15px;font-size:12px}.legacyContent__wrapper .recruitment #search_category,.legacyContent__wrapper .recruitment #flow{padding-top:20px;flex-direction:column;align-items:start;gap:0}.legacyContent__wrapper .recruitment #search_category ul{padding:20px 0;left:0;text-align:left}.legacyContent__wrapper .recruitment #search_category li{padding:0}.legacyContent__wrapper .recruitment #flow .flow_modal_btn{margin-top:20px}.legacyContent__wrapper .recruitment #flow .flow_modal_btn li{padding-left:15px;padding-right:15px;font-size:12px}.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:before{right:10px}.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:after{right:16px}.legacyContent__wrapper .recruitment #flow .flow_modal_btn li br{display:block}.legacyContent__wrapper #viewport.recruitment .flow_modal_content{width:calc(100% - 2.6vw);padding:25px 10px 30px 0;border-radius:0}.legacyContent__wrapper #viewport.recruitment .flow_modal_content .flow_modal_content_inr{margin-top:0;padding-left:15px;padding-right:15px;max-height:90vh}.legacyContent__wrapper #viewport.recruitment .flow_modal_content_inr::-webkit-scrollbar{width:8px}.legacyContent__wrapper #viewport.recruitment .flow_modal_close{width:27px;height:27px;top:-35px}.legacyContent__wrapper #viewport.recruitment .flow_modal_close:before,.legacyContent__wrapper #viewport.recruitment .flow_modal_close:after{width:4px}.legacyContent__wrapper #viewport.recruitment .flow_modal_content_inr .flow{margin-top:40px}.legacyContent__wrapper #viewport.recruitment .flow_modal_content_inr .flow .flow-manage .bg-img{right:-15px}}@media screen and (max-width: 425px){.legacyContent__wrapper #search_category .search-title p{margin-left:5px;font-size:11px}.legacyContent__wrapper #search_category ul{width:calc(100% + 64px);position:relative;left:-32px}.legacyContent__wrapper #search_category li{padding:2px}.legacyContent__wrapper #search_category li .circle{width:70px;height:70px;letter-spacing:-.12em;font-size:9px}.legacyContent__wrapper #search_category li .circle span{left:-5px;right:-5px}.legacyContent__wrapper #all_or_reset .circle{min-width:70px;font-size:10px}.legacyContent__wrapper .recruitment #flow .flow_modal_btn li{height:auto;justify-content:center;padding:10px 5px 30px;text-align:center}.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:before{inset:auto 0 15px}.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:after{inset:auto 0 9px}}.legacyContent__wrapper #post-archive{margin-top:80px}.legacyContent__wrapper #post-archive ul{width:calc(100% + 30px);position:relative;left:-15px;display:flex;flex-wrap:wrap}.legacyContent__wrapper #post-archive ul:after{content:"";display:block;clear:both}.legacyContent__wrapper #post-archive li{width:33.3%;padding:15px}.legacyContent__wrapper #post-archive li:nth-child(3n+1){clear:both}.legacyContent__wrapper #post-archive li a{padding:10px;display:block;position:relative;color:#000;background:#fff;box-shadow:0 0 10px #0003;transition:background ease .3s}.legacyContent__wrapper #post-archive li a:hover{background:#fff}.legacyContent__wrapper #post-archive li .special_label{position:absolute;top:10px;left:10px;z-index:2}.legacyContent__wrapper #post-archive li .thumbnail{overflow:hidden}.legacyContent__wrapper #post-archive li .thumbnail img{display:block;width:100%;transition:-webkit-transform cubic-bezier(.5,0,.1,1) .8s;transition:transform cubic-bezier(.5,0,.1,1) .8s;transition:transform cubic-bezier(.5,0,.1,1) .8s,-webkit-transform cubic-bezier(.5,0,.1,1) .8s}.legacyContent__wrapper #post-archive li a:hover .thumbnail img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.legacyContent__wrapper #post-archive li .post-content{padding:10px;text-align:left}.legacyContent__wrapper #post-archive li .transfer{margin-bottom:10px}.legacyContent__wrapper #post-archive li h2{line-height:1.4;letter-spacing:.04em;font-size:18px;font-weight:700}.legacyContent__wrapper #post-archive li time{margin-top:8px;display:block;line-height:1.1;letter-spacing:.08em;font-size:11px}.legacyContent__wrapper #post-archive li .terms{width:calc(100% + 8px);margin-top:10px;position:relative;left:-4px;font-size:0}.legacyContent__wrapper #post-archive li .terms .tag:not(.category){background:#fff;border-color:#cacaca}@media screen and (max-width: 1440px){.legacyContent__wrapper #post-archive li .post-content{padding:10px 5px}.legacyContent__wrapper #post-archive li h2{font-size:16px}}@media screen and (max-width: 1024px){.legacyContent__wrapper #post-archive{margin-top:60px}.legacyContent__wrapper #post-archive ul{width:calc(100% + 20px);max-width:680px;margin:0 auto;position:relative;left:-10px}.legacyContent__wrapper #post-archive li{width:50%;padding:10px}.legacyContent__wrapper #post-archive li:nth-child(3n+1){clear:none}.legacyContent__wrapper #post-archive li:nth-child(odd){clear:both}.legacyContent__wrapper #post-archive li a{max-width:320px;margin:0 auto}.legacyContent__wrapper #post-archive li h2{font-size:14px}}@media screen and (max-width: 575px){.legacyContent__wrapper #post-archive{margin-top:40px}.legacyContent__wrapper #viewport.recruitment .inside{padding:0 20px}.legacyContent__wrapper #post-archive li{padding:5px}.legacyContent__wrapper #post-archive li a{padding:0}.legacyContent__wrapper #post-archive li .post-content{padding:10px}.legacyContent__wrapper .recruitment #post-archive li{width:100%;padding:15px}}.legacyContent__wrapper #interview-archive{margin-top:60px;margin-bottom:100px}.legacyContent__wrapper #interview-archive li{position:relative}.legacyContent__wrapper #interview-archive li:not(:first-child){margin-top:180px}.legacyContent__wrapper #interview-archive li .background-thumbnail{width:calc(50vw + 320px);height:540px;position:absolute;top:100px;z-index:-1;background:no-repeat center;background-size:cover}.legacyContent__wrapper #interview-archive li:nth-child(odd) .background-thumbnail{left:50%;-webkit-transform:translateX(-50vw);transform:translate(-50vw)}.legacyContent__wrapper #interview-archive li:nth-child(2n) .background-thumbnail{right:50%;-webkit-transform:translateX(50vw);transform:translate(50vw)}.legacyContent__wrapper #interview-archive li .post-content{width:calc(50% + 60px);margin:0 auto;padding:50px 50px 40px;position:relative;display:block;color:#000;background:#fff;transition:background ease .3s}.legacyContent__wrapper #interview-archive li .post-content:hover{background:#f3f3f3}.legacyContent__wrapper #interview-archive li:nth-child(odd) .post-content{margin-right:0}.legacyContent__wrapper #interview-archive li:nth-child(2n) .post-content{margin-left:0}.legacyContent__wrapper #interview-archive li h2{margin:10px auto 15px;line-height:1.3;font-size:30px;font-weight:700}.legacyContent__wrapper #interview-archive li .terms{margin:0 auto 5px}.legacyContent__wrapper #interview-archive li .name{margin-bottom:15px;line-height:1.3;letter-spacing:.04em;font-size:24px}.legacyContent__wrapper #interview-archive li .excerpt{line-height:2;font-size:16px}.legacyContent__wrapper #interview-archive li .view_more{margin-top:30px;text-align:right}@media screen and (max-width: 1440px){.legacyContent__wrapper #interview-archive li .background-thumbnail{width:calc(50vw + 140px);height:440px}.legacyContent__wrapper #interview-archive li h2{font-size:24px}.legacyContent__wrapper #interview-archive li .name{font-size:22px}.legacyContent__wrapper #interview-archive li .excerpt{font-size:14px}}@media screen and (max-width: 1024px){.legacyContent__wrapper #interview-archive{margin-bottom:60px}.legacyContent__wrapper #interview-archive li:not(:first-child){margin-top:120px}.legacyContent__wrapper #interview-archive li .background-thumbnail{width:calc(50vw + 60px);height:380px}.legacyContent__wrapper #interview-archive li .post-content{padding:30px}.legacyContent__wrapper #interview-archive li h2{font-size:20px}.legacyContent__wrapper #interview-archive li .excerpt{font-size:12px}}@media screen and (max-width: 767px){.legacyContent__wrapper #post-archive li .thumbnail{padding:4px 4px 0}.legacyContent__wrapper #interview-archive{margin-bottom:0}.legacyContent__wrapper #interview-archive li{padding-top:230px}.legacyContent__wrapper #interview-archive li:not(:first-child){margin-top:40px}.legacyContent__wrapper #interview-archive li .background-thumbnail{width:100vw;height:280px;top:0}.legacyContent__wrapper #interview-archive li:nth-child(odd) .background-thumbnail,.legacyContent__wrapper #interview-archive li:nth-child(2n) .background-thumbnail{left:50%;right:auto;-webkit-transform:translateX(-50%);transform:translate(-50%)}.legacyContent__wrapper #interview-archive li .post-content{width:100%;max-width:480px}.legacyContent__wrapper #interview-archive li:nth-child(odd) .post-content{margin-right:auto}.legacyContent__wrapper #interview-archive li:nth-child(2n) .post-content{margin-left:auto}.legacyContent__wrapper #interview-archive li h2{font-size:18px}.legacyContent__wrapper #interview-archive li .name{font-size:20px}.legacyContent__wrapper #interview-archive li .view_more{display:none}}@media screen and (max-width: 425px){.legacyContent__wrapper #interview-archive{margin-top:30px}.legacyContent__wrapper #interview-archive li{padding-top:160px}.legacyContent__wrapper #interview-archive li .background-thumbnail{height:200px}.legacyContent__wrapper #interview-archive li .post-content{padding:20px}.legacyContent__wrapper #interview-archive li h2{font-size:16px}.legacyContent__wrapper #interview-archive li .name{font-size:18px}.legacyContent__wrapper #interview-archive li .excerpt{font-size:11px}}.legacyContent__wrapper #single_summary{padding-top:740px;position:relative}.legacyContent__wrapper #single_summary .background-thumbnail{width:100vw;height:820px;position:absolute;top:0;left:50%;z-index:-1;background:no-repeat center;background-size:cover;-webkit-transform:translateX(-50%);transform:translate(-50%)}.legacyContent__wrapper #single_summary .special_label{position:absolute;top:0;left:60px}.legacyContent__wrapper #single_summary-title{margin-bottom:15px;padding:10px 0;line-height:1.4;letter-spacing:.02em;font-size:40px;font-weight:700}.legacyContent__wrapper #single_summary time{margin-bottom:10px;display:block;line-height:1.1;letter-spacing:.08em;font-size:13px}.legacyContent__wrapper #single_summary .name{margin-bottom:15px;line-height:1.3;letter-spacing:.04em;font-size:24px}.legacyContent__wrapper #single_summary .terms{margin:0 auto 15px}.legacyContent__wrapper #single_summary .sns:first-child{margin-top:0;float:none}.legacyContent__wrapper #single_summary .sns:first-child{position:absolute;top:20px;right:50px}.legacyContent__wrapper #single_summary .editor-area{margin-top:30px}@media screen and (max-width: 2000px){.legacyContent__wrapper #single_summary{padding-top:580px}.legacyContent__wrapper #single_summary .background-thumbnail{height:660px}}@media screen and (max-width: 1440px){.legacyContent__wrapper #single_summary{padding-top:440px}.legacyContent__wrapper #single_summary .background-thumbnail{height:520px}.legacyContent__wrapper #single_summary-title{font-size:32px}.legacyContent__wrapper #single_summary .name{font-size:22px}}@media screen and (max-width: 1024px){.legacyContent__wrapper #single_summary{padding-top:300px}.legacyContent__wrapper #single_summary .background-thumbnail{height:360px}.legacyContent__wrapper #single_summary-title{font-size:28px}.legacyContent__wrapper #single_summary .name{font-size:22px}}@media screen and (max-width: 767px){.legacyContent__wrapper #single_summary{padding-top:240px}.legacyContent__wrapper #single_summary .background-thumbnail{height:300px}.legacyContent__wrapper #single_summary .special_label{left:30px}.legacyContent__wrapper #single_summary-title{font-size:24px}.legacyContent__wrapper #single_summary time{margin-bottom:5px}.legacyContent__wrapper #single_summary .name{font-size:20px}.legacyContent__wrapper #single_summary .sns:first-child{top:10px;right:20px}}@media screen and (max-width: 425px){.legacyContent__wrapper #single_summary{padding-top:180px}.legacyContent__wrapper #single_summary .background-thumbnail{height:240px}.legacyContent__wrapper #single_summary .special_label{left:20px}.legacyContent__wrapper #single_summary-title{font-size:20px}.legacyContent__wrapper #single_summary .name{font-size:18px}.legacyContent__wrapper #single_summary .sns:first-child{top:5px;right:10px}}.legacyContent__wrapper #cr_people-single{max-width:1120px;margin:60px auto 100px;position:relative;z-index:2}.legacyContent__wrapper #cr_people-single .post-content{padding:50px 60px;position:relative;color:#000;background:#fff}.legacyContent__wrapper #cr_people-single .post-content:after{content:"";display:block;clear:both}.legacyContent__wrapper #cr_people-single section{margin-top:280px;position:relative}.legacyContent__wrapper #cr_people-single section .background-thumbnail{position:absolute;z-index:-1;background:no-repeat center;background-size:cover}.legacyContent__wrapper #cr_people-single section .background-thumbnail.full{width:100vw;height:760px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.legacyContent__wrapper #cr_people-single section .background-thumbnail.half{width:50vw;height:660px;top:-180px}.legacyContent__wrapper #cr_people-sub_content_1 .background-thumbnail{left:50%;-webkit-transform:translateX(-50vw);transform:translate(-50vw)}.legacyContent__wrapper #cr_people-sub_content_1 .post-content{max-width:610px;margin-left:auto;margin-right:0}.legacyContent__wrapper #cr_people-sub_content_2 .background-thumbnail{right:50%;-webkit-transform:translateX(50vw);transform:translate(50vw)}.legacyContent__wrapper #cr_people-sub_content_2 .post-content{max-width:610px;margin-left:0;margin-right:auto}.legacyContent__wrapper #cr_people-sub_content_3{padding-top:500px}.legacyContent__wrapper #cr_people-sub_content_3 .background-thumbnail{top:-80px}.legacyContent__wrapper #recruitment-button{max-width:280px;width:100%;margin:70px auto 0;padding:16px 80px 16px 27px;display:block;border-radius:30px}.legacyContent__wrapper #cr_people-similar_posts #post-archive{margin-top:0}@media screen and (max-width: 2000px){.legacyContent__wrapper #cr_people-single section .background-thumbnail.full{height:560px}.legacyContent__wrapper #cr_people-single section .background-thumbnail.half{height:560px}.legacyContent__wrapper #cr_people-sub_content_3{padding-top:300px}.legacyContent__wrapper #cr_people-sub_content_3 .background-thumbnail{top:-180px}}@media screen and (max-width: 1440px){.legacyContent__wrapper #cr_people-single section .background-thumbnail.full{height:500px}.legacyContent__wrapper #cr_people-single section .background-thumbnail.half{height:520px}.legacyContent__wrapper #cr_people-sub_content_3{padding-top:240px}}@media screen and (max-width: 1024px){.legacyContent__wrapper #cr_people-single section .background-thumbnail.full{height:380px}.legacyContent__wrapper #cr_people-single section .background-thumbnail.half{height:340px;top:-240px}.legacyContent__wrapper #cr_people-sub_content_3{padding-top:120px}.legacyContent__wrapper #cr_people-sub_content_3 .background-thumbnail{top:-220px}}@media screen and (max-width: 767px){.legacyContent__wrapper #cr_people-single{margin-top:40px;margin-bottom:60px}.legacyContent__wrapper #cr_people-single section{margin-top:0;background:#fff}.legacyContent__wrapper #cr_people-single .post-content{padding:40px 30px}.legacyContent__wrapper #cr_people-single section .background-thumbnail{margin:0 30px}.legacyContent__wrapper #cr_people-single section .background-thumbnail,.legacyContent__wrapper #cr_people-single section .background-thumbnail.full,.legacyContent__wrapper #cr_people-single section .background-thumbnail.half{width:auto;height:300px;margin:0 30px;position:relative;top:auto;left:auto;right:auto;z-index:1;-webkit-transform:none;transform:none}.legacyContent__wrapper #cr_people-sub_content_1 .background-thumbnail{left:auto;-webkit-transform:none;transform:none}.legacyContent__wrapper #cr_people-sub_content_2 .background-thumbnail{right:auto;-webkit-transform:none;transform:none}.legacyContent__wrapper #cr_people-sub_content_3{padding-top:0}.legacyContent__wrapper #cr_people-sub_content_3 .background-thumbnail{top:auto}.legacyContent__wrapper #cr_people-sub_content_1 .post-content,.legacyContent__wrapper #cr_people-sub_content_2 .post-content{max-width:none;margin-left:auto;margin-right:auto}}@media screen and (max-width: 425px){.legacyContent__wrapper #cr_people-single{width:calc(100% + 20px);left:-10px}.legacyContent__wrapper #cr_people-single section .background-thumbnail,.legacyContent__wrapper #cr_people-single section .background-thumbnail.full,.legacyContent__wrapper #cr_people-single section .background-thumbnail.half{height:200px}.legacyContent__wrapper #cr_people-single .post-content{padding:30px 20px}}.legacyContent__wrapper #interview-single{max-width:1120px;margin:60px auto 0}.legacyContent__wrapper #interview-single .post-content{padding:50px 60px 100px;position:relative;color:#000;background:#fff}.legacyContent__wrapper #interview_message{margin-top:80px;padding:50px 80px;background:#e8e8e8}.legacyContent__wrapper #interview_message-title{margin-bottom:20px;line-height:1.1;font-size:60px;font-weight:700;color:#fff}.legacyContent__wrapper #interview_message .editor-area{margin-top:0;line-height:2.2;font-size:16px}.legacyContent__wrapper #to_archive{margin-top:80px;text-align:center}@media screen and (max-width: 1440px){.legacyContent__wrapper #interview_message{padding:40px 60px}.legacyContent__wrapper #interview_message-title{font-size:50px}.legacyContent__wrapper #interview_message .editor-area{font-size:14px}}@media screen and (max-width: 1024px){.legacyContent__wrapper #interview_message{padding:30px 40px}.legacyContent__wrapper #interview_message-title{font-size:42px}}@media screen and (max-width: 767px){.legacyContent__wrapper #interview-single{margin-top:40px;margin-bottom:60px}.legacyContent__wrapper #interview-single .post-content{padding:40px 30px}.legacyContent__wrapper #interview_message{margin-top:40px;padding:20px 30px}.legacyContent__wrapper #interview_message-title{margin-bottom:15px;font-size:34px}.legacyContent__wrapper #interview_message .editor-area{font-size:12px}.legacyContent__wrapper #to_archive{margin-top:0;position:absolute;top:calc(100% + 30px);left:0;right:0;z-index:2}}@media screen and (max-width: 425px){.legacyContent__wrapper #interview-single{width:calc(100% + 20px);left:-10px}.legacyContent__wrapper #interview-single .post-content{padding:20px 20px 30px}.legacyContent__wrapper #interview_message{padding:20px 20px 15px}.legacyContent__wrapper #interview_message-title{font-size:28px}.legacyContent__wrapper #interview_message .editor-area{font-size:11px}}.legacyContent__wrapper #recruitment-single{max-width:1120px;margin:60px auto 100px;padding:50px 60px 100px;color:#000;background:#fff}.legacyContent__wrapper #recruitment-single .special_label{position:absolute;top:0;left:60px}.legacyContent__wrapper #recruitment-single-title{margin-bottom:30px;padding:10px 0 20px;position:relative;line-height:1.4;letter-spacing:.02em;font-size:40px;font-weight:700;color:#00bfd9}.legacyContent__wrapper #recruitment-single-title:before{content:"";width:60px;display:block;position:absolute;bottom:0;left:0;border-bottom:1px solid #00bfd9}.legacyContent__wrapper .recruitment-single-description{font-size:16px;line-height:1.6}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment-single-description{font-size:12px}}.legacyContent__wrapper #recruit_info{margin-top:70px}.legacyContent__wrapper #recruit_info section{padding-top:70px}.legacyContent__wrapper #recruit_info .recruit_info-label{margin-bottom:20px;text-align:center;line-height:1.3;letter-spacing:.04em;font-size:24px;font-weight:700;color:#00bcd9}.legacyContent__wrapper #recruit_info table{width:100%;line-height:2}.legacyContent__wrapper #recruit_info table th{width:190px;padding:16px 22px;font-size:16px;font-weight:700;background:#eee;border-top:1px solid #858585;border-bottom:1px solid #858585;vertical-align:middle}.legacyContent__wrapper #recruit_info table td{padding:18px 22px;font-size:14px;border-top:1px solid #858585;border-bottom:1px solid #858585;vertical-align:middle}.legacyContent__wrapper .recruit_btn_area{display:flex;gap:24px;flex-direction:row;justify-content:center;align-items:center;margin-top:70px}.legacyContent__wrapper #entry-button{max-width:280px;width:100%;padding:16px 80px 16px 27px;display:block;border-radius:30px}.legacyContent__wrapper #entry-button .arrow{right:30px}.legacyContent__wrapper #interview-button{max-width:280px;width:100%;padding:16px 80px 16px 27px;display:block;border-radius:30px;letter-spacing:.16em;color:#153591;background:#fafd12;transition:color ease .3s,background ease .3s}.legacyContent__wrapper #interview-button:hover{color:#fff;background:#15318f}.legacyContent__wrapper #recruitment-similar_posts #post-archive{margin-top:0}@media screen and (max-width: 1440px){.legacyContent__wrapper #recruitment-single-title{font-size:32px}}@media screen and (max-width: 1024px){.legacyContent__wrapper #recruitment-single-title{font-size:28px}.legacyContent__wrapper #recruit_info .recruit_info-label{font-size:20px}.legacyContent__wrapper #recruit_info table th{width:160px;padding:16px 15px;font-size:14px}.legacyContent__wrapper #recruit_info table td{font-size:12px}}@media screen and (max-width: 767px){.legacyContent__wrapper #recruitment-single{margin-top:40px;margin-bottom:60px;padding:40px 30px}.legacyContent__wrapper #recruitment-single .special_label{left:30px}.legacyContent__wrapper #recruitment-single-title{padding-bottom:15px;font-size:24px}.legacyContent__wrapper #recruit_info{margin-top:50px}.legacyContent__wrapper #recruit_info section{padding-top:50px}.legacyContent__wrapper #recruit_info table{border-bottom:1px solid #858585}.legacyContent__wrapper #recruit_info table tr{display:block}.legacyContent__wrapper #recruit_info table th{width:auto;padding:12px 15px;display:block;border-bottom:none}.legacyContent__wrapper #recruit_info table td{padding:16px 15px;display:block;border:none}.legacyContent__wrapper .recruit_btn_area{flex-direction:column}.legacyContent__wrapper #entry-button{margin-top:40px}}@media screen and (max-width: 425px){.legacyContent__wrapper #recruitment-single{width:calc(100% + 20px);padding:30px 20px;left:-10px}.legacyContent__wrapper #recruitment-single .special_label{left:20px}.legacyContent__wrapper #recruitment-single-title{font-size:20px}.legacyContent__wrapper #recruit_info .recruit_info-label{font-size:18px}.legacyContent__wrapper #recruit_info table th{font-size:13px}}.legacyContent__wrapper .noposts{padding:60px 0;line-height:1.3;letter-spacing:.08em;font-size:16px;font-weight:700}@media screen and (max-width: 767px){.legacyContent__wrapper .noposts{padding:40px 0}}.legacyContent__wrapper .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.legacyContent__wrapper .slick-list{position:relative;overflow:visible;display:block;margin:0;padding:0}.legacyContent__wrapper .slick-list:focus{outline:none}.legacyContent__wrapper .slick-list.dragging{cursor:pointer;cursor:hand}.legacyContent__wrapper .slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.legacyContent__wrapper .slick-track:after{content:".";clear:both;display:block;height:0;visibility:hidden}.legacyContent__wrapper .slick-track{position:relative;left:0;top:0;display:block}.legacyContent__wrapper .slick-track:before,.legacyContent__wrapper .slick-track:after{content:"";display:table}.legacyContent__wrapper .slick-track:after{clear:both}.legacyContent__wrapper .slick-loading .slick-track{visibility:hidden}.legacyContent__wrapper .slick-slide{float:left;height:100%;min-height:1px;display:none}.legacyContent__wrapper [dir=rtl] .slick-slide{float:right}.legacyContent__wrapper .slick-slide img{width:100%;display:block}.legacyContent__wrapper .slick-slide.slick-loading img{display:none}.legacyContent__wrapper .slick-slide.dragging img{pointer-events:none}.legacyContent__wrapper .slick-initialized .slick-slide{display:block}.legacyContent__wrapper .slick-loading .slick-slide{visibility:hidden}.legacyContent__wrapper .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.legacyContent__wrapper .slick-dots{position:absolute;bottom:-30px;display:block;width:100%;height:20px;padding:0 10px;list-style:none;z-index:1;box-sizing:border-box;text-align:center}.legacyContent__wrapper #top-section1 .slick-dots{text-align:left;padding-left:125px;bottom:auto;top:580px}.legacyContent__wrapper #top-section3 .section--interview .slick-dots{position:static;height:auto;margin-top:35px;font-size:0}.legacyContent__wrapper .slick-dots li{width:auto!important;position:relative!important;display:inline-block!important;width:8px;height:8px;margin:0 8px;padding:0!important;cursor:pointer;opacity:1!important;background:none!important;display:inline-block}.legacyContent__wrapper .slick-dots li button{font-size:0;line-height:1;display:block;width:8px;height:8px;padding:0;cursor:pointer;color:transparent;outline:none;border:0;border-radius:15px;background:#fff}.legacyContent__wrapper .slick-dots li.slick-active button{background:#153993}.legacyContent__wrapper .slick-dots li button.thumbnail img{width:0;height:0}.legacyContent__wrapper html.toppage body,.legacyContent__wrapper #top-section1{background:#00d9f5}.legacyContent__wrapper #top-section2{background:#15318f}.legacyContent__wrapper #top-section3 .section--company{background:#0d2858}.legacyContent__wrapper #top-section3 .section--interview{background:#ffbb16}.legacyContent__wrapper #top-section5{background:#ffd800}.legacyContent__wrapper #top-section6{background:#01c9e4}.legacyContent__wrapper #top-section7{background:#08143c}.legacyContent__wrapper #top-section8{background:#fff}.legacyContent__wrapper #front-content #pagepiling{top:0;left:0;width:100%;position:absolute;z-index:1}.legacyContent__wrapper #slide{width:100%;margin:auto;position:relative;z-index:2}.legacyContent__wrapper #slide .slick-list{overflow:hidden}.legacyContent__wrapper #slide li,.legacyContent__wrapper #topslide li{display:none}.legacyContent__wrapper #slide li.slick-slide,.legacyContent__wrapper #topslide li.slick-slide{display:block}.legacyContent__wrapper #topslide{max-width:1200px;position:relative;z-index:2;display:none}.legacyContent__wrapper #topslide li{padding:0 0 0 30px;transition:opacity ease .2s}.legacyContent__wrapper #topslide li .image{width:460px;position:relative}.legacyContent__wrapper #topslide li .image img{position:absolute;top:0;right:0}.legacyContent__wrapper #topslide li .image img:first-child{max-height:600px;position:relative}.legacyContent__wrapper #topslide li .image img{-webkit-backface-visibility:hidden}.legacyContent__wrapper #topslide #topslide2 .image img{min-width:646px}.legacyContent__wrapper #topslide #topslide3 .image img{min-width:644px}.legacyContent__wrapper #topslide li .image img.sp{display:none!important}.legacyContent__wrapper #pagescroll{width:10px;position:fixed;bottom:0;right:40px;z-index:9}.legacyContent__wrapper #pagescroll img{display:block}.legacyContent__wrapper #front-content .sp{display:none}.legacyContent__wrapper #front-content+footer{display:none!important}.legacyContent__wrapper #front-content .inner{max-width:1200px}.legacyContent__wrapper #front-content section{overflow:hidden}.legacyContent__wrapper #front-content .section{width:100%;min-height:768px;box-sizing:border-box;position:relative}.legacyContent__wrapper #front-content .section .bg,.legacyContent__wrapper #front-content .section .bgoff,.legacyContent__wrapper #front-content .section .bg2off,.legacyContent__wrapper #front-content .section .bg2,.legacyContent__wrapper #front-content .section .bg3,.legacyContent__wrapper #front-content .section .bg4,.legacyContent__wrapper .bgbox{width:100%;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%)}.legacyContent__wrapper .bgbox{left:0;opacity:0;display:block}.legacyContent__wrapper #front-content #top-section5 .bgoff{background:url(/recruit/wp-content/uploads/2021/03/sec4_bg_off.png) no-repeat left 0 #ffd800;background-size:196px auto}.legacyContent__wrapper #front-content #top-section7 .bgbox{width:48.6%;left:auto;right:0;margin-right:20px}.legacyContent__wrapper #front-content #top-section8{height:auto}.legacyContent__wrapper #front-content #top-section8 .bg,.legacyContent__wrapper #front-content #top-section8 .bgoff{max-width:660px;max-height:504px;width:100vw;height:100%;position:absolute;inset:auto 0 95px auto;-webkit-transform:translateX(0);transform:translate(0)}.legacyContent__wrapper #top-section1 .bg{max-width:1500px;background:url(/recruit/wp-content/uploads/2021/04/sec1_bg.png) no-repeat center bottom;background-size:100% auto}.legacyContent__wrapper #top-section3 .section--company .bg{background:url(/recruit/wp-content/themes/creatures/images/top/sec2_bg.png) no-repeat #08143c;background-position:center 40%;background-size:cover}.legacyContent__wrapper #top-section3 .section--interview .bg{background:url(/recruit/wp-content/uploads/2021/03/sec3_bg.png) no-repeat left 0 bottom -50px;background-size:836px auto}.legacyContent__wrapper #top-section3 .section--interview .bg2{background:url(/recruit/wp-content/uploads/2021/03/sec3_bg2.png) no-repeat right -50px top 0;background-size:1192px auto}.legacyContent__wrapper #top-section5 .bg{background:url(/recruit/wp-content/uploads/2021/03/sec4_bg.png) no-repeat left 0 #ffd800;background-size:196px auto}.legacyContent__wrapper #top-section5 .bg2{background:url(/recruit/wp-content/uploads/2021/03/sec4_bg2.png) no-repeat right bottom;background-size:613px auto}.legacyContent__wrapper #top-section6 .bg{max-width:1500px;background:url(/recruit/wp-content/themes/creatures/images/top/sec5_bg.png) no-repeat center bottom;background-size:cover}.legacyContent__wrapper #top-section7 .bg{background:url(/recruit/wp-content/themes/creatures/images/top/sec7_bg.png) no-repeat center 15%;background-size:cover}.legacyContent__wrapper #top-section8 .bg{background:url(/recruit/wp-content/uploads/2021/03/sec6_bg.png) no-repeat center bottom;background-size:cover}@-webkit-keyframes light{0%{opacity:0}20%{opacity:1}40%{opacity:0}60%{opacity:1}to{opacity:1}}@keyframes light{0%{opacity:0}20%{opacity:1}40%{opacity:0}60%{opacity:1}to{opacity:1}}@-webkit-keyframes light2{0%{opacity:0}20%{opacity:1}40%{opacity:1}60%{opacity:0}to{opacity:0}}@keyframes light2{0%{opacity:0}20%{opacity:1}40%{opacity:1}60%{opacity:0}to{opacity:0}}.legacyContent__wrapper #top-section1 .bgbox.scrollin,.legacyContent__wrapper #top-section3 .section--company .bgbox.scrollin,.legacyContent__wrapper #top-section3 .section--interview .bgbox.scrollin,.legacyContent__wrapper #top-section5 .bgbox.scrollin,.legacyContent__wrapper #top-section8 .bgbox.scrollin{opacity:0;display:block;-webkit-animation:bgfade 1s ease-in-out forwards;animation:bgfade 1s ease-in-out forwards;-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes bgfade{0%{opacity:0}to{opacity:1}}@keyframes bgfade{0%{opacity:0}to{opacity:1}}.legacyContent__wrapper #front-content #top-section3{display:flex}.legacyContent__wrapper #front-content #top-section3 .section{width:50%;flex-shrink:0}.legacyContent__wrapper #front-content #top-section3 .section--interview .inner{flex-direction:column}.legacyContent__wrapper #front-content #top-section5 .inner{height:768px;align-items:center;flex-wrap:nowrap}.legacyContent__wrapper #front-content #top-section7 .section{min-height:100%}.legacyContent__wrapper .slick-slider .slick-track{display:flex;flex-wrap:nowrap}.legacyContent__wrapper #top-section6 .bgbox.fadein{opacity:0;-webkit-transform:translate(-10%,50%);transform:translate(-10%,50%);transition:all ease 1s;transition-delay:.5s}.legacyContent__wrapper #top-section6 .bgbox.scrollin{-webkit-animation:bgsec5 .7s ease-in-out forwards;animation:bgsec5 .7s ease-in-out forwards;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes bgsec5{0%{opacity:0;-webkit-transform:translate(-10%,50%);transform:translate(-10%,50%)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0)}}@keyframes bgsec5{0%{opacity:0;-webkit-transform:translate(-10%,50%);transform:translate(-10%,50%)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0)}}.legacyContent__wrapper #front-content #top-section3 .section--company .image.fadein{opacity:0;-webkit-transform:translate(0,-6%);transform:translateY(-6%);transition:all ease 1.5s;transition-delay:.3s}.legacyContent__wrapper #front-content #top-section3 .section--company .image.scrollin{-webkit-animation:pika 1s ease-in-out forwards;animation:pika 1s ease-in-out forwards;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes pika{0%{opacity:0;-webkit-transform:translate(0,-6%);transform:translateY(-6%)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0)}}@keyframes pika{0%{opacity:0;-webkit-transform:translate(0,-6%);transform:translateY(-6%)}to{opacity:1;-webkit-transform:translate(0,0);transform:translate(0)}}.legacyContent__wrapper #top-section1 .bgoff{max-width:1500px;background:url(/recruit/wp-content/uploads/2021/04/sec1_bg_off.png) no-repeat center bottom;background-size:100% auto}.legacyContent__wrapper #top-section5 .bgoff{background-size:cover}.legacyContent__wrapper #top-section8 .bgoff{background:url(/recruit/wp-content/uploads/2021/03/sec6_bg_off.png) no-repeat center bottom;background-size:cover}.legacyContent__wrapper #front-content .section .inner{max-width:1200px;width:100%;padding-top:94px;display:flex;justify-content:space-around;box-sizing:border-box}.legacyContent__wrapper #front-content #top-section1 .section{position:relative;max-height:100vh;min-height:100%}.legacyContent__wrapper #front-content #top-section1 .top-mv{position:relative}.legacyContent__wrapper #front-content #top-section1 .top-mv:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:#bababa;mix-blend-mode:multiply}.legacyContent__wrapper #front-content #top-section1 .play_btn{position:absolute;width:84px;height:84px;right:100px;bottom:70px;border:1px solid #fff;border-radius:50%}.legacyContent__wrapper #front-content #top-section1 .play_btn:after{content:"";position:absolute;width:17px;height:20px;inset:0 -7px 0 0;margin:auto;background-image:url(/recruit/wp-content/themes/creatures/images/top/icon_play.svg);background-repeat:no-repeat;background-size:100% auto;background-position:top left}.legacyContent__wrapper #front-content #top-section1 .movie_modal{position:fixed;display:none;width:100%;height:100vh;top:0;left:0;z-index:99999999999}.legacyContent__wrapper #front-content #top-section1 .movie_modal_bg{background-color:#00000091;height:100vh;position:absolute;width:100%;top:0;left:0}.legacyContent__wrapper #front-content #top-section1 .movie_modal_content{display:block;position:absolute;width:calc(100% - 100px);max-width:1140px;max-height:calc(90vh - 160px);top:calc(50% + 40px);left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible}.legacyContent__wrapper #front-content #top-section1 .movie_modal_close{position:absolute;display:block;width:40px;height:40px;top:-50px;right:0;cursor:pointer}.legacyContent__wrapper #front-content #top-section1 .movie_modal_close:before,.legacyContent__wrapper #front-content #top-section1 .movie_modal_close:after{content:"";position:absolute;width:1px;height:100%;top:0;left:0;right:0;margin:auto;background-color:#fff}.legacyContent__wrapper #front-content #top-section1 .movie_modal_close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.legacyContent__wrapper #front-content #top-section1 .movie_modal_close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.legacyContent__wrapper #front-content #top-section1 .inner{height:710px;padding:117px 0 0;display:block}.legacyContent__wrapper #front-content #top-section1 #topslide li .inner{width:100%;padding:0;justify-content:space-around;box-sizing:border-box;display:none;opacity:0}.legacyContent__wrapper #front-content #top-section1 #topslide li.slick-active .inner{display:flex;-webkit-animation:topslidechange 7.2s ease forwards;animation:topslidechange 7.2s ease forwards}@-webkit-keyframes topslidechange{0%{opacity:1}96%{opacity:1}to{opacity:0}}@keyframes topslidechange{0%{opacity:1}96%{opacity:1}to{opacity:0}}.legacyContent__wrapper #front-content .button .arrow{right:30px}.legacyContent__wrapper #front-content #top-section1 .text{text-align:left;width:50%;max-width:648px;padding:110px 5px 0 100px;box-sizing:border-box;position:relative}.legacyContent__wrapper #front-content #top-section1 .text_small{display:block;font-size:14px}@media screen and (max-width: 767px){.legacyContent__wrapper #front-content #top-section1 .text_small{font-size:10px}}.legacyContent__wrapper #front-content #top-section1 .text .logo{position:absolute;top:0;left:30px;z-index:0}.legacyContent__wrapper #front-content #top-section1 .text h2{color:#15318f;font-size:29px;line-height:1.65;font-weight:700;letter-spacing:.15em;position:relative;z-index:1}.legacyContent__wrapper #front-content #top-section1 .text h2 span{margin-left:6px;position:relative;display:inline-block;z-index:1}@media screen and (max-width: 425px){.legacyContent__wrapper #front-content #top-section1 .text h2 span.sp_ml0{margin-left:0}}.legacyContent__wrapper #front-content #top-section1 .text h2 span:before{content:"";width:100%;height:34px;padding:0 2px;display:block;background:#fafd12;position:absolute;top:50%;left:-2px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1;box-sizing:content-box}.legacyContent__wrapper #front-content #top-section1 .text p{color:#15318f;font-size:20px;font-weight:700;line-height:1.6;margin:20px 0 0;letter-spacing:.1em;position:relative;z-index:1}.legacyContent__wrapper #front-content #top-section1 .image{width:100%;max-width:552px;padding-top:0}.legacyContent__wrapper #front-content #top-section2 .inner{padding-top:100px;padding-bottom:110px;flex-direction:column;gap:60px;justify-content:start}.legacyContent__wrapper #front-content #top-section5 .inner{padding:0;gap:30px;flex-direction:row-reverse;justify-content:space-between}.legacyContent__wrapper #front-content #top-section3 .section--company .inner,.legacyContent__wrapper #front-content #top-section3 .section--interview .inner{width:100%;max-width:720px;margin:0 auto;padding:95px 5%;flex-direction:column}.legacyContent__wrapper #front-content #top-section2 .text{position:relative}.legacyContent__wrapper #front-content #top-section5 .text{width:100%;max-width:380px;flex-shrink:0}.legacyContent__wrapper #front-content #top-section2 .text h1,.legacyContent__wrapper #front-content #top-section2 .text p,.legacyContent__wrapper #front-content #top-section3 .section--interview .text h1,.legacyContent__wrapper #front-content #top-section3 .section--interview .text p.subtitle,.legacyContent__wrapper #front-content #top-section3 .section--interview .text h2,.legacyContent__wrapper #front-content #top-section5 .text h1,.legacyContent__wrapper #front-content #top-section5 .text h2,.legacyContent__wrapper #front-content #top-section5 .text p{text-align:right}.legacyContent__wrapper #front-content .section .text h1{color:#fff;font-size:80px;font-weight:700;line-height:1}.legacyContent__wrapper #front-content .section .text p.subtitle{color:#fff;font-size:28px;font-weight:700;line-height:1.4;letter-spacing:.1em;margin:10px 0 0}.legacyContent__wrapper #front-content #top-section3 .section--interview .text p.subtitle{margin:5px 0 0}.legacyContent__wrapper #front-content #top-section3 .section--company .image{position:relative;width:91.3%;margin:0 0 0 18%;text-align:center;line-height:0}.legacyContent__wrapper #front-content #top-section2 .text h2,.legacyContent__wrapper #front-content #top-section3 .text h2,.legacyContent__wrapper #front-content #top-section4 .text h2,.legacyContent__wrapper #front-content #top-section5 .text h2,.legacyContent__wrapper #front-content #top-section7 .text h2{color:#fff;font-size:16px;font-weight:700;line-height:1.9;margin-top:35px}.legacyContent__wrapper #front-content #top-section2 .text h2{position:absolute;top:50%;font-size:18px;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.legacyContent__wrapper #front-content #top-section3 .section--company .text h2,.legacyContent__wrapper #front-content #top-section3 .section--interview .text h2{font-size:16px;font-weight:700;line-height:1.9}.legacyContent__wrapper #front-content #top-section7 .text h2{margin-top:60px}.legacyContent__wrapper #top-section3 .section--company .text ul,.legacyContent__wrapper #top-section3 .section--interview .slidearea+ul,.legacyContent__wrapper #top-section5 .text ul{width:100%;max-width:380px;margin:auto}.legacyContent__wrapper #top-section3 .section--interview .slidearea+ul{margin-top:30px}.legacyContent__wrapper #top-section5 .text ul{margin-top:100px;padding-bottom:0}.legacyContent__wrapper #top-section3 .section--company .text ul li,.legacyContent__wrapper #top-section3 .section--interview .slidearea+ul li,.legacyContent__wrapper #top-section5 .text ul li{margin:10px 0 0}.legacyContent__wrapper #top-section3 .section--company .text ul li a,.legacyContent__wrapper #top-section3 .section--interview .slidearea+ul li a,.legacyContent__wrapper #top-section5 .text ul li a{width:100%}.legacyContent__wrapper #top-section7 .section .text ul{margin-top:75px}.legacyContent__wrapper #front-content #top-section3 .section--interview .section{padding-top:2%;padding-bottom:3%}.legacyContent__wrapper #top-section3 .section--interview .text{text-align:left;padding:0 0 40px}.legacyContent__wrapper #top-section3 .section--interview .text ul{margin:10% 0 0}.legacyContent__wrapper #front-content #top-section2 .scroll-wrap{overflow-x:auto}.legacyContent__wrapper #front-content #top-section2 .scroll-wrap::-webkit-scrollbar{height:4px}.legacyContent__wrapper #front-content #top-section2 .scroll-wrap::-webkit-scrollbar-track{background-color:#fff3}.legacyContent__wrapper #front-content #top-section2 .scroll-wrap::-webkit-scrollbar-thumb{background-color:#fff}.legacyContent__wrapper #front-content #top-section2 ul{min-width:650px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 25px 1fr 25px 1fr;grid-template-columns:repeat(3,1fr);gap:25px}.legacyContent__wrapper #front-content #top-section2 ul li a{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:5px;overflow:hidden}.legacyContent__wrapper #front-content #top-section2 ul li .image{line-height:0;overflow:hidden}.legacyContent__wrapper #front-content #top-section2 ul li .image img{max-width:101%;transition:-webkit-transform cubic-bezier(.5,0,.1,1) .8s;transition:transform cubic-bezier(.5,0,.1,1) .8s;transition:transform cubic-bezier(.5,0,.1,1) .8s,-webkit-transform cubic-bezier(.5,0,.1,1) .8s}.legacyContent__wrapper #front-content #top-section2 ul li a:hover .image img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1)}.legacyContent__wrapper #front-content #top-section2 ul li .box{position:relative;flex-grow:1;padding:30px 30px 60px}.legacyContent__wrapper #front-content #top-section2 ul li h2,.legacyContent__wrapper #front-content #top-section2 ul li p{color:#08143c;font-size:16px;font-weight:700;line-height:1.5}.legacyContent__wrapper #front-content #top-section2 ul li h2{margin-bottom:20px;font-size:20px}.legacyContent__wrapper #front-content #top-section2 ul li .arrow{position:absolute;right:30px;bottom:35px;width:60px}.legacyContent__wrapper #front-content #top-section2 ul li .arrow:before{background-color:#08143c}.legacyContent__wrapper #front-content #top-section2 ul li .arrow:after{border-left-color:#08143c;border-bottom-color:#08143c}.legacyContent__wrapper #front-content #top-section2 ul li a:hover .arrow{-webkit-animation:linkbtn 1s ease-in-out infinite;animation:linkbtn 1s ease-in-out infinite}.legacyContent__wrapper #front-content #top-section5 .inner .image{max-width:600px}.legacyContent__wrapper #front-content #top-section5 .inner .image,.legacyContent__wrapper .recbtn,.legacyContent__wrapper #recbottom,.legacyContent__wrapper .slidearea{transition-delay:.6s!important}.legacyContent__wrapper .slidearea{width:100%;margin:auto}.legacyContent__wrapper .slidearea ul li{color:#000;text-align:left;padding:10px;background:url(/recruit/wp-content/themes/creatures/images/top/grade.png) no-repeat 0 0;background-size:cover}.legacyContent__wrapper .slidearea ul li .image{position:relative;margin:0 0 20px}.legacyContent__wrapper .slidearea ul li .image img{display:block}.legacyContent__wrapper .slidearea ul li .cate{color:#fff;font-size:12px;line-height:1;text-align:center;padding:8px 22px;display:block;position:absolute;top:0;left:0;background:#15318f}.legacyContent__wrapper .slidearea ul li h2{line-height:1.3;letter-spacing:.04em;font-size:18px;font-weight:700;margin:0 0 12px 15px}.legacyContent__wrapper .slidearea ul li h3.date{color:#707070;font-size:14px;font-weight:700;line-height:1;margin:0 0 15px 15px}.legacyContent__wrapper .slidearea ul li .taglist{padding:0 9px 14px 15px}.legacyContent__wrapper .slidearea ul li .taglist .tag{display:inline-block;background:#fff;border:solid 1px #c7c7c7;border-radius:20px;font-weight:700}.legacyContent__wrapper .slidearea ul li .taglist .pokemon_card_game{color:#fff;background-color:#e40073;border-color:#e40073}.legacyContent__wrapper .slidearea ul li .taglist .digital_game{color:#fff;background-color:#00a0e9;border-color:#00a0e9}.legacyContent__wrapper .slidearea ul li .taglist .pokemon_cgstudio,.legacyContent__wrapper .slidearea ul li .taglist .cg_artist{color:#fff;background-color:#00a08d;border-color:#00a08d}.legacyContent__wrapper .slidearea ul li .taglist .corporate{color:#fff;background-color:#8e8e8e;border-color:#8e8e8e}.legacyContent__wrapper #front-content #top-section6 .inner{height:auto;padding:110px 0 100px}.legacyContent__wrapper #front-content #top-section6 .text{width:100%;text-align:left;position:relative}.legacyContent__wrapper #front-content #top-section6 .text>ul>li.recbtn{max-width:380px;top:25px;right:0}.legacyContent__wrapper #front-content #top-section6 .recbtn a{width:100%}.legacyContent__wrapper #front-content #top-section6 .text p.subtitle{margin-top:2px}.legacyContent__wrapper #front-content #top-section6 .text>ul{width:100%;margin:90px 0 0;flex-wrap:wrap;display:flex;justify-content:space-between}.legacyContent__wrapper #front-content #top-section6 .text>ul>li{width:460px;margin:0 0 40px}.legacyContent__wrapper #front-content #top-section6 .text #recbottom{align-items:end;padding-top:40px;margin:0;border-top:solid 2px #fff}.legacyContent__wrapper #front-content #top-section6 .text h2{color:#15318f;font-size:26px;font-weight:900;line-height:1;letter-spacing:.1em;margin:0 0 25px}.legacyContent__wrapper #front-content #top-section6 .text h2 a{display:flex;align-items:center;gap:30px}.legacyContent__wrapper #front-content #top-section6 .text h2 a:hover,.legacyContent__wrapper #front-content #top-section8 .text h2 a:hover{text-decoration:underline}.legacyContent__wrapper #front-content #top-section6 .text .accordion_content ul{margin-top:1px}.legacyContent__wrapper #front-content #top-section6 .text .accordion_content ul li{margin-bottom:0}.legacyContent__wrapper #front-content #top-section6 .text .accordion_content li a{display:flex;align-items:center;color:#15318f;font-size:19px;font-weight:700;line-height:1.2;background-color:#fff;background-image:url(/recruit/wp-content/themes/creatures/images/top/select_arrow.png);background-size:contain;background-position:right 0;background-repeat:no-repeat;outline:1px solid #15318f;outline-offset:-1px;padding-left:25px;height:62px;overflow:hidden;transition:.6s ease-in-out}.legacyContent__wrapper #front-content #top-section6 .text .accordion_content li a:hover{background-color:#e2e2e2}.legacyContent__wrapper #front-content #top-section6 .text .pulldownList li a,.legacyContent__wrapper #front-content #top-section6 .text .pulldownList li>ul>li a{display:flex;align-items:center;padding-right:70px;padding-left:25px;color:#15318f;font-size:19px;font-weight:700;line-height:1.2;background-color:#fff;background-size:contain;background-position:right 0;background-repeat:no-repeat;border-radius:5px;outline:1px solid #15318f;outline-offset:-1px;position:relative}.legacyContent__wrapper #front-content #top-section6 .text .pulldownList>li>a{outline:none;outline-offset:0}.legacyContent__wrapper #front-content #top-section6 .text .pulldownList li a{background-image:url(/recruit/wp-content/themes/creatures/images/top/select_arrow.png)}.legacyContent__wrapper #front-content #top-section6 .text .pulldownList li>ul>li a{background-image:url(/recruit/wp-content/uploads/2021/04/select_arrow-right1.png)}.legacyContent__wrapper #front-content #top-section6 .text .pulldownList>li>a{pointer-events:none}.legacyContent__wrapper #front-content #top-section6 .text .pulldownList li>ul>li{margin-bottom:0;height:0;overflow:hidden;transition:.6s}.legacyContent__wrapper #front-content #top-section6 .text .pulldownList li a,.legacyContent__wrapper #front-content #top-section6 .text .pulldownList li.is-active>ul>li{height:60px}@media screen and (max-width: 1280px){.legacyContent__wrapper #front-content #top-section6 .text .pulldownList li a,.legacyContent__wrapper #front-content #top-section6 .text .pulldownList li>ul>li a{font-size:16px}}@media screen and (max-width: 767px){.legacyContent__wrapper #front-content #top-section6 .text .pulldownList>li>ul{margin-top:0}.legacyContent__wrapper #front-content #top-section6 .text .pulldownList li a span{left:15px}.legacyContent__wrapper #front-content #top-section6 .text .pulldownList li a,.legacyContent__wrapper #front-content #top-section6 .text .pulldownList li>ul>li a{font-size:14px;padding-right:50px;padding-left:18px}.legacyContent__wrapper #front-content #top-section6 .text .pulldownList li a,.legacyContent__wrapper #front-content #top-section6 .text .pulldownList li.is-active>ul>li{height:46px}}.legacyContent__wrapper #front-content #top-section6 .text ul li select,.legacyContent__wrapper #front-content #top-section6 .text ul li .pulldown a{display:block;color:#15318f;font-size:19px;font-weight:700;line-height:1.2;width:100%;padding:20px 25px;background:#fff;outline:1px solid #15318f;outline-offset:-1px;background:url(/recruit/wp-content/themes/creatures/images/top/select_arrow.png) no-repeat right 0 #fff;background-size:auto 100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.legacyContent__wrapper #front-content #top-section6 .text ul li select::-ms-expand{display:none}.legacyContent__wrapper #front-content #top-section6 ul li .arrow{width:60px}.legacyContent__wrapper #front-content #top-section6 ul li:not(.recbtn) .arrow:before{background-color:#15318f}.legacyContent__wrapper #front-content #top-section6 ul li:not(.recbtn) .arrow:after{border-left-color:#15318f;border-bottom-color:#15318f}.legacyContent__wrapper #front-content #top-section8 h2 .arrow{width:30px;margin-left:25px;position:relative;top:-7px}.legacyContent__wrapper #front-content #top-section8 h2 .arrow{margin-left:20px}.legacyContent__wrapper #front-content #top-section7 .inner,.legacyContent__wrapper #front-content #top-section8 .inner{height:auto;display:block}.legacyContent__wrapper #front-content #top-section7 .inner{padding:110px 0 90px}.legacyContent__wrapper #front-content #top-section8 .section>div:not(.site-link) .inner{display:flex;align-items:center;justify-content:space-between;padding:130px 0 90px}.legacyContent__wrapper #front-content #top-section8 .text h1,.legacyContent__wrapper #front-content #top-section8 .text p.subtitle,.legacyContent__wrapper #front-content #top-section8 .text h2{color:#16318f}.legacyContent__wrapper #front-content #top-section8 .text h1{font-size:174px}.legacyContent__wrapper #front-content #top-section8 .text p.subtitle{margin:0}.legacyContent__wrapper #front-content #top-section8 .text h2{font-size:16px;font-weight:700;line-height:2}.legacyContent__wrapper #front-content #top-section8 .text ul{margin:30px 0 0}.legacyContent__wrapper #front-content #top-section8 .text ul li a{border:1px solid #15318f}.legacyContent__wrapper #front-content .section .text h1,.legacyContent__wrapper #front-content .section .text p.subtitle{transition-delay:.6s}.legacyContent__wrapper #top-section3 .section--company h2,.legacyContent__wrapper #top-section3 .section--interview h2,.legacyContent__wrapper #top-section5 h2,.legacyContent__wrapper #front-content #top-section6 .text ul li:nth-child(1) h2,.legacyContent__wrapper #front-content #top-section6 .text ul li:nth-child(1) select,.legacyContent__wrapper #front-content #top-section6 .text ul li:nth-child(2) h2,.legacyContent__wrapper #front-content #top-section6 .text ul li:nth-child(2) select,.legacyContent__wrapper #front-content #top-section6 .text ul li .pulldown a,.legacyContent__wrapper #front-content #top-section8 .text h2{transition-delay:.7s}.legacyContent__wrapper #top-section3 .section--company ul li,.legacyContent__wrapper #top-section3 .section--interview ul li,.legacyContent__wrapper #top-section5 ul li,.legacyContent__wrapper #front-content #top-section6 .text ul li:nth-child(3) h2,.legacyContent__wrapper #front-content #top-section6 .text ul li:nth-child(3) select,.legacyContent__wrapper #front-content #top-section6 .text ul li .pulldown a,.legacyContent__wrapper #front-content #top-section8 .text h2+h2{transition-delay:.8s}.legacyContent__wrapper #top-section3 .section--company ul li+li,.legacyContent__wrapper #top-section5 ul li+li,.legacyContent__wrapper #front-content #top-section6 .text #recbottom li h2,.legacyContent__wrapper #front-content #top-section6 .text #recbottom li select,.legacyContent__wrapper #top-section8 ul li{transition-delay:.9s}.legacyContent__wrapper #top-section3 .section--company ul li+li+li,.legacyContent__wrapper #top-section5 ul li+li+li{transition-delay:1s}.legacyContent__wrapper .fadein{opacity:0;-webkit-transform:translate(0,0);transform:translate(0);transition:all ease .5s}.legacyContent__wrapper .fadein1{opacity:0;-webkit-transform:translate(0,-100px);transform:translateY(-100px);transition:all ease .3s}.legacyContent__wrapper .fadein2{opacity:0;-webkit-transform:translate(100px,0);transform:translate(100px);transition:all ease .3s}.legacyContent__wrapper .fadein3{opacity:0;-webkit-transform:translate(-100px,0);transform:translate(-100px);transition:all ease .3s}.legacyContent__wrapper .fadein4{opacity:0;-webkit-transform:translate(0,100px);transform:translateY(100px);transition:all ease .3s}.legacyContent__wrapper .fadein5{opacity:0;-webkit-transform:scale(1.05,1.05);transform:scale(1.05);transition:all ease 1s}.legacyContent__wrapper .fadein.scrollin,.legacyContent__wrapper .fadein1.scrollin,.legacyContent__wrapper .fadein2.scrollin,.legacyContent__wrapper .fadein3.scrollin,.legacyContent__wrapper .fadein4.scrollin,.legacyContent__wrapper .fadein5.scrollin,.legacyContent__wrapper .fadeinBL.scrollin .fadein,.legacyContent__wrapper .fadeinBL.scrollin .fadein1,.legacyContent__wrapper .fadeinBL.scrollin .fadein2,.legacyContent__wrapper .fadeinBL.scrollin .fadein3,.legacyContent__wrapper .fadeinBL.scrollin .fadein4,.legacyContent__wrapper .fadeinBL.scrollin .fadein5{opacity:1;-webkit-transform:translate(0,0);transform:translate(0);-webkit-transform:scale(1,1);transform:scale(1)}@media screen and (max-width: 1280px){.legacyContent__wrapper #front-content .section{min-height:inherit}.legacyContent__wrapper #front-content .section .text h1{font-size:70px}.legacyContent__wrapper #front-content #top-section1 .inner{height:600px}.legacyContent__wrapper #front-content #top-section1 .image{max-width:501px}.legacyContent__wrapper #topslide #topslide1 .image{max-width:430px}.legacyContent__wrapper #topslide #topslide1 .image img{left:-15%}.legacyContent__wrapper #topslide #topslide2 .image img,.legacyContent__wrapper #topslide #topslide3 .image img{min-width:501px}.legacyContent__wrapper #front-content #top-section1 .text{padding:117px 5px 0 50px}.legacyContent__wrapper #front-content #top-section1 .text .logo{left:-8px}.legacyContent__wrapper #front-content #top-section1 .text h2{font-size:24px}.legacyContent__wrapper #front-content #top-section1 .text p{font-size:18px}.legacyContent__wrapper #top-section1 .slick-dots{padding-left:60px;top:380px}.legacyContent__wrapper #front-content #top-section3 .section--company .inner,.legacyContent__wrapper #front-content #top-section3 .section--interview .inner{padding:95px 0}.legacyContent__wrapper #front-content #top-section3 .section--company .image{width:100%;margin:0 0 0 14%}.legacyContent__wrapper #front-content #top-section3 .section--company .text h2,.legacyContent__wrapper #front-content #top-section3 .section--interview .text h2,.legacyContent__wrapper #front-content #top-section5 .text h2{margin-top:10%}.legacyContent__wrapper #top-section3 .section--interview .bg{background:url(/recruit/wp-content/uploads/2021/03/sec3_bg.png) no-repeat left 0 bottom -30px;background-size:640px auto}.legacyContent__wrapper #top-section3 .section--interview .bg2{background:url(/recruit/wp-content/uploads/2021/03/sec3_bg2.png) no-repeat right -30px top -20px;background-size:920px auto}.legacyContent__wrapper #top-section5 .bg,.legacyContent__wrapper #front-content #top-section5 .bgoff{background:url(/recruit/wp-content/uploads/2021/03/sec4_bg_off.png) no-repeat left 0 #ffd800;background-size:156px auto}.legacyContent__wrapper #front-content #top-section5 .bg2off,.legacyContent__wrapper #top-section5 .bg2,.legacyContent__wrapper #top-section5 .bg3,.legacyContent__wrapper #top-section5 .bg4{background-size:400px auto!important;background-position:right -80px bottom 0}.legacyContent__wrapper #top-section5 .bg,.legacyContent__wrapper #front-content #top-section5 .bgoff{background-size:156px auto}.legacyContent__wrapper #front-content #top-section6 .text>ul>li{width:calc(50% - 20px)}.legacyContent__wrapper #topslide li{padding:0}.legacyContent__wrapper #front-content #top-section6 .text>ul{margin:5% 0 0}.legacyContent__wrapper #front-content #top-section6 .text h2{font-size:24px;margin:0 0 15px}.legacyContent__wrapper #front-content #top-section6 ul li .arrow,.legacyContent__wrapper #front-content #top-section8 h2 .arrow{margin-left:15px}.legacyContent__wrapper #front-content #top-section6 .text ul li select,.legacyContent__wrapper #front-content #top-section6 .text ul li .pulldown a{font-size:17px;padding:15px 20px}.legacyContent__wrapper #front-content #top-section6 .text #recbottom{padding-top:35px}.legacyContent__wrapper #front-content #top-section8 .text h2{font-size:18px}.legacyContent__wrapper #front-content #top-section8 .bg,.legacyContent__wrapper #front-content #top-section8 .bgoff{bottom:5%}}@media screen and (max-width: 1100px){.legacyContent__wrapper #front-content #top-section1 .image{max-width:476px}.legacyContent__wrapper #topslide #topslide1 .image{max-width:430px}.legacyContent__wrapper #topslide #topslide2 .image img,.legacyContent__wrapper #topslide #topslide3 .image img{min-width:476px}.legacyContent__wrapper #front-content #top-section8 .bg,.legacyContent__wrapper #front-content #top-section8 .bgoff{max-width:500px;max-height:382px;bottom:15%}}@media screen and (max-width: 1024px){.legacyContent__wrapper #front-content #top-section1 .text{padding:122px 5px 0 30px}.legacyContent__wrapper #front-content #top-section1 .text h2{font-size:19px}.legacyContent__wrapper #front-content #top-section1 .text p{font-size:16px}.legacyContent__wrapper #front-content #top-section1 .text h2 span:before{height:26px}.legacyContent__wrapper #front-content #top-section1 .image{max-width:422px}.legacyContent__wrapper #topslide #topslide2 .image img,.legacyContent__wrapper #topslide #topslide3 .image img{min-width:422px}.legacyContent__wrapper #topslide3 p br:nth-child(2){display:none}.legacyContent__wrapper #front-content #top-section3{flex-direction:column}.legacyContent__wrapper #front-content #top-section3 .section{width:100%}.legacyContent__wrapper #front-content .section .text h1{font-size:64px}.legacyContent__wrapper #front-content .section .text p.subtitle{font-size:16px}.legacyContent__wrapper #slide{max-width:505px}.legacyContent__wrapper #front-content #top-section6 .text ul li select,.legacyContent__wrapper #front-content #top-section6 .text ul li .pulldown a{font-size:16px;padding:10px 15px}.legacyContent__wrapper #front-content #top-section6 .text h2{font-size:21px}.legacyContent__wrapper #front-content #top-section8 .bg,.legacyContent__wrapper #front-content #top-section8 .bgoff{max-width:400px;max-height:306px}}@media screen and (max-width: 880px){.legacyContent__wrapper #front-content #top-section1 .text h2{font-size:17px}.legacyContent__wrapper #front-content #top-section1 .text p{font-size:14px}.legacyContent__wrapper #front-content #top-section1 .text{padding:115px 5px 0 50px}.legacyContent__wrapper #top-section1 .slick-dots{padding-left:50px}.legacyContent__wrapper #front-content #top-section1 .image{max-width:361px}.legacyContent__wrapper #topslide #topslide2 .image img,.legacyContent__wrapper #topslide #topslide3 .image img{min-width:361px}.legacyContent__wrapper #slide{max-width:361px}.legacyContent__wrapper #front-content #top-section1 .inside{padding:0 30px}.legacyContent__wrapper .slidearea ul li .image{margin:0 0 15px}.legacyContent__wrapper .slidearea ul li h2{font-size:14px}.legacyContent__wrapper #front-content .section .text h1{font-size:50px}.legacyContent__wrapper #front-content #top-section3 .section--company .text{padding-right:30px}.legacyContent__wrapper #front-content #top-section3 .section--company .image{margin:0 0 0 12vw}.legacyContent__wrapper #top-section3 .section--company .text ul,.legacyContent__wrapper #top-section3 .section--interview .slidearea+ul,.legacyContent__wrapper #top-section5 .text ul{max-width:340px}.legacyContent__wrapper #top-section5 .text ul{margin-top:50px}.legacyContent__wrapper #front-content #top-section6 .text h2{font-size:19px}.legacyContent__wrapper #front-content #top-section8 .text h2{font-size:16px}.legacyContent__wrapper .site-link ul{flex-direction:column}.legacyContent__wrapper .site-link ul li{max-width:465px;margin:auto}}@media screen and (max-width: 767px){.legacyContent__wrapper #front-content{overflow:hidden}.legacyContent__wrapper #front-content .pc{display:none}.legacyContent__wrapper #front-content .sp{display:block}.legacyContent__wrapper html.toppage body{background:#1be5f9}.legacyContent__wrapper #top-section1{background:#00daf6}.legacyContent__wrapper #top-section3 .section--company{background:#0d2556}.legacyContent__wrapper #top-section6{background:#01c5dd}.legacyContent__wrapper #top-section1 .bg{background:url(/recruit/wp-content/themes/creatures/images/top/sec1_bg_sp.png) no-repeat center bottom #1be5f9;background-size:100% auto}.legacyContent__wrapper #top-section3 .section--interview .bg{background:url(/recruit/wp-content/themes/creatures/images/top/sec3_bg_sp.png) no-repeat right top;background-size:cover}.legacyContent__wrapper #top-section5 .bg{background:url(/recruit/wp-content/themes/creatures/images/top/sec4_bg_sp.png) no-repeat center bottom #ffd800;background-size:100% auto}.legacyContent__wrapper #top-section6 .bg{background:url(/recruit/wp-content/themes/creatures/images/top/sec5_bg_sp.png) no-repeat center bottom #01c5dd;background-size:100% auto}.legacyContent__wrapper #top-section8 .bg{background:url(/recruit/wp-content/themes/creatures/images/top/sec6_bg_sp.png) no-repeat center bottom #1491c9;background-size:cover}.legacyContent__wrapper #top-section1 .bgoff{background:url(/recruit/wp-content/themes/creatures/images/top/sec1_bg_sp_off.png) no-repeat center bottom #1be5f9;background-size:100% auto}.legacyContent__wrapper #front-content #top-section5 .bgoff{background:url(/recruit/wp-content/themes/creatures/images/top/sec4_bg_sp_off.png) no-repeat center bottom #ffd800;background-size:100% auto}.legacyContent__wrapper #top-section8 .bgoff{background:url(/recruit/wp-content/themes/creatures/images/top/sec6_bg_sp_off.png) no-repeat center bottom #1491c9;background-size:cover}.legacyContent__wrapper #front-content #top-section8 .bg,.legacyContent__wrapper #front-content #top-section8 .bgoff{max-width:none;max-height:none;bottom:0}.legacyContent__wrapper #topslide li .image img,.legacyContent__wrapper #topslide li .text img,.legacyContent__wrapper #topslide li .text h2,.legacyContent__wrapper #topslide li .text p{display:block;opacity:1!important}.legacyContent__wrapper #topslide #topslide1 .image img{top:0!important}.legacyContent__wrapper #topslide li .text h2,.legacyContent__wrapper #topslide li .text p{left:0!important;opacity:1!important}.legacyContent__wrapper #topslide li .image img.pc{display:none!important}.legacyContent__wrapper #topslide li .image img.sp{display:block!important;position:relative!important}.legacyContent__wrapper #front-content .section{height:auto;min-height:inherit}.legacyContent__wrapper #front-content #top-section1 .inner{min-height:480px;height:auto}.legacyContent__wrapper #front-content #top-section1 .play_btn{width:53px;height:53px;right:9vw;bottom:6.6vw}.legacyContent__wrapper #front-content #top-section1 .play_btn:after{width:10px;height:12px;right:-4px}.legacyContent__wrapper #front-content #top-section1 .movie_modal_content{width:calc(100% - 5.3vw);top:50%}.legacyContent__wrapper #front-content #top-section1 .movie_modal_close{width:27px;height:27px;top:-35px}.legacyContent__wrapper #front-content #top-section1 .movie_modal_close:before,.legacyContent__wrapper #front-content #top-section1 .movie_modal_close:after{width:4px}.legacyContent__wrapper #front-content #top-section1 #topslide li .inner{display:block!important}.legacyContent__wrapper #front-content #top-section1 .text,.legacyContent__wrapper #front-content #top-section1 .image{width:100%;max-width:none}.legacyContent__wrapper #front-content #top-section1 .image{margin-top:20px}.legacyContent__wrapper #front-content #top-section1 .text{padding:0}.legacyContent__wrapper #front-content #top-section1 .text h2{font-size:24px}.legacyContent__wrapper #front-content #top-section1 .text p{font-size:18px;margin:15px 0 0}.legacyContent__wrapper #top-section1 .slick-dots{text-align:center;padding:0!important;top:auto;bottom:7%}.legacyContent__wrapper .slick-dots li{height:14px;margin:0 14px}.legacyContent__wrapper .slick-dots li button{width:14px;height:14px}.legacyContent__wrapper #front-content .section .inner{display:block;padding-top:0}.legacyContent__wrapper #front-content #top-section3 .section--company .text{padding:30px 0 0}.legacyContent__wrapper #front-content #top-section3 .section--company .text h1,.legacyContent__wrapper #front-content #top-section3 .section--company .text h2,.legacyContent__wrapper #front-content #top-section3 .section--company .text p,.legacyContent__wrapper #front-content #top-section5 .text h1,.legacyContent__wrapper #front-content #top-section5 .text h2,.legacyContent__wrapper #front-content #top-section5 .text p{text-align:left}.legacyContent__wrapper #front-content .section .text h1{font-size:60px}.legacyContent__wrapper #front-content #top-section3 .section--company .text h2,.legacyContent__wrapper #front-content #top-section3 .section--interview .text h2,.legacyContent__wrapper #front-content #top-section5 .text h2{margin-top:25px}.legacyContent__wrapper #front-content #top-section2 .inner{padding:13.3vw 0}.legacyContent__wrapper #front-content #top-section2 .text h1,.legacyContent__wrapper #front-content #top-section2 .text p{text-align:left}.legacyContent__wrapper #front-content #top-section2 .text h2{position:static;margin-top:30px;-webkit-transform:none;transform:none}.legacyContent__wrapper #front-content #top-section2 .scroll-wrap{padding-bottom:30px}.legacyContent__wrapper #front-content #top-section2 ul{margin-top:20px;gap:15px}.legacyContent__wrapper #front-content #top-section2 ul li .box{padding:15px 15px 45px}.legacyContent__wrapper #front-content #top-section2 ul li h2{margin-bottom:5px;font-size:14px}.legacyContent__wrapper #front-content #top-section2 ul li p{font-size:12px;line-height:1.25}.legacyContent__wrapper #front-content #top-section2 ul li .arrow{width:35px;right:15px;bottom:25px}.legacyContent__wrapper #top-section3 .section--company .text ul,.legacyContent__wrapper #top-section5 .text ul{width:100%;margin:35px auto 0}.legacyContent__wrapper #front-content .button{width:100%;max-width:100%;font-size:14px;padding:22px 30px}.legacyContent__wrapper #front-content #top-section3 .section--company .inner,.legacyContent__wrapper #front-content #top-section3 .section--interview .inner,.legacyContent__wrapper #front-content #top-section5 .inner{height:auto}.legacyContent__wrapper #front-content #top-section3 .section--company .section{padding-top:6%}.legacyContent__wrapper #front-content #top-section3 .section--interview .section{padding-top:6%;padding-bottom:15%}.legacyContent__wrapper #front-content #top-section3 .section--interview .text h1,.legacyContent__wrapper #front-content #top-section3 .section--interview .text p.subtitle,.legacyContent__wrapper #front-content #top-section3 .section--interview .text h2{text-align:left}.legacyContent__wrapper #front-content #top-section5 .inner{padding:0 0 8vw}.legacyContent__wrapper #front-content #top-section5 .text{max-width:100%}.legacyContent__wrapper #front-content #top-section5 .image{margin:30px auto 0}.legacyContent__wrapper #top-section3 .section--company .text ul,.legacyContent__wrapper #top-section3 .section--interview .slidearea+ul,.legacyContent__wrapper #top-section5 .text ul{max-width:100%}.legacyContent__wrapper #front-content #top-section6 .inner{padding-bottom:9.3vw}.legacyContent__wrapper #front-content #top-section6 .text>ul{margin:50px 0 0;display:block}.legacyContent__wrapper #front-content #top-section6 .text ul li{width:100%}.legacyContent__wrapper #front-content #top-section6 .text h2{font-size:20px}.legacyContent__wrapper #front-content #top-section6 .text ul li select,.legacyContent__wrapper #front-content #top-section6 .text ul li .pulldown a{padding:20px 25px}.legacyContent__wrapper #front-content #top-section6 .text ul li{margin:0 0 35px}.legacyContent__wrapper #front-content #top-section6 .text h2{margin:0 0 25px}.legacyContent__wrapper #front-content #top-section6 .text>ul>li.recbtn{max-width:100%}.legacyContent__wrapper #pagescroll{display:none!important}.legacyContent__wrapper #front-content .bgbox,.legacyContent__wrapper #front-content .bgbox.scrollin{opacity:1!important;-webkit-animation:none!important;animation:none!important}.legacyContent__wrapper #top-section6 .bgbox.scrollin{-webkit-animation:bgsec5 .7s ease-in-out forwards!important;animation:bgsec5 .7s ease-in-out forwards!important;-webkit-animation-delay:.3s;animation-delay:.3s}.legacyContent__wrapper #front-content #top-section7 .bgbox{width:100%;height:81vw;max-height:304px;margin-right:0;left:auto;top:35%}.legacyContent__wrapper #front-content #top-section7 .inner{padding:13.3vw 0 18.6vw}.legacyContent__wrapper #front-content #top-section7 .text h2{margin-top:50px}.legacyContent__wrapper #top-section7 .section .text ul{margin-top:360px}.legacyContent__wrapper #front-content #top-section5 .bg2off,.legacyContent__wrapper #front-content #top-section5 .bg2,.legacyContent__wrapper #front-content #top-section5 .bg3,.legacyContent__wrapper #front-content #top-section5 .bg4,.legacyContent__wrapper #top-section3 .section--interview .bg2{display:none!important}.legacyContent__wrapper .slidearea{width:auto}.legacyContent__wrapper #front-content #top-section8 .section>div:not(.site-link) .inner{padding:12vw 0 13.3vw;flex-direction:column;align-items:start;gap:50px}.legacyContent__wrapper #front-content #top-section8 .text{width:100%}.legacyContent__wrapper #front-content #top-section8 .text h1{font-size:142px}.legacyContent__wrapper #front-content #top-section8 .text ul{margin-top:40px}.legacyContent__wrapper .site-link ul li{max-width:100%}.legacyContent__wrapper .fadein{transition-delay:0}.legacyContent__wrapper .fadein1,.legacyContent__wrapper .fadein2,.legacyContent__wrapper .fadein3{-webkit-transform:translate(50px,0);transform:translate(50px);transition:all ease .3s;transition-delay:0}.legacyContent__wrapper .fadein4{-webkit-transform:translate(0,50px);transform:translateY(50px);transition:all ease .3s;transition-delay:0}.legacyContent__wrapper .fadein5{-webkit-transform:scale(1.05,1.05);transform:scale(1.05);transition:all ease .3s;transition-delay:0}.legacyContent__wrapper .fadein.scrollin,.legacyContent__wrapper .fadein2.scrollin,.legacyContent__wrapper .fadein3.scrollin,.legacyContent__wrapper .fadein4.scrollin,.legacyContent__wrapper .fadein5.scrollin{opacity:1;-webkit-transform:translate(0,0);transform:translate(0);-webkit-transform:scale(1,1);transform:scale(1);transition-delay:0}.legacyContent__wrapper #topslide #topslide1 .image img{left:0}}@media screen and (max-width: 425px){.legacyContent__wrapper #front-content #top-section1 .inner{padding:90px 0 0}.legacyContent__wrapper #front-content #top-section1 .text h2{font-size:20px}.legacyContent__wrapper #front-content #top-section1 .text p{font-size:14px}.legacyContent__wrapper .slick-dots li{height:10px;margin:0 10px}.legacyContent__wrapper .slick-dots li button{width:6px;height:6px}.legacyContent__wrapper #front-content #top-section1 .inside{padding:0}.legacyContent__wrapper #front-content #top-section1 .inside .text{padding:0 30px}.legacyContent__wrapper #top-section1 .slick-dots{bottom:4%}.legacyContent__wrapper #front-content .section .text h1{font-size:28px}.legacyContent__wrapper #front-content #top-section2 .text h2,.legacyContent__wrapper #front-content #top-section3 .section--company .text h2,.legacyContent__wrapper #front-content #top-section3 .section--interview .text h2,.legacyContent__wrapper #front-content #top-section4 .text h2,.legacyContent__wrapper #front-content #top-section5 .text h2,.legacyContent__wrapper #front-content #top-section7 .text h2{font-size:14px}.legacyContent__wrapper #front-content .button{padding:5.867vw 8vw;font-size:14px}.legacyContent__wrapper .button .arrow{right:8vw!important;width:16vw;max-width:60px}.legacyContent__wrapper #front-content #top-section6 .text>ul{margin-top:40px}.legacyContent__wrapper #front-content #top-section6 .text h2{font-size:16px;margin:0 0 15px}.legacyContent__wrapper #front-content #top-section7 .bgbox{top:33%}.legacyContent__wrapper #top-section7 .section .text ul{margin-top:110%}.legacyContent__wrapper #front-content #top-section6 ul li .arrow,.legacyContent__wrapper #front-content #top-section8 h2 .arrow{margin-left:10px}.legacyContent__wrapper #front-content #top-section6 .text ul li select,.legacyContent__wrapper #front-content #top-section6 .text ul li .pulldown a{font-size:14px;padding:15px 20px}.legacyContent__wrapper #front-content #top-section6 .text ul li{margin:0 0 25px}.legacyContent__wrapper #front-content #top-section8 .text h1{font-size:37.8vw}.legacyContent__wrapper #front-content #top-section8 .text h2{font-size:14px}.legacyContent__wrapper #front-content #top-section8 .text ul{margin:35px 0 0}.legacyContent__wrapper #to_top{right:10px}}.legacyContent__wrapper #content{padding-top:150px;padding-bottom:200px;position:relative;z-index:2;overflow-x:hidden;opacity:0;transition:opacity ease .6s}.legacyContent__wrapper .welcome #content{opacity:1}.legacyContent__wrapper #content:before{content:"";z-index:1;pointer-events:none}.legacyContent__wrapper #viewport.about{background:#0a123a}.legacyContent__wrapper #viewport.about #content:before{position:fixed;inset:0;background:url(/recruit/wp-content/themes/creatures/images/about/bg.png) no-repeat center;background-size:contain}.legacyContent__wrapper #viewport.cr_people{background:#ffbb16}.legacyContent__wrapper #viewport.cr_people #content:before{position:absolute;inset:0;background:url(/recruit/wp-content/themes/creatures/images/cr_people/bg.png) no-repeat right top;background-size:700px}.legacyContent__wrapper #viewport.work_style,.legacyContent__wrapper #viewport.interview{background:#ffd800}.legacyContent__wrapper #viewport.work_style #content:before,.legacyContent__wrapper #viewport.interview #content:before{position:absolute;inset:0;background:url(/recruit/wp-content/themes/creatures/images/work_style/bg.png) no-repeat right top;background-size:275px}.legacyContent__wrapper #viewport.recruitment{background:#01c9e4}.legacyContent__wrapper #viewport.recruitment .inner{max-width:940px}.legacyContent__wrapper #viewport.faq{background:#158fc9}.legacyContent__wrapper #viewport.faq #content:before{position:absolute;inset:0;background:url(/recruit/wp-content/themes/creatures/images/faq/bg.png) no-repeat right top;background-size:1200px}.legacyContent__wrapper #content:after{content:"";display:block;clear:both}@media screen and (max-width: 1024px){.legacyContent__wrapper #content{padding-top:120px;padding-bottom:160px}.legacyContent__wrapper #viewport.cr_people #content:before{background-size:540px}.legacyContent__wrapper #viewport.work_style #content:before,.legacyContent__wrapper #viewport.interview #content:before{background-size:200px}.legacyContent__wrapper #viewport.recruitment #content:before{background-size:600px}.legacyContent__wrapper #viewport.faq #content:before{background-size:1000px}}@media screen and (max-width: 767px){.legacyContent__wrapper #content{padding-top:0;padding-bottom:240px;top:70px}.legacyContent__wrapper #viewport.cr_people #content:before{background-size:420px}.legacyContent__wrapper #viewport.recruitment #content:before{background-size:500px}.legacyContent__wrapper #viewport.recruitment #main-title+#search{margin-top:40px;margin-bottom:0;padding-top:0}.legacyContent__wrapper #viewport.recruitment #post-archive{margin-top:20px}}@media screen and (max-width: 425px){.legacyContent__wrapper #content{padding-bottom:190px}.legacyContent__wrapper #viewport.work_style #content:before,.legacyContent__wrapper #viewport.interview #content:before{background-size:180px}.legacyContent__wrapper #viewport.cr_people #content:before{background-size:320px}.legacyContent__wrapper #viewport.recruitment #content:before{background-size:400px}.legacyContent__wrapper #viewport.faq #content:before{background-size:600px}}.legacyContent__wrapper #about_creatures{position:relative}.legacyContent__wrapper #about_creatures:after{content:"";display:block;clear:both}.legacyContent__wrapper #about_editor{width:100%;max-width:600px;padding-top:60px}.legacyContent__wrapper #about_editor h1{margin-bottom:40px;line-height:1.6;letter-spacing:.04em;font-size:40px;font-weight:700}.legacyContent__wrapper #about_editor p{line-height:2.4;letter-spacing:.04em;font-size:16px}.legacyContent__wrapper #about_creatures img{width:700px;position:absolute;top:-180px;right:-180px;z-index:-1}.legacyContent__wrapper #about_content section{margin-top:200px;z-index:2}.legacyContent__wrapper #about_content .section-title h1{font-size:60px}.legacyContent__wrapper #about_content .section-content{padding-top:20px;text-align:center}.legacyContent__wrapper #about_content .section-content h3{margin-bottom:15px;line-height:1.3;letter-spacing:.04em;font-size:36px;font-weight:700}.legacyContent__wrapper #about_content .section-content h4{margin-bottom:40px;line-height:1.3;letter-spacing:.12em;font-size:18px}.legacyContent__wrapper #about_content .section-content p{line-height:2.4;font-size:15px}.legacyContent__wrapper #vision{padding-bottom:100px}.legacyContent__wrapper #vision_image{margin:0 auto;position:absolute;bottom:-150px;left:0;right:-200px;z-index:-1}.legacyContent__wrapper #projects ul{padding-top:40px}.legacyContent__wrapper #projects li{padding:0 40px}.legacyContent__wrapper #projects li:not(:first-child){margin-top:80px}.legacyContent__wrapper #projects li .list-image{width:100%;max-width:820px;height:460px;margin:0 auto;background:no-repeat center;background-size:cover}.legacyContent__wrapper #projects li:nth-child(odd) .list-image{margin-left:0}.legacyContent__wrapper #projects li:nth-child(2n) .list-image{margin-right:0}.legacyContent__wrapper #projects li:nth-child(1) .list-image{background-image:url(/recruit/wp-content/themes/creatures/images/about/list_image-1.png)}.legacyContent__wrapper #projects li:nth-child(2) .list-image{background-image:url(/recruit/wp-content/themes/creatures/images/about/list_image-2.png)}.legacyContent__wrapper #projects li:nth-child(3) .list-image{background-image:url(/recruit/wp-content/themes/creatures/images/about/list_image-3.png)}.legacyContent__wrapper #projects li .list-content{max-width:820px;margin:-140px auto 0;padding:30px 40px 40px;color:#fff;background:#000}.legacyContent__wrapper #projects li .list-content h2{margin-bottom:20px;padding:10px 40px;display:inline-block;position:relative;left:-40px;line-height:1.2;letter-spacing:.02em;font-size:30px;font-weight:700;border-radius:0 8px 8px 0}.legacyContent__wrapper #projects li:nth-child(1) .list-content h2{background:#e40073}.legacyContent__wrapper #projects li:nth-child(2) .list-content h2{background:#00a0e9}.legacyContent__wrapper #projects li:nth-child(3) .list-content h2{background:#00a08d}.legacyContent__wrapper #projects li .list-content p{line-height:1.8;font-size:15px}.legacyContent__wrapper #about_content .inner{max-width:1100px}.legacyContent__wrapper .work_UnitTop{background-color:#f2f2f2;margin:0 auto;padding:40px 40px 53px;position:relative}.legacyContent__wrapper .work_UnitTopTitle{padding:15px;font-size:20px;font-weight:700;line-height:1;text-align:center;background-color:#0a133a}.legacyContent__wrapper .work_UnitTopList{margin-top:40px;padding:0 30px;display:-ms-grid;display:grid;gap:30px;-ms-grid-columns:minmax(0,3fr) 30px minmax(0,3fr) 30px minmax(0,3fr);grid-template-columns:repeat(3,minmax(0,3fr))}.legacyContent__wrapper .work_UnitTopListItem{position:relative;display:-ms-grid;display:grid;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}.legacyContent__wrapper .work_UnitTopListItem figure{line-height:0;margin-bottom:0}.legacyContent__wrapper .work_UnitTopListItem figure img{width:100%}.legacyContent__wrapper .work_UnitTopListItem p{font-size:14px;font-weight:700;line-height:2;text-align:center;margin-top:25px;background-color:#e0e0e0;color:#0a133a;padding:10px 8px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.legacyContent__wrapper .work_UnitTop{padding:30px 15px 45px;margin:48px auto 0}.legacyContent__wrapper .work_UnitTopTitle{padding:12px;font-size:16px}.legacyContent__wrapper .work_UnitTopList{margin-top:20px;padding:0;display:-ms-grid;display:grid;gap:20px;-ms-grid-columns:minmax(0,1fr);grid-template-columns:repeat(1,minmax(0,1fr))}.legacyContent__wrapper .work_UnitTopListItem{-ms-grid-columns:90px 15px auto;grid-template-columns:90px auto;gap:0 15px}.legacyContent__wrapper .work_UnitTopListItem figure{max-width:300px;margin:0}.legacyContent__wrapper .work_UnitTopListItem p{width:100%;max-width:300px;margin:0 auto auto;font-size:12px;padding:30px 10px}}.legacyContent__wrapper .work_UnitMiddle{display:flex;justify-content:center;align-items:center;margin:55px auto}.legacyContent__wrapper .work_UnitMiddleText{font-size:16px;font-weight:700;line-height:2}.legacyContent__wrapper .work_UnitMiddleText+.work_UnitMiddleFigure,.legacyContent__wrapper .work_UnitMiddleFigure+.work_UnitMiddleText{margin-left:60px}.legacyContent__wrapper .work_UnitMiddleFigure+.work_UnitMiddleFigure{margin-left:100px}.legacyContent__wrapper .work_UnitMiddleFigure{margin-bottom:0}.legacyContent__wrapper .work_UnitMiddleFigure img{height:186px}@media screen and (max-width: 767px){.legacyContent__wrapper .work_UnitMiddle{margin:30px auto 45px}.legacyContent__wrapper .work_UnitMiddleText{font-size:14px;line-height:2.3}.legacyContent__wrapper .work_UnitMiddleText+.work_UnitMiddleFigure,.legacyContent__wrapper .work_UnitMiddleFigure+.work_UnitMiddleText{margin-left:30px}.legacyContent__wrapper .work_UnitMiddleFigure+.work_UnitMiddleFigure{margin-left:60px}.legacyContent__wrapper .work_UnitMiddleFigure img{height:111px}}.legacyContent__wrapper .work_UnitBottom{background-color:#f2f2f2;padding:60px 150px;margin-bottom:30px}.legacyContent__wrapper .work_UnitBottomHgroup{text-align:center;line-height:1.44}.legacyContent__wrapper .work_UnitBottomTitle{color:#08143c;font-size:36px;font-weight:700}.legacyContent__wrapper .work_UnitBottomTitleSub{color:#08143c;font-size:26px;font-weight:700}.legacyContent__wrapper .work_UnitBottomText{background:#0a133a;color:#fff;font-size:20px;font-weight:700;line-height:1.6;text-align:center;padding:22px 16px;margin:35px auto 0}@media screen and (max-width: 767px){.legacyContent__wrapper .work_UnitBottom{padding:45px 30px 40px;margin:0 auto 40px}.legacyContent__wrapper .work_UnitBottomTitle{font-size:24px;line-height:1.2}.legacyContent__wrapper .work_UnitBottomTitleSub{margin-top:5px;font-size:17px}.legacyContent__wrapper .work_UnitBottomText{font-size:14px;line-height:1.78;padding:15px 25px;margin:20px auto 0}.legacyContent__wrapper .work_UnitBottom+.work_UnitMiddleText{font-weight:400}}@media screen and (max-width: 1440px){.legacyContent__wrapper #about_editor h1{font-size:34px}.legacyContent__wrapper #about_editor p{font-size:14px}.legacyContent__wrapper #about_creatures img{width:600px;top:-100px;right:-80px}.legacyContent__wrapper #about_content .section-title h1{font-size:50px}.legacyContent__wrapper #about_content .section-content h3{font-size:32px}.legacyContent__wrapper #about_content .section-content p{font-size:14px}.legacyContent__wrapper #projects li .list-content{max-width:760px}.legacyContent__wrapper #projects li .list-content h2{font-size:26px}.legacyContent__wrapper #projects li .list-content p{font-size:14px}}@media screen and (max-width: 1024px){.legacyContent__wrapper #about_creatures{max-width:800px}.legacyContent__wrapper #about_editor h1{font-size:30px}.legacyContent__wrapper #about_creatures img{width:500px;top:-50px;right:-120px}.legacyContent__wrapper #about_content section{margin-top:150px}.legacyContent__wrapper #about_content .section-title h1{font-size:44px}.legacyContent__wrapper #vision_image{right:-100px}.legacyContent__wrapper #projects li{padding:0}.legacyContent__wrapper #projects li .list-image{width:calc(100% + 100px);max-width:none;position:relative;left:-50px}.legacyContent__wrapper #projects li .list-content{position:relative;z-index:2}.legacyContent__wrapper #projects li .list-content h2{font-size:22px}}@media screen and (max-width: 767px){.legacyContent__wrapper #about_editor{display:flex;flex-direction:column-reverse;max-width:none;padding-top:0}.legacyContent__wrapper #about_editor h1{margin-bottom:20px;font-size:22px}.legacyContent__wrapper #about_editor p{max-width:none;font-size:14px}.legacyContent__wrapper #about_creatures img{margin:-40px auto 0;padding-left:12%;display:block;position:relative;top:0;right:auto}.legacyContent__wrapper #about_content section:first-child{margin-top:50px}.legacyContent__wrapper #about_content .section-content{padding-top:0;text-align:left}.legacyContent__wrapper #about_content .section-title h1{font-size:38px}.legacyContent__wrapper #about_content .section-content h3{margin-bottom:5px;font-size:26px}.legacyContent__wrapper #about_content .section-content h4{margin-bottom:20px;font-size:15px}.legacyContent__wrapper #about_content .section-content p{font-size:12px}.legacyContent__wrapper #vision_image{bottom:-80px;left:-50px;right:-50px}.legacyContent__wrapper #projects li .list-image{height:320px}.legacyContent__wrapper #projects li .list-content{margin-top:-100px;padding:20px 30px 30px}.legacyContent__wrapper #projects li .list-content h2{padding:10px 30px;left:-30px;font-size:18px}.legacyContent__wrapper #projects li .list-content p{font-size:12px}}@media screen and (max-width: 425px){.legacyContent__wrapper #about_editor h1{font-size:20px}.legacyContent__wrapper #about_editor p{font-size:11px}.legacyContent__wrapper #about_content section{margin-top:120px}.legacyContent__wrapper #about_content .section-title h1{font-size:32px}.legacyContent__wrapper #about_content .section-content h3{font-size:22px}.legacyContent__wrapper #about_content .section-content p{font-size:11px}.legacyContent__wrapper #vision_image{bottom:-30px}.legacyContent__wrapper #projects ul{padding-top:0}.legacyContent__wrapper #projects li:not(:first-child){margin-top:40px}.legacyContent__wrapper #projects li .list-image{height:220px}.legacyContent__wrapper #projects li .list-content{margin-top:-20px;padding:20px}.legacyContent__wrapper #projects li .list-content h2{padding:10px 20px;left:-20px;font-size:16px}.legacyContent__wrapper #projects li .list-content p{font-size:11px}}.legacyContent__wrapper #office_gallery{margin-top:40px;position:relative}.legacyContent__wrapper #office_gallery .tab{padding:20px;display:inline-block;position:absolute;top:0;z-index:2;text-align:center;line-height:1.1;font-size:33px;font-weight:700;color:#fff;background:#15328f;border-radius:4px;transition:color ease .3s,background ease .3s}.legacyContent__wrapper #office_gallery .tab{width:calc(33.333% - 10px);line-height:1;font-size:30px}.legacyContent__wrapper #office_gallery .tab span{font-size:18px}.legacyContent__wrapper #office_gallery .tab#first_tower{right:0}.legacyContent__wrapper #office_gallery .tab#grand_broom{left:0}.legacyContent__wrapper #office_gallery .tab#working_office{right:0}.legacyContent__wrapper #office_gallery .tab#guest_area{left:0}.legacyContent__wrapper #office_gallery .tab#hi_hat_cafe{left:calc(33.334% + 5px)}.legacyContent__wrapper #office_gallery .tab:hover,.legacyContent__wrapper #office_gallery .tab.current{color:#15328f;background:#fff}.legacyContent__wrapper #office_gallery .tab:before{content:"";width:15px;height:15px;margin:0 auto;position:absolute;top:100%;left:0;right:0;border:10px solid transparent;border-top:15px solid #15328f;transition:border-color ease .3s}.legacyContent__wrapper #office_gallery .tab:hover:before,.legacyContent__wrapper #office_gallery .tab.current:before{border-top-color:#fff}.legacyContent__wrapper #office_gallery .gallery{position:absolute;top:0;left:0;right:0;z-index:-1;opacity:0;pointer-events:none;transition:opacity ease .9s}.legacyContent__wrapper #office_gallery .gallery.show{height:auto;position:relative;z-index:1;opacity:1;pointer-events:auto}.legacyContent__wrapper #office_gallery .viewer{padding-top:95px;position:relative;overflow:hidden}.legacyContent__wrapper #office_gallery .viewer{padding-top:135px}.legacyContent__wrapper #office_gallery .gallery_caption{font-size:16px;margin-bottom:20px;line-height:1.5}.legacyContent__wrapper #office_gallery .viewer ul{width:calc(100% + 2px);position:relative;left:-1px;transition:-webkit-transform ease .8s;transition:transform ease .8s;transition:transform ease .8s,-webkit-transform ease .8s}.legacyContent__wrapper #office_gallery .viewer ul:after{content:"";display:block;clear:both}.legacyContent__wrapper #office_gallery .viewer li{width:100%;padding:1px;float:left;transition:opacity ease .3s}.legacyContent__wrapper #office_gallery .viewer li.current{position:relative;z-index:2;opacity:1}.legacyContent__wrapper #office_gallery .viewer li figure{height:600px;margin:0 auto;position:relative;background:no-repeat center;background-size:cover}.legacyContent__wrapper #office_gallery .viewer li figcaption{padding:20px;position:absolute;bottom:0;left:0;right:0;text-align:center;line-height:1.3;letter-spacing:.08em;font-size:18px;background:#000000b3;display:none}.legacyContent__wrapper #office_gallery .gallery_under{position:relative}.legacyContent__wrapper #office_gallery .thumbnails{margin-top:1px;overflow:hidden}.legacyContent__wrapper #office_gallery .thumbnails ul{width:calc(100% + 2px);position:relative;left:-1px;transition:-webkit-transform ease .8s;transition:transform ease .8s;transition:transform ease .8s,-webkit-transform ease .8s}.legacyContent__wrapper #office_gallery .thumbnails ul:after{content:"";display:block;clear:both}.legacyContent__wrapper #office_gallery .thumbnails li{width:16.66%;padding:1px;float:left}.legacyContent__wrapper #office_gallery .thumbnails li a{height:140px;display:block;background:no-repeat center;background-size:cover;transition:opacity ease .3s}.legacyContent__wrapper #office_gallery .thumbnails li a:hover{opacity:.7}.legacyContent__wrapper #office_gallery .controller{position:absolute;top:50%;left:-80px;right:-80px}.legacyContent__wrapper #office_gallery .controller button{width:40px;height:40px;display:block;position:absolute;left:auto;right:auto;border:2px solid #fff;border-radius:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:opacity ease .3s}.legacyContent__wrapper #office_gallery .controller button:hover{opacity:.7}.legacyContent__wrapper #office_gallery .controller button.prev{left:0}.legacyContent__wrapper #office_gallery .controller button.next{right:0}.legacyContent__wrapper #office_gallery .controller button:before{line-height:0;position:absolute;top:50%;left:0;right:0;font-size:20px;font-family:FontAwesome;color:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.legacyContent__wrapper #office_gallery .controller button.prev:before{content:"";left:-2px}.legacyContent__wrapper #office_gallery .controller button.next:before{content:"";right:-2px}@media screen and (max-width: 1440px){.legacyContent__wrapper #office_gallery .tab{font-size:26px}.legacyContent__wrapper #office_gallery .viewer{padding-top:90px}.legacyContent__wrapper #office_gallery .controller{left:-55px;right:-55px}.legacyContent__wrapper #office_gallery .viewer{padding-top:115px}.legacyContent__wrapper #office_gallery .tab span{font-size:16px}}@media screen and (max-width: 1024px){.legacyContent__wrapper #office_gallery .tab{font-size:22px}.legacyContent__wrapper #office_gallery .viewer{padding-top:85px}.legacyContent__wrapper #office_gallery .viewer{padding-top:110px}.legacyContent__wrapper #office_gallery .viewer li figure{height:500px}.legacyContent__wrapper #office_gallery .viewer li figcaption{padding:15px 20px;font-size:15px}.legacyContent__wrapper #office_gallery .thumbnails li a{height:120px}.legacyContent__wrapper #office_gallery .controller{left:-20px;right:-20px}}@media screen and (max-width: 767px){.legacyContent__wrapper #office_gallery .tab{width:auto;padding:15px 20px;display:block;position:relative;font-size:20px;pointer-events:none}.legacyContent__wrapper #office_gallery .viewer{padding-top:20px}.legacyContent__wrapper #office_gallery .gallery_caption{font-size:14px;margin-bottom:10px;margin-top:10px}.legacyContent__wrapper #office_gallery .viewer li figure{height:380px}.legacyContent__wrapper #first_tower{margin-top:60px}.legacyContent__wrapper #office_gallery .gallery{position:relative;z-index:2;opacity:1;pointer-events:auto}.legacyContent__wrapper #office_gallery .gallery_under{position:absolute;inset:0;z-index:2}.legacyContent__wrapper #office_gallery .thumbnails{display:none}.legacyContent__wrapper #office_gallery .tab#hi_hat_cafe{left:0}.legacyContent__wrapper #hi_hat_cafe,.legacyContent__wrapper #working_office{margin-top:40px}}@media screen and (max-width: 425px){.legacyContent__wrapper #office_gallery .tab{padding:10px 20px;font-size:18px}.legacyContent__wrapper #office_gallery .tab span{font-size:14px}.legacyContent__wrapper #grand_broom{margin-top:40px}.legacyContent__wrapper #office_gallery .viewer li figure{height:260px}.legacyContent__wrapper #office_gallery .viewer li figcaption{padding:10px 20px;font-size:12px}.legacyContent__wrapper #office_gallery .controller{left:-15px;right:-15px}.legacyContent__wrapper #guest_area{margin-top:40px}.legacyContent__wrapper #office_gallery .controller{top:66%}}.legacyContent__wrapper #viewport.message #content:before{display:none}.legacyContent__wrapper #message .message_mv{margin:0 calc(50% - 50vw);line-height:0}.legacyContent__wrapper #message .message_inr{margin-top:145px}.legacyContent__wrapper #message .message_inr+.message_inr{margin-top:200px}.legacyContent__wrapper #message .message_inr h2{position:relative;padding-top:50px;font-size:46px;font-weight:700;letter-spacing:.1em;text-align:center}.legacyContent__wrapper #message .message_inr h2>span{display:block;font-size:16px;letter-spacing:0;margin-bottom:30px}.legacyContent__wrapper #message .message_inr h2:before{content:"";position:absolute;display:block;width:67px;height:1px;top:0;left:0;right:0;margin:auto;background-color:#fff}.legacyContent__wrapper #message .message_inr p{margin-top:50px;font-size:20px;font-weight:500;letter-spacing:.05em;line-height:2.6;text-align:center}@media screen and (max-width: 767px){.legacyContent__wrapper #message .message_inr{margin-top:55px}.legacyContent__wrapper #message .message_inr+.message_inr{margin-top:70px}.legacyContent__wrapper #message .message_inr h2{padding-top:25px;font-size:22px;text-align:left}.legacyContent__wrapper #message .message_inr h2>span{margin-bottom:20px}.legacyContent__wrapper #message .message_inr h2:before{right:auto}.legacyContent__wrapper #message .message_inr p{margin-top:40px;font-size:14px;font-weight:500;letter-spacing:0;line-height:2.3;text-align:left}}.legacyContent__wrapper #creatures_data{padding:0 30px}.legacyContent__wrapper #creatures_data section:not(:first-child){margin-top:60px}.legacyContent__wrapper #creatures_data section li{margin-bottom:15px;padding:0 8px}.legacyContent__wrapper #creatures_data .grid-item{width:50%}.legacyContent__wrapper #creatures_data .grid-item.full{width:100%}.legacyContent__wrapper #creatures_data .grid-item.triple{width:33.33%}.legacyContent__wrapper #creatures_data .float:after{content:"";display:block;clear:both}.legacyContent__wrapper #creatures_data #birthplace{width:60%;float:left}.legacyContent__wrapper #creatures_data #birthplace img{margin-top:-40px}.legacyContent__wrapper #creatures_data #birthplace+li{width:40%;float:left}.legacyContent__wrapper #creatures_data li .box{padding:80px 30px 30px;position:relative;text-align:center;font-size:0;background:#fff}.legacyContent__wrapper #creatures_data li h2{padding:30px 5px;position:absolute;top:0;left:0;right:0;line-height:1.3;font-size:27px;font-weight:700;color:#08143c}.legacyContent__wrapper #creatures_data li h2.small{font-size:18px}.legacyContent__wrapper #creatures_data li h2 strong{vertical-align:baseline;font-size:27px}.legacyContent__wrapper #creatures_data li h2 strong.big{margin:0 2px 0 7px;position:relative;top:1px;line-height:.5;font-size:50px}.legacyContent__wrapper #creatures_data li img{margin:0 auto}.legacyContent__wrapper #creatures_data li .desktop{display:block}.legacyContent__wrapper #creatures_data li .mobile{display:none}@media screen and (max-width: 1440px){.legacyContent__wrapper #creatures_data li h2{font-size:22px}.legacyContent__wrapper #creatures_data li h2.small{font-size:16px}.legacyContent__wrapper #creatures_data li h2 strong{font-size:22px}.legacyContent__wrapper #creatures_data li h2 strong.big{font-size:40px}}@media screen and (max-width: 1024px){.legacyContent__wrapper #creatures_data section{max-width:500px;margin:0 auto}.legacyContent__wrapper #creatures_data li .box{padding:80px 60px 30px}.legacyContent__wrapper #creatures_data .grid-item,.legacyContent__wrapper #creatures_data .grid-item.triple{width:auto}.legacyContent__wrapper #creatures_data #birthplace,.legacyContent__wrapper #creatures_data #birthplace+li{width:auto;float:none}.legacyContent__wrapper #creatures_data #birthplace+li .box{padding-left:80px;padding-right:80px}.legacyContent__wrapper #creatures_data #birthplace+li img{width:200px}.legacyContent__wrapper #creatures_data li .desktop{display:none}.legacyContent__wrapper #creatures_data li .mobile{display:block}}@media screen and (max-width: 767px){.legacyContent__wrapper #creatures_data{padding:0}.legacyContent__wrapper #creatures_data section{max-width:400px}.legacyContent__wrapper #creatures_data section li{padding:0}.legacyContent__wrapper #creatures_data li .box{padding:60px 20px 30px}.legacyContent__wrapper #creatures_data li h2{padding:20px 5px;font-size:18px}.legacyContent__wrapper #creatures_data li h2.small{font-size:14px}.legacyContent__wrapper #creatures_data li h2 strong{font-size:18px}.legacyContent__wrapper #creatures_data li h2 strong.big{font-size:30px}}@media screen and (max-width: 425px){.legacyContent__wrapper #creatures_data #birthplace+li .box{padding-left:40px;padding-right:40px}.legacyContent__wrapper #creatures_data #birthplace+li img{width:180px}.legacyContent__wrapper #creatures_data li h2{font-size:16px}.legacyContent__wrapper #creatures_data li h2.small{font-size:12px}.legacyContent__wrapper #creatures_data li h2 strong{font-size:16px}.legacyContent__wrapper #creatures_data li h2 strong.big{font-size:24px}}@media screen and (max-width: 375px){.legacyContent__wrapper #creatures_data #birthplace+li img{width:160px}}.legacyContent__wrapper #work_environment-list{margin-top:140px}.legacyContent__wrapper #work_environment-list li{position:relative}.legacyContent__wrapper #work_environment-list li:not(:first-child){margin-top:170px}.legacyContent__wrapper #work_environment-list li .list-image{width:100%;max-width:800px;height:480px;margin:0 auto;background:no-repeat center;background-size:cover}.legacyContent__wrapper #work_environment-list li:nth-child(odd) .list-image{margin-left:0}.legacyContent__wrapper #work_environment-list li:nth-child(2n) .list-image{margin-right:0}.legacyContent__wrapper #work_environment-list li:nth-child(1) .list-image{background-image:url(/recruit/wp-content/themes/creatures/images/work_style/work_environment_image-1.jpg)}.legacyContent__wrapper #work_environment-list li:nth-child(2) .list-image{background-image:url(/recruit/wp-content/themes/creatures/images/work_style/work_environment_image-2.jpg)}.legacyContent__wrapper #work_environment-list li:nth-child(3) .list-image{background-image:url(/recruit/wp-content/themes/creatures/images/work_style/work_environment_image-3.jpg)}.legacyContent__wrapper #work_environment-list li:nth-child(4) .list-image{background-image:url(/recruit/wp-content/themes/creatures/images/work_style/work_environment_image-4.jpg)}.legacyContent__wrapper #work_environment-list li:nth-child(5) .list-image{background-image:url(/recruit/wp-content/themes/creatures/images/work_style/work_environment_image-5.jpg)}.legacyContent__wrapper #work_environment-list li:nth-child(6) .list-image{background-image:url(/recruit/wp-content/themes/creatures/images/work_style/work_environment_image-2.png)}.legacyContent__wrapper #work_environment-list li:nth-child(7) .list-image{background-image:url(/recruit/wp-content/themes/creatures/images/work_style/work_environment_image-3.png)}.legacyContent__wrapper #work_environment-list li:nth-child(8) .list-image{background-image:url(/recruit/wp-content/themes/creatures/images/work_style/work_environment_image-6.jpg)}.legacyContent__wrapper #work_environment-list li:nth-child(9) .list-image{background-image:url(/recruit/wp-content/themes/creatures/images/work_style/work_environment_image-7.jpg)}.legacyContent__wrapper #work_environment-list li:nth-child(10) .list-image{background-image:url(/recruit/wp-content/themes/creatures/images/work_style/work_environment_image-8.jpg)}.legacyContent__wrapper #work_environment-list li .list-content{width:100%;max-width:550px;margin:0 auto;padding:40px;position:absolute;top:-60px;color:#fff;background:#000}.legacyContent__wrapper #work_environment-list li:nth-child(odd) .list-content{right:0}.legacyContent__wrapper #work_environment-list li:nth-child(2n) .list-content{left:0}.legacyContent__wrapper #work_environment-list li .number{position:absolute;bottom:100%;line-height:.74;font-size:80px;font-weight:700}.legacyContent__wrapper #work_environment-list li:nth-child(odd) .list-content .number{right:0}.legacyContent__wrapper #work_environment-list li:nth-child(2n) .list-content .number{left:0}.legacyContent__wrapper #work_environment-list li h2{margin-bottom:20px;line-height:1.3;letter-spacing:.04em;font-size:30px;font-weight:700;color:#ffd800}.legacyContent__wrapper #work_environment-list li p{margin-top:20px;line-height:2;font-size:16px}.legacyContent__wrapper #work_environment-list li small{font-size:13px}@media screen and (max-width: 1440px){.legacyContent__wrapper #work_environment-list li .list-image{height:420px}.legacyContent__wrapper #work_environment-list li .number{font-size:70px}.legacyContent__wrapper #work_environment-list li h2{font-size:26px}.legacyContent__wrapper #work_environment-list li p{font-size:14px}}@media screen and (max-width: 1024px){.legacyContent__wrapper #work_environment-list li .list-content{max-width:480px;padding:30px}.legacyContent__wrapper #work_environment-list li .number{font-size:60px}}@media screen and (max-width: 767px){.legacyContent__wrapper #work_environment-list{margin-top:60px}.legacyContent__wrapper #work_environment-list li{padding-top:230px}.legacyContent__wrapper #work_environment-list li:not(:first-child){margin-top:40px}.legacyContent__wrapper #work_environment-list li .list-image{width:auto;height:280px;position:absolute;top:0;left:-30px;right:-30px}.legacyContent__wrapper #work_environment-list li .list-content{position:relative;top:0}.legacyContent__wrapper #work_environment-list li .number{font-size:52px}.legacyContent__wrapper #work_environment-list li h2{margin-bottom:15px;font-size:20px}.legacyContent__wrapper #work_environment-list li p{margin-top:15px;font-size:12px}}@media screen and (max-width: 425px){.legacyContent__wrapper #work_environment-list{margin-top:30px}.legacyContent__wrapper #work_environment-list li{padding-top:160px}.legacyContent__wrapper #work_environment-list li .list-image{height:200px}.legacyContent__wrapper #work_environment-list li .number{font-size:48px}.legacyContent__wrapper #work_environment-list li h2{margin-bottom:10px;font-size:16px}.legacyContent__wrapper #work_environment-list li p{margin-top:10px;font-size:11px}}.legacyContent__wrapper #benefits_content{max-width:1100px;padding:80px 80px 140px;color:#08143c;background-color:#fff}.legacyContent__wrapper #benefits_content h3{padding-top:100px;font-size:32px;font-weight:700}.legacyContent__wrapper .benefits_anchor{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr);gap:20px}.legacyContent__wrapper .benefits_anchor li a{width:100%;padding:30px;border:1px solid #15318f}.legacyContent__wrapper .benefits_anchor li a .arrow{width:15px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.legacyContent__wrapper .benefits_anchor li a:hover .arrow{-webkit-animation:linkbtn_vertical 1s ease-in-out infinite;animation:linkbtn_vertical 1s ease-in-out infinite}@-webkit-keyframes linkbtn_vertical{0%{opacity:1;-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}to{opacity:0;-webkit-transform:translateY(20px) rotate(90deg);transform:translateY(20px) rotate(90deg)}}@keyframes linkbtn_vertical{0%{opacity:1;-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}to{opacity:0;-webkit-transform:translateY(20px) rotate(90deg);transform:translateY(20px) rotate(90deg)}}.legacyContent__wrapper .benefits_support_item{display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 39.5%;grid-template-columns:1fr 39.5%;-ms-grid-rows:auto 30px 1fr;grid-template-rows:auto 1fr;gap:30px;margin-top:40px;padding:40px;background-color:#f2f2f2;border-radius:10px}.legacyContent__wrapper .benefits_support_item>*:nth-child(1){-ms-grid-row:1;-ms-grid-column:1}.legacyContent__wrapper .benefits_support_item>*:nth-child(2){-ms-grid-row:1;-ms-grid-column:3}.legacyContent__wrapper .benefits_support_item>*:nth-child(3){-ms-grid-row:3;-ms-grid-column:1}.legacyContent__wrapper .benefits_support_item>*:nth-child(4){-ms-grid-row:3;-ms-grid-column:3}.legacyContent__wrapper .benefits_support_item h4{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2;font-size:24px;font-weight:700;line-height:1.5}.legacyContent__wrapper .benefits_support_item p{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2;font-size:16px;line-height:2}.legacyContent__wrapper .benefits_support_item_img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1;grid-area:1/2/3/3;margin-bottom:0;line-height:0}.legacyContent__wrapper .benefits_table{margin-top:40px}.legacyContent__wrapper .benefits_table>div{display:flex;padding:35px 0;border-top:1px solid #e4e4e4}.legacyContent__wrapper .benefits_table>div:last-child{border-bottom:1px solid #e4e4e4}.legacyContent__wrapper .benefits_table>div>dt{position:relative;width:205px;flex-shrink:0;padding-top:3px;padding-right:60px;font-size:16px;font-weight:700;line-height:1.5}.legacyContent__wrapper .benefits_table>div>dt:after{content:"";position:absolute;width:1px;height:calc(100% + 30px);top:-15px;right:0;background-color:#e4e4e4}.legacyContent__wrapper .benefits_table>div>dd{padding-left:75px;font-size:14px;font-weight:400;line-height:2}.legacyContent__wrapper .benefits_table_inr{display:flex;gap:2px;width:100%;margin-top:20px}.legacyContent__wrapper .benefits_table_inr div{width:100%}.legacyContent__wrapper .benefits_table_inr dt,.legacyContent__wrapper .benefits_table_inr dd{text-align:center;vertical-align:middle}.legacyContent__wrapper .benefits_table_inr dt{padding:6px;color:#fff;background-color:#15318f}.legacyContent__wrapper .benefits_table_inr dd{margin-top:2px;padding:11px;background-color:#f2f2f2}@media screen and (max-width: 1024px){.legacyContent__wrapper #benefits_content{padding:20px 20px 85px}.legacyContent__wrapper #benefits_content h3{padding-top:70px;font-size:24px}.legacyContent__wrapper #benefits_content .benefits_anchor+h3{margin-top:25px}.legacyContent__wrapper .benefits_anchor{gap:6px}.legacyContent__wrapper .benefits_anchor li a{padding:20px;font-size:14px}.legacyContent__wrapper .benefits_support_item{padding:30px 25px}.legacyContent__wrapper .benefits_support_item h4{font-size:20px}.legacyContent__wrapper .benefits_support_item p{font-size:14px}.legacyContent__wrapper .benefits_table{margin-top:20px}.legacyContent__wrapper .benefits_table>div>dt{padding-right:0}.legacyContent__wrapper .benefits_table>div>dd{padding-left:20px}}@media screen and (max-width: 767px){.legacyContent__wrapper .benefits_anchor{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-columns:auto;grid-template-columns:auto;margin:0 10px}.legacyContent__wrapper .benefits_anchor li a{display:block;max-width:320px;margin:auto}.legacyContent__wrapper .benefits_support_item{gap:15px;-ms-grid-columns:1fr;grid-template-columns:1fr}.legacyContent__wrapper .benefits_support_item p{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}.legacyContent__wrapper .benefits_support_item_img{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:2/1/3/2}.legacyContent__wrapper .benefits_table{margin-top:0}.legacyContent__wrapper .benefits_table>div{flex-direction:column;padding:0;border:none}.legacyContent__wrapper .benefits_table>div:last-child{border:none}.legacyContent__wrapper .benefits_table>div>dt{width:100%;margin-top:20px;padding:10px 15px;background-color:#f2f2f2}.legacyContent__wrapper .benefits_table>div>dt:after{width:100%;height:1px;top:auto;bottom:0}.legacyContent__wrapper .benefits_table>div>dt br{display:none}.legacyContent__wrapper .benefits_table>div>dd{padding-top:20px;padding-left:0}.legacyContent__wrapper .benefits_table_inr{flex-wrap:wrap}.legacyContent__wrapper .benefits_table_inr div{width:calc((100% - 4px) / 3)}}.legacyContent__wrapper #human_resource_development-box{margin:0 30px 100px;padding:40px 70px 60px;color:#000;background:#fff}.legacyContent__wrapper #human_resource_development-box .section-title:before{background:#ffd800}.legacyContent__wrapper #human_resource_development-box .section-title h1{color:#ffd800}.legacyContent__wrapper #human_resource_development-box .section-title p{font-size:16px}.legacyContent__wrapper #human_resource_development-editor h2{padding:10px 30px;line-height:1.4;letter-spacing:.04em;font-size:25px;font-weight:700;color:#fff;background:#000}.legacyContent__wrapper #human_resource_development-editor h3{margin-top:40px;margin-bottom:20px;padding-left:30px;position:relative;line-height:1.8;letter-spacing:.04em;font-size:22px;font-weight:700}.legacyContent__wrapper #human_resource_development-editor h3:before{content:"";width:10px;position:absolute;top:0;bottom:0;left:0;background:#ffd800}.legacyContent__wrapper #human_resource_development-editor h4{margin-top:40px;margin-bottom:10px;padding-left:30px;position:relative;line-height:1.8;letter-spacing:.04em;font-size:18px;font-weight:700}.legacyContent__wrapper #human_resource_development-editor h4:before{content:"";width:20px;height:20px;position:absolute;top:5px;bottom:0;left:0;background:#ffd800;border-radius:10px}.legacyContent__wrapper #human_resource_development-editor p{line-height:2;font-size:16px}.legacyContent__wrapper #human_resource_development-editor blockquote{margin-top:40px;margin-bottom:20px;padding:20px 30px;line-height:1.8;font-size:16px;background:#eee;border-radius:6px}.legacyContent__wrapper #human_resource_development-editor .caution{display:block;text-align:right;line-height:1.8;font-size:14px}.legacyContent__wrapper #human_resource_development-figure{margin:30px auto}.legacyContent__wrapper #human_resource_development-figure img{margin:0 auto;display:block}.legacyContent__wrapper #human_resource_development-grade{max-width:900px;margin:60px auto 0}.legacyContent__wrapper #human_resource_development-grade table{width:100%;margin-bottom:10px}.legacyContent__wrapper #mobile_grades{display:none}.legacyContent__wrapper .grade_table{line-height:1.3;font-size:18px}.legacyContent__wrapper .grade_table th,.legacyContent__wrapper .grade_table td{text-align:center;vertical-align:middle;border:1px solid #fff}.legacyContent__wrapper .grade_table strong{font-size:25px}.legacyContent__wrapper .grade_table .grade-title{font-weight:700}.legacyContent__wrapper .grade_table .plan-title{letter-spacing:-.08em;font-size:13px}.legacyContent__wrapper .grade_table .plan-td{font-weight:700}.legacyContent__wrapper .grade_table .gray{background:#eee}.legacyContent__wrapper .grade_table .color-ffd800{color:#fff;background:#ffd800}.legacyContent__wrapper .grade_table .color-ffcc00{color:#fff;background:#fc0}.legacyContent__wrapper .grade_table .color-ffa200{color:#fff;background:#ffa200}.legacyContent__wrapper .grade_table .color-c8c8c8{color:#fff;background:#c8c8c8}.legacyContent__wrapper .grade_table .color-a7a7a7{color:#fff;background:#a7a7a7}.legacyContent__wrapper .grade_table .color-8b8b8b{color:#fff;background:#8b8b8b}.legacyContent__wrapper #desktop_grades .grade_table .grade-title{width:130px;padding:10px 5px}.legacyContent__wrapper #desktop_grades .grade_table .grade-td{padding:10px 5px}.legacyContent__wrapper #desktop_grades .grade_table .plan-title{width:130px;padding:8px 0;border-top:10px solid #fff}.legacyContent__wrapper #desktop_grades .grade_table .plan-td{padding:8px 10px;border-top:10px solid #fff}.legacyContent__wrapper #desktop_grades .grade_table .plan_line{border-top:20px solid #fff}.legacyContent__wrapper #target{max-width:600px;margin:60px auto 50px;padding:20px;position:relative;text-align:center;background:#fdd70d}.legacyContent__wrapper #target:before{content:"";width:30px;height:30px;margin:0 auto;position:absolute;top:100%;left:0;right:0;border:30px solid transparent;border-top:26px solid #fdd70d}.legacyContent__wrapper #target li{line-height:1.3;font-size:18px}.legacyContent__wrapper #target li:not(:first-child){margin-top:10px}.legacyContent__wrapper #target li .list-head{margin-bottom:10px;padding:0 40px;position:relative;font-size:20px;background:#fff;border-radius:4px}.legacyContent__wrapper #target li .list-head:before,.legacyContent__wrapper #target li .list-head:after{content:"";width:10px;height:10px;position:absolute;top:calc(50% - 6px);border:8px solid transparent;border-top:13px solid #fdd70d}.legacyContent__wrapper #target li .list-head:before{left:15px}.legacyContent__wrapper #target li .list-head:after{right:15px}.legacyContent__wrapper #target .list_last{margin-top:10px;padding:15px 10px;line-height:1.4;font-size:22px;background:#fff;border-radius:4px}.legacyContent__wrapper #constitution{max-width:960px;margin:0 auto;padding-left:20px;position:relative}.legacyContent__wrapper #constitution .constitution_label{position:absolute;top:120px;right:100%;line-height:1.3;font-size:18px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.legacyContent__wrapper #constitution .constitution_label span{position:relative;left:1px;font-family:Noto Sans JP,游ゴシック,YuGothic,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,ＭＳ ゴシック,sans-serif}.legacyContent__wrapper #constitution_table{width:100%;line-height:1.3}.legacyContent__wrapper #constitution_table th{width:280px;text-align:center;vertical-align:middle;line-height:1.3;font-size:18px;font-weight:700}.legacyContent__wrapper #constitution_table td{position:relative;vertical-align:middle;line-height:2;font-size:16px}.legacyContent__wrapper #constitution_table td:before{content:"";position:absolute;inset:0;border:1px solid #e5e5e5}.legacyContent__wrapper #constitution_table thead th{background:#e5e5e5}.legacyContent__wrapper #constitution_table thead td{padding:10px 25px}.legacyContent__wrapper #constitution_table tbody tr{border-top:10px solid #fff}.legacyContent__wrapper #constitution_table tbody th{padding:15px 20px 10px}.legacyContent__wrapper #constitution_table tbody td{padding:20px 25px}.legacyContent__wrapper #constitution_table tbody tr:first-child th{color:#fff;background:#fb3484}.legacyContent__wrapper #constitution_table tbody tr:last-child th{color:#fff;background:#15308f}.legacyContent__wrapper #constitution_table .percent{display:block;line-height:1;font-size:40px}.legacyContent__wrapper #constitution_table .percent strong{font-size:70px}.legacyContent__wrapper #blockquote_list{padding-left:40px}.legacyContent__wrapper #interview-similar_posts #post-archive{margin-top:0}@media screen and (max-width: 1440px){.legacyContent__wrapper #human_resource_development-box{max-width:1000px;margin:0 auto 100px;padding:40px 50px 60px}.legacyContent__wrapper #human_resource_development-editor h2{font-size:22px}.legacyContent__wrapper #human_resource_development-editor h3{font-size:18px}.legacyContent__wrapper #human_resource_development-editor h4{font-size:16px}.legacyContent__wrapper #human_resource_development-editor h4:before{top:3px}.legacyContent__wrapper #target li{font-size:16px}.legacyContent__wrapper #target li .list-head{font-size:18px}.legacyContent__wrapper #target .list_last{font-size:20px}.legacyContent__wrapper #constitution{margin-left:30px}.legacyContent__wrapper #constitution_table .percent strong{font-size:60px}.legacyContent__wrapper #constitution_table th{width:240px;font-size:14px}.legacyContent__wrapper #constitution_table td,.legacyContent__wrapper #human_resource_development-editor blockquote{font-size:14px}}@media screen and (max-width: 1024px){.legacyContent__wrapper #human_resource_development-box{padding:40px 40px 60px}.legacyContent__wrapper #human_resource_development-editor p,.legacyContent__wrapper .grade_table{font-size:14px}.legacyContent__wrapper .grade_table strong{font-size:20px}.legacyContent__wrapper #target{margin-top:40px}.legacyContent__wrapper #constitution .constitution_label{font-size:14px}.legacyContent__wrapper #constitution_table th{width:200px}.legacyContent__wrapper #constitution_table .percent{font-size:30px}.legacyContent__wrapper #constitution_table .percent strong{font-size:50px}}@media screen and (max-width: 767px){.legacyContent__wrapper #human_resource_development-box{margin-bottom:60px;padding:30px 30px 40px}.legacyContent__wrapper #human_resource_development-editor h2{padding:10px 15px;font-size:18px}.legacyContent__wrapper #human_resource_development-editor h3{margin-top:30px;padding-left:20px;font-size:16px}.legacyContent__wrapper #human_resource_development-editor h4{margin-top:30px;font-size:14px}.legacyContent__wrapper #human_resource_development-editor h4:before{width:18px;height:18px}.legacyContent__wrapper #human_resource_development-grade{margin-top:40px}.legacyContent__wrapper #desktop_grades{display:none}.legacyContent__wrapper #mobile_grades{display:block}.legacyContent__wrapper .grade_table{font-size:12px}.legacyContent__wrapper .grade_table strong{font-size:18px}.legacyContent__wrapper .grade_table .grade-title,.legacyContent__wrapper .grade_table .plan-title{height:60px;padding:8px 2px}.legacyContent__wrapper .grade_table .grade-title:first-child{width:80px}.legacyContent__wrapper .grade_table .grade-td{padding:10px 5px}.legacyContent__wrapper .grade_table .plan-title{width:60px;text-align:left;font-size:11px}.legacyContent__wrapper .grade_table .plan-td{padding:10px 20px;line-height:1;font-size:11px}.legacyContent__wrapper .grade_table .plan_line{padding-right:12px!important;position:relative}.legacyContent__wrapper .grade_table .plan_line:before{content:"";position:absolute;top:0;bottom:0;right:0;border-right:12px solid #fff}.legacyContent__wrapper #human_resource_development-editor .caution{margin-top:10px;text-align:left;font-size:9px}.legacyContent__wrapper #target:before{width:30px;height:30px;border-width:20px;border-top-width:16px}.legacyContent__wrapper #target li{font-size:14px}.legacyContent__wrapper #target li .list-head{font-size:16px}.legacyContent__wrapper #target .list_last{font-size:18px}.legacyContent__wrapper #constitution{margin-left:0;padding-left:0}.legacyContent__wrapper #constitution .constitution_label{display:none}.legacyContent__wrapper #constitution_table th{width:120px;font-size:11px}.legacyContent__wrapper #constitution_table td{font-size:11px}.legacyContent__wrapper #constitution_table thead td{padding:10px 15px}.legacyContent__wrapper #constitution_table tbody th{padding:20px 5px 15px}.legacyContent__wrapper #constitution_table tbody td{padding:15px}.legacyContent__wrapper #constitution_table .percent strong{font-size:38px}.legacyContent__wrapper #human_resource_development-editor blockquote{margin-top:20px;padding:20px;font-size:12px}.legacyContent__wrapper #blockquote_list{padding-left:20px}}@media screen and (max-width: 425px){.legacyContent__wrapper #human_resource_development-box{padding:20px 20px 30px}.legacyContent__wrapper #human_resource_development-editor h2{font-size:16px}.legacyContent__wrapper #human_resource_development-editor h3{font-size:14px}.legacyContent__wrapper #human_resource_development-editor h4{font-size:13px}.legacyContent__wrapper #human_resource_development-editor h4:before{width:16px;height:16px}.legacyContent__wrapper #human_resource_development-editor p{font-size:12px}.legacyContent__wrapper #human_resource_development-grade{margin-top:20px}.legacyContent__wrapper .grade_table{font-size:10px}.legacyContent__wrapper .grade_table .grade-title,.legacyContent__wrapper .grade_table .plan-title{height:50px;padding:8px 2px}.legacyContent__wrapper .grade_table .grade-title:first-child{width:50px}.legacyContent__wrapper .grade_table .plan-title{width:50px;font-size:9px}.legacyContent__wrapper .grade_table .plan_line{padding-right:8px!important}.legacyContent__wrapper .grade_table .plan_line:before{border-right:8px solid #fff}.legacyContent__wrapper #target{padding:15px}.legacyContent__wrapper #target li{font-size:12px}.legacyContent__wrapper #target li:not(:first-child){margin-top:5px}.legacyContent__wrapper #target li .list-head{margin-bottom:5px;font-size:14px}.legacyContent__wrapper #target .list_last{font-size:16px}.legacyContent__wrapper #constitution_table th{width:100px;font-size:10px}.legacyContent__wrapper #constitution_table td{font-size:9px}.legacyContent__wrapper #constitution_table .percent{font-size:22px}.legacyContent__wrapper #constitution_table .percent strong{font-size:28px}.legacyContent__wrapper #human_resource_development-editor blockquote{font-size:10px}}.legacyContent__wrapper #faq_box{max-width:1100px;margin:60px auto 0;padding:50px 50px 100px;color:#000;background:#fff}.legacyContent__wrapper #faq_box section{padding-top:70px}.legacyContent__wrapper #faq_box li{line-height:1.8}.legacyContent__wrapper #faq_box li:not(:first-child){margin-top:30px}.legacyContent__wrapper #faq_box li p{position:relative}.legacyContent__wrapper #faq_box li p:before{content:"";width:66px;height:66px;position:absolute;top:0;left:0;background:no-repeat center;background-size:cover}.legacyContent__wrapper #faq_box li .question{padding:15px 15px 15px 100px;letter-spacing:.04em;font-size:24px;font-weight:700}.legacyContent__wrapper #faq_box li .question:before{background-image:url(/recruit/wp-content/themes/creatures/images/faq/faq-q.png)}.legacyContent__wrapper #faq_box li .answer{margin-top:10px;padding:20px 20px 20px 100px;font-size:16px}.legacyContent__wrapper #faq_box li .answer:before{background-image:url(/recruit/wp-content/themes/creatures/images/faq/faq-a.png)}.legacyContent__wrapper #faq_box li p a{text-decoration:underline;color:#00bcd9}.legacyContent__wrapper #faq_box li p a:hover{text-decoration:none}@media screen and (max-width: 1440px){.legacyContent__wrapper #faq_box li .question{font-size:22px}.legacyContent__wrapper #faq_box li .answer{font-size:15px}}@media screen and (max-width: 1024px){.legacyContent__wrapper #faq_box li .question{font-size:20px}.legacyContent__wrapper #faq_box li .answer{font-size:14px}}@media screen and (max-width: 767px){.legacyContent__wrapper #faq_box{padding:40px 30px 60px}.legacyContent__wrapper #faq_box section{padding-top:50px}.legacyContent__wrapper #faq_box li p:before{width:46px;height:46px}.legacyContent__wrapper #faq_box li .question{padding:7px 5px 7px 60px;font-size:18px}.legacyContent__wrapper #faq_box li .answer{padding:10px 5px 10px 60px;font-size:13px}}@media screen and (max-width: 425px){.legacyContent__wrapper #faq_box{padding:30px 20px 40px}.legacyContent__wrapper #faq_box li p:before{width:36px;height:36px}.legacyContent__wrapper #faq_box li .question{padding:5px 5px 5px 46px;font-size:16px}.legacyContent__wrapper #faq_box li .answer{margin-top:5px;padding:8px 5px 8px 46px;font-size:12px}}.legacyContent__wrapper #viewport.privacy,.legacyContent__wrapper #viewport.site_policy,.legacyContent__wrapper #viewport.not_found{background:#fff}.legacyContent__wrapper #viewport.privacy header,.legacyContent__wrapper #viewport.site_policy header,.legacyContent__wrapper #viewport.not_found header{color:#000;background:#fff}.legacyContent__wrapper #viewport.privacy header #desktop-nav,.legacyContent__wrapper #viewport.site_policy header #desktop-nav,.legacyContent__wrapper #viewport.not_found header #desktop-nav{color:#15318f}.legacyContent__wrapper #viewport.privacy header .color,.legacyContent__wrapper #viewport.site_policy header .color,.legacyContent__wrapper #viewport.not_found header .color{opacity:1}.legacyContent__wrapper #viewport.privacy header #desktop-nav .text-nav .page_menu:before,.legacyContent__wrapper #viewport.site_policy header #desktop-nav .text-nav .page_menu:before,.legacyContent__wrapper #viewport.not_found header #desktop-nav .text-nav .page_menu:before{background:#153591}.legacyContent__wrapper #viewport.privacy #content,.legacyContent__wrapper #viewport.site_policy #content,.legacyContent__wrapper #viewport.not_found #content{color:#000}.legacyContent__wrapper #viewport.privacy #main-title,.legacyContent__wrapper #viewport.site_policy #main-title,.legacyContent__wrapper #viewport.not_found #main-title,.legacyContent__wrapper #viewport.privacy .editor-area h1,.legacyContent__wrapper #viewport.privacy .editor-area h2,.legacyContent__wrapper #viewport.site_policy .editor-area h1,.legacyContent__wrapper #viewport.site_policy .editor-area h2,.legacyContent__wrapper #viewport.not_found .editor-area h1,.legacyContent__wrapper #viewport.not_found .editor-area h2{color:#15318f}@media screen and (min-width: 768px){.legacyContent__wrapper #viewport.privacy #breadcrumb,.legacyContent__wrapper #viewport.site_policy #breadcrumb,.legacyContent__wrapper #viewport.not_found #breadcrumb{color:#15318f}.legacyContent__wrapper #viewport.privacy #breadcrumb li a:before,.legacyContent__wrapper #viewport.site_policy #breadcrumb li a:before,.legacyContent__wrapper #viewport.not_found #breadcrumb li a:before{border-top-color:#15318f}}.legacyContent__wrapper #entry-btn a{color:#fff;content:"エントリー";background-color:#15318f;height:45px;width:200px;border-radius:30px;box-sizing:border-box;word-break:break-word;font-weight:400;font-size:inherit;text-align:center;line-height:1.4em;cursor:pointer;display:table-cell;vertical-align:middle;padding:13px;font-size:.9rem;position:fixed;right:20px;bottom:20px;z-index:10000;text-decoration:none}.legacyContent__wrapper #entry-btn.kani a{content:"カジュアル面談";right:235px;bottom:20px}.legacyContent__wrapper #entry-btn a:hover{background:#172f8e!important;z-index:20000}.legacyContent__wrapper .an2-fadeup{-webkit-animation-name:fadeup;animation-name:fadeup;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes fadeup{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}60%{opacity:1;-webkit-transform:translateY(-12px);transform:translateY(-12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeup{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}60%{opacity:1;-webkit-transform:translateY(-12px);transform:translateY(-12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 425px){.legacyContent__wrapper .editor-area h1{font-size:18px}.legacyContent__wrapper .editor-area h2{font-size:16px}}@media screen and (max-width: 767px){.legacyContent__wrapper #entry-btn a{background:transparent;background-image:none;background-color:#15318f!important;color:#fff;width:100%;height:45px;font-size:14px;border-radius:0;display:table;right:0;bottom:0;white-space:nowrap}.legacyContent__wrapper #entry-btn.kani a{width:50%;left:0;bottom:0}.legacyContent__wrapper #entry-btn.kani_sp a{width:50%;right:0;bottom:0;border-left:1px solid #fff}.legacyContent__wrapper #front-content #top-section3 .section--company .inner,.legacyContent__wrapper #front-content #top-section3 .section--interview .inner,.legacyContent__wrapper #front-content #top-section5 .inner,.legacyContent__wrapper #front-content #top-section6 .inner,.legacyContent__wrapper #front-content #top-section8 .inner{padding-top:13.3vw}.legacyContent__wrapper #front-content #top-section3 .section--company .inner .text,.legacyContent__wrapper #front-content #top-section8 .inner .text{padding-top:0}}.legacyContent__wrapper #viewport.new_graduates{background:#ffbb16}.legacyContent__wrapper #viewport.new_graduates #content:before{position:absolute;inset:0;background:url(/recruit/wp-content/themes/creatures/images/cr_people/bg.png) no-repeat right top;background:url(/recruit/wp-content/themes/creatures/images/cr_people/bg.png) no-repeat right top;background-size:700px}.legacyContent__wrapper .new_graduates .editor-area h1,.legacyContent__wrapper .new_graduates .editor-area h2{margin:0}.legacyContent__wrapper .new_graduates #recruitment-single{max-width:1120px;margin:60px auto 100px;padding:50px 60px 100px;color:#000;background:#fff}.legacyContent__wrapper .new_graduates #recruitment-single .special_label{position:absolute;top:0;left:60px}.legacyContent__wrapper .new_graduates #recruitment-single-title{margin-bottom:30px;padding:10px 0 20px;position:relative;line-height:1.4;letter-spacing:.02em;font-size:40px;font-weight:700}.legacyContent__wrapper .new_graduates #recruitment-single-title:before{content:"";width:60px;display:block;position:absolute;bottom:0;left:0;border-bottom:1px solid #00bfd9}.legacyContent__wrapper .new_graduates .inner:last-child{max-width:1120px}.legacyContent__wrapper .new_graduates #recruit_info{margin-top:70px}.legacyContent__wrapper .new_graduates #recruit_info section{padding-top:70px}.legacyContent__wrapper .new_graduates #recruit_info .recruit_info-label{margin-bottom:20px;text-align:center;line-height:1.3;letter-spacing:.04em;font-size:24px;font-weight:700;color:#00bcd9}.legacyContent__wrapper .new_graduates .lead_txt{font-size:20px}.legacyContent__wrapper .new_graduates .btm_txt{font-size:20px;text-align:center;margin-top:40px}.legacyContent__wrapper .new_graduates #recruit_info table{width:100%;line-height:2}.legacyContent__wrapper .new_graduates #recruit_info table th{width:190px;padding:16px 22px;font-size:16px;font-weight:700;background:#eee;border-top:1px solid #858585;border-bottom:1px solid #858585}.legacyContent__wrapper .new_graduates #recruit_info table td{padding:18px 22px;font-size:14px;border-top:1px solid #858585;border-bottom:1px solid #858585}.legacyContent__wrapper .new_graduates #entry-button{max-width:280px;margin:70px auto 0;padding:16px 27px;display:block;border-radius:30px;color:#fff;text-decoration:none}.legacyContent__wrapper .new_graduates #entry-button:hover,.legacyContent__wrapper .new_graduates .button:hover,.legacyContent__wrapper .new_graduates a:hover .button{color:#15318f;background:#fff}.legacyContent__wrapper .new_graduates #entry-button .arrow{right:30px}.legacyContent__wrapper .new_graduates .editor-area table th{max-width:100%}.legacyContent__wrapper .new_graduates #recruitment-similar_posts #post-archive{margin-top:0}.legacyContent__wrapper .new_graduates .comingsoon{text-align:center}.legacyContent__wrapper .new_graduates .box-title h1{margin-bottom:5px;position:relative;line-height:1.1;font-size:40px;font-weight:700}.legacyContent__wrapper .new_graduates .noMbtm{margin-bottom:0}.legacyContent__wrapper .new_graduates #scroll_tab a{width:33%}.legacyContent__wrapper .new_graduates .editor-area table{margin-bottom:0}@media screen and (max-width: 1440px){.legacyContent__wrapper .new_graduates #recruitment-single-title,.legacyContent__wrapper .new_graduates .box-title h1{font-size:32px}.legacyContent__wrapper .new_graduates #scroll_tab a{font-size:15px}.legacyContent__wrapper .new_graduates #scroll_tab a:before{width:28px;height:28px}}@media screen and (max-width: 1024px){.legacyContent__wrapper .new_graduates .box-title h1,.legacyContent__wrapper .new_graduates #recruitment-single-title{font-size:28px}.legacyContent__wrapper .new_graduates .lead_txt,.legacyContent__wrapper .new_graduates .btm_txt{font-size:16px}.legacyContent__wrapper .new_graduates #recruit_info .recruit_info-label{font-size:20px}.legacyContent__wrapper .new_graduates #recruit_info table th{width:160px;padding:16px 15px;font-size:14px}.legacyContent__wrapper .new_graduates #recruit_info table td{font-size:12px}.legacyContent__wrapper .new_graduates #scroll_tab a{width:50%;padding-left:25px;padding-right:0;text-align:left;border:1px solid #fff}.legacyContent__wrapper .new_graduates #scroll_tab a:not(:first-child):after{display:none}}@media screen and (max-width: 767px){.legacyContent__wrapper .new_graduates .box-title h1{font-size:24px}.legacyContent__wrapper .new_graduates #recruitment-single{margin-top:40px;margin-bottom:60px;padding:40px 30px}.legacyContent__wrapper .new_graduates #breadcrumb{padding-top:0;padding-bottom:0}.legacyContent__wrapper .new_graduates .btm_txt{margin-top:20px}.legacyContent__wrapper .new_graduates #recruitment-single .special_label{left:30px}.legacyContent__wrapper .new_graduates .lead_txt,.legacyContent__wrapper .new_graduates .btm_txt{font-size:12px}.legacyContent__wrapper .new_graduates #recruitment-single-title{padding-bottom:15px;font-size:24px}.legacyContent__wrapper .new_graduates #recruit_info{margin-top:50px}.legacyContent__wrapper .new_graduates #recruit_info section{padding-top:50px}.legacyContent__wrapper .new_graduates #recruit_info table{border-bottom:1px solid #858585}.legacyContent__wrapper .new_graduates #recruit_info table tr{display:block}.legacyContent__wrapper .new_graduates #recruit_info table th{width:auto;padding:12px 15px;display:block;border-bottom:none}.legacyContent__wrapper .new_graduates #recruit_info table td{padding:16px 15px;display:block;border:none}.legacyContent__wrapper .new_graduates #entry-button{margin-top:40px}.legacyContent__wrapper .new_graduates #scroll_tab a{padding-left:15px;font-size:12px}.legacyContent__wrapper .new_graduates #scroll_tab a:before{width:20px;height:20px}}@media screen and (max-width: 425px){.legacyContent__wrapper .new_graduates .box-title h1{font-size:20px}.legacyContent__wrapper .new_graduates #recruitment-single{width:calc(100% + 20px);padding:30px 20px;left:-10px}.legacyContent__wrapper .new_graduates #recruitment-single .special_label{left:20px}.legacyContent__wrapper .new_graduates #recruitment-single-title{font-size:20px}.legacyContent__wrapper .new_graduates #recruit_info .recruit_info-label{font-size:18px}.legacyContent__wrapper .new_graduates #recruit_info table th{font-size:13px}.legacyContent__wrapper .new_graduates #scroll_tab a{width:auto;padding:10px;float:none}.legacyContent__wrapper .new_graduates #scroll_tab a br{display:none}}.legacyContent__wrapper .holiday_txt p{margin-top:20px;font-weight:400}.legacyContent__wrapper #post-archive li.shadowbox div{position:relative}.legacyContent__wrapper #post-archive li.shadowbox a{opacity:.7}.legacyContent__wrapper .pause_txt_box{color:#000;background-color:#fff;text-align:center;top:40%;position:absolute!important;width:100%;opacity:1!important;padding:20px 0;font-size:17px;letter-spacing:.1em}.legacyContent__wrapper .holiday_recruit_txt p{margin:40px auto;font-weight:400;border:1px solid #fff;padding:20px;display:block;font-size:20px;max-width:1000px;line-height:170%}.legacyContent__wrapper .sp_pause{display:none}.legacyContent__wrapper .button_pause{display:inline-block;position:relative;line-height:1.2;letter-spacing:.02em;font-size:13px;color:#fff;background-color:#000;border-radius:5px;text-align:center}.legacyContent__wrapper .pause_txt_bold{font-weight:700!important}.legacyContent__wrapper #entry-button-pause{max-width:280px;margin:70px auto 0;padding:16px 27px;display:block;border-radius:30px}.legacyContent__wrapper #entry-btn span{color:#fff;content:"2022年5月受付再開予定";background-color:#000;height:45px;width:250px;box-sizing:border-box;word-break:break-word;font-weight:400;text-align:center;line-height:1.4em;display:table-cell;vertical-align:middle;font-size:.9rem;position:fixed;right:10px;bottom:10px;z-index:10000;border-radius:5px;padding:13px;text-decoration:none}@media screen and (max-width: 1024px){.legacyContent__wrapper .holiday_recruit_txt p{margin:20px auto;padding:10px}}@media screen and (max-width: 767px){.legacyContent__wrapper .holiday_recruit_txt p{margin:20px auto;font-weight:400;border:1px solid #fff;padding:10px;display:block;font-size:14px;max-width:1000px;line-height:140%;text-align:center;background-color:#00c5dd}.legacyContent__wrapper #entry-btn span{background:transparent;background-image:none;background-color:#000!important;color:#fff;width:100%;height:45px;font-size:14px;border-radius:0;display:table;right:0;bottom:0}.legacyContent__wrapper .sp_pause{display:block}.legacyContent__wrapper .pause_txt_box{font-size:10px}}.legacyContent__wrapper .cookie-consent{display:flex;justify-content:space-between;align-items:center;position:fixed;bottom:0;width:100%;font-size:13px;color:#fff;background:#000000e6;padding:1.2em;box-sizing:border-box;visibility:hidden;z-index:10000}.legacyContent__wrapper .cookie-consent.is-show{visibility:visible}.legacyContent__wrapper .cookie-consent a{color:#fff!important}.legacyContent__wrapper .cookie-text{width:80%;padding:10px;line-height:200%}.legacyContent__wrapper .cookie-text a{text-decoration:underline}.legacyContent__wrapper .cookie-text a:hover{text-decoration:none}.legacyContent__wrapper .cookie-agree{color:#000;background:#fff;font-weight:700;padding:.5em 1.5em;min-width:180px;border-radius:5px;font-size:16px;margin-right:40px;text-align:center;line-height:200%}.legacyContent__wrapper .cookie-agree:hover{cursor:pointer}.legacyContent__wrapper .cc-hide1{display:none}.legacyContent__wrapper .cc-hide2{-webkit-animation:hide 1s linear 0s;animation:hide 1s linear 0s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.legacyContent__wrapper #cookie_info{padding-top:100px;margin-top:-100px}@-webkit-keyframes hide{0%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes hide{0%{opacity:1}to{opacity:0;visibility:hidden}}@media screen and (max-width: 767px){.legacyContent__wrapper .cookie-consent{flex-direction:column}.legacyContent__wrapper .cookie-text{margin-bottom:1em;width:100%;font-size:12px;padding:0}.legacyContent__wrapper .cookie-agree{font-size:12px;margin-right:0}.legacyContent__wrapper #cookie_info{padding-top:80px;margin-top:-80px}}.legacyContent__wrapper .site-link{background-color:#ffd800}.legacyContent__wrapper .site-link .inner{padding:120px 0;background-color:#ffd800}.legacyContent__wrapper .site-link ul{display:flex;max-width:990px;margin:auto;gap:60px;text-align:center}.legacyContent__wrapper .site-link ul li{vertical-align:middle;width:100%}.legacyContent__wrapper .site-link ul li a{width:100%;padding:26px 114px 25px 30px;font-size:24px;font-weight:700;display:block}.legacyContent__wrapper .site-link ul li a .arrow{width:80px}.legacyContent__wrapper .site-link ul li a .arrow:after{width:10px;height:10px;border:5px solid transparent;border-bottom:5px solid #fff;border-left:5px solid #fff}@media screen and (max-width: 767px){.legacyContent__wrapper .site-link ul{gap:30px}.legacyContent__wrapper .site-link ul li{display:block;width:100%}.legacyContent__wrapper .site-link ul li a{width:100%}.legacyContent__wrapper .site-link ul li a .arrow{width:60px}.legacyContent__wrapper .site-link ul li a .arrow:after{width:3px;height:3px;border:3px solid transparent;border-bottom:3px solid #fff;border-left:3px solid #fff}.legacyContent__wrapper #front-content #top-section8 .site-link .inner{padding:16vw 0 18.6vw}}.legacyContent__wrapper footer #sns .footer_sns{width:26px;height:auto}@media screen and (max-width: 767px){.legacyContent__wrapper footer #sns .footer_sns{width:18px;height:auto}}.legacyContent__wrapper #recruit_info .large01{font-size:18px;line-height:1.5}.legacyContent__wrapper #recruit_info .large02{font-size:16px;line-height:1.5}.legacyContent__wrapper #recruit_info p.h-icon01{display:inline-block;line-height:1.5;background-color:#01c6dc;color:#fff;padding:0 20px;border-radius:40px;margin-bottom:10px}.legacyContent__wrapper #recruit_info p.h-icon01+ul{margin-top:10px}.legacyContent__wrapper #recruit_info p.h-icon01.red{background-color:#e40073}.legacyContent__wrapper #recruit_info ul li{line-height:1.8}.legacyContent__wrapper #recruit_info .list02{padding-left:7px}.legacyContent__wrapper #recruit_info .list02 li:before{content:"◆"}.legacyContent__wrapper #recruit_info .indent01{padding-left:20px}.legacyContent__wrapper #front-content #top-section6 .text .pulldownList li>ul>li a span>span{display:none}@media screen and (max-width: 767px){.legacyContent__wrapper #recruit_info .large01,.legacyContent__wrapper #recruit_info .large02{font-size:14px}.legacyContent__wrapper #recruit_info p.h-icon01{padding:0 7px}.legacyContent__wrapper #recruit_info .indent01,.legacyContent__wrapper #recruit_info .list02{padding-left:0}}.legacyContent__wrapper #viewport.projects{background-color:#fafafa}.legacyContent__wrapper #viewport.projects header,.legacyContent__wrapper #viewport.projects #content{color:#16318f}.legacyContent__wrapper #viewport.projects #desktop-nav li.text-nav .page_menu:before{background-color:#16318f}.legacyContent__wrapper #viewport.projects header h1 img:not(.color){opacity:0}.legacyContent__wrapper #viewport.projects header h1 .color{opacity:1}.legacyContent__wrapper #viewport.projects main .inner{max-width:1300px;padding-left:20px}.legacyContent__wrapper #viewport.projects #main-title{max-width:1100px}.legacyContent__wrapper #viewport.projects #breadcrumb li a:before{border-color:#16318f}.legacyContent__wrapper #projects_contents .editor-area{margin-top:115px;display:flex;flex-direction:row-reverse;align-items:start;justify-content:start;gap:50px}.legacyContent__wrapper #projects_contents ul li:before{display:none}.legacyContent__wrapper #projects_contents aside{position:sticky;width:26.8%;max-height:calc(100vh - 200px);top:150px;padding-right:10px;overflow-y:auto}.legacyContent__wrapper #projects_contents aside::-webkit-scrollbar{width:3px}.legacyContent__wrapper #projects_contents aside::-webkit-scrollbar-track{background-color:transparent}.legacyContent__wrapper #projects_contents aside::-webkit-scrollbar-thumb{background-color:#bababa;border-radius:10px}.legacyContent__wrapper #projects_contents aside nav{margin:0 0 0 auto;color:#0b173f}.legacyContent__wrapper #projects_contents aside nav h2{margin:0;font-size:24px}.legacyContent__wrapper #projects_contents aside dl dt{position:relative;margin-top:30px;margin-bottom:15px;padding-right:20px;font-size:16px;font-weight:700;letter-spacing:0;line-height:1.3;cursor:pointer}.legacyContent__wrapper #projects_contents aside dl dt:before,.legacyContent__wrapper #projects_contents aside dl dt:after{content:"";position:absolute;top:0;bottom:0;margin:auto;background:#0b173f;transition:background-color .3s}.legacyContent__wrapper #projects_contents aside dl dt:before{width:13px;height:1px;right:0}.legacyContent__wrapper #projects_contents aside dl dt:after{width:1px;height:13px;right:6px;transition:-webkit-transform ease .3s;transition:transform ease .3s;transition:transform ease .3s,-webkit-transform ease .3s}.legacyContent__wrapper #projects_contents aside dl dt.active:after{-webkit-transform:scale3d(1,0,1);transform:scale3d(1,0,1)}.legacyContent__wrapper #projects_contents aside dl dd{margin-bottom:0;font-size:0}.legacyContent__wrapper #projects_contents aside dl dd.tglDom{display:none}.legacyContent__wrapper #projects_contents aside dl dd ul{margin:0}.legacyContent__wrapper #projects_contents aside dl dd a{display:inline-block;padding:8px 15px 6px;color:#0b173f;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.3;text-decoration:none;background-color:#fff;border:1px solid #cecece;border-radius:50px;transition:background-color .3s,color .3s}.legacyContent__wrapper #projects_contents aside dl dd a:hover{color:#fff;background-color:#0b173f}.legacyContent__wrapper #projects_contents aside dl dd a>span{display:none}.legacyContent__wrapper #projects_contents .jobWrap{width:100vw;margin:0 calc(50% - 50vw + 20px) 0 0;padding-left:0}.legacyContent__wrapper #projects_contents .jobArea{padding-left:0;margin:0}.legacyContent__wrapper #projects_contents .jobArea+.jobArea{margin-top:2px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle{color:#fff;background-color:#ffbb16;transition:.4s}.legacyContent__wrapper #projects_contents .jobArea#project02 .jobTitle{background-color:#169cd2}.legacyContent__wrapper #projects_contents .jobArea#project03 .jobTitle{background-color:#03c9e3}.legacyContent__wrapper #projects_contents .jobArea .jobTitle.active:before{-webkit-transform:rotate(45deg) scale(-1);transform:rotate(45deg) scale(-1);top:70px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle.active:after{content:"Close"}.legacyContent__wrapper #projects_contents .jobArea .jobTitle{padding:80px 80px 60px;margin:0 auto;position:relative;width:100%;text-align:left}.legacyContent__wrapper #projects_contents .jobArea .jobTitle:after{transition:.4s;color:#fff;content:"Open";font-size:21px;font-weight:500;line-height:1;position:absolute;top:calc(50% - 25px);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:897px;margin:auto;width:78px;text-align:center}.legacyContent__wrapper #projects_contents .jobArea .jobTitle:before{transition:.4s;content:"";width:55px;height:55px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:0;bottom:0;left:910px;margin:auto}.legacyContent__wrapper #projects_contents .jobArea .jobTitle .jobTitleInr{display:flex;align-items:center;max-width:760px;gap:45px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle .thum{max-width:368px;width:100%}.legacyContent__wrapper #projects_contents .jobArea .jobTitle .thum span{display:block;font-size:22px;font-weight:700;letter-spacing:.1em;line-height:30px;margin-bottom:15px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle .thum img{margin:0}.legacyContent__wrapper #projects_contents .jobArea .jobTitle .name{margin:0;font-size:64px;font-weight:700;line-height:.9375}.legacyContent__wrapper #projects_contents .jobArea .jobTitle p{max-width:670px;margin-top:35px;font-size:16px;font-weight:400;line-height:2}.legacyContent__wrapper .jobArea .jobDetail{overflow:hidden;padding:50px 0 200px;position:relative;display:none}.legacyContent__wrapper .jobArea .jobDetail.active{display:block;-webkit-animation:fadeIn .5s linear forwards;animation:fadeIn .5s linear forwards}.legacyContent__wrapper .jobArea .jobDetail .closeBtnWrap{position:absolute;bottom:0;right:0;left:0;max-width:975px;margin:0}.legacyContent__wrapper .jobArea .jobDetail .closeBtn{display:block;margin:auto;width:300px;height:120px;background:#707070;color:#fff;font-weight:500;font-size:21px;line-height:1;text-align:center;transition:.4s;cursor:pointer}.legacyContent__wrapper .jobArea .jobDetail .closeBtn:hover{opacity:.7}.legacyContent__wrapper .jobArea .jobDetail .closeBtn:after{content:"";width:55px;height:55px;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;bottom:0;right:0;left:0;margin:auto}.legacyContent__wrapper .jobArea .jobDetail .closeBtn span{position:absolute;top:20px;width:100%;left:0}.legacyContent__wrapper #projects_contents .jobArea .jobDetail .inner{max-width:1005px;margin:0;padding-left:30px;padding-right:30px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;text-align:left;margin-bottom:60px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .read{width:100%;color:#08143c;font-size:32px;font-weight:700;margin-bottom:40px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list{width:calc(100% - 225px);padding:0;margin:0!important;position:relative;z-index:2}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list.w100{width:100%;z-index:1}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list.w100.mt20{margin-top:20px!important}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li{float:none!important;color:#08143c;background:#eee;padding:70px 40px 40px;position:relative;z-index:0;margin-bottom:20px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li:last-child{margin-bottom:0}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .num{color:#fff;font-size:96px;font-weight:700;position:absolute;top:5px;left:20px;line-height:1;letter-spacing:0;z-index:0}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .txt{position:relative;z-index:1}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .txt dt{font-size:26px;line-height:1.5;font-weight:700;margin-bottom:20px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .txt dd span{display:block;font-size:16px;font-weight:400;line-height:2}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks{margin-top:10px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks span{display:inline-block;margin-top:10px;margin-right:10px;padding:8px 15px 6px;color:#fff;font-size:12px;font-weight:700;letter-spacing:0;line-height:1.3;text-decoration:none;background-color:#0b173f;border:1px solid #0b173f}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .jobLinks span.disabled{color:#8e8e8e;border:1px solid #8e8e8e;background-color:transparent}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage{width:205px;color:#08143c;background:#eee;padding:70px 15px 55px;position:relative;z-index:2}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .bg-img{position:absolute;bottom:0;left:0;max-width:initial;width:100%;z-index:0}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt{position:relative;z-index:1}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt dt{text-align:center;width:1.15em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;font-weight:700;font-size:26px;line-height:1.15;margin:0 auto 20px;display:block;letter-spacing:.2em}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt dd{text-align:left;font-size:16px;font-weight:400;line-height:2}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt dd span{display:block}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt dd span:last-child{margin-bottom:0}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .jobLinks a{margin-right:0}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn{text-align:center}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn{display:inline-block;vertical-align:middle;margin:20px 20px 0;max-width:350px;width:40%}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn:nth-of-type(1){margin-top:0}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn:nth-of-type(2){margin-top:0}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn a{display:flex;align-items:center;transition:.4s;height:125px;color:#fff;font-size:20px;line-height:1.2;border-radius:5px;position:relative;text-decoration:none}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn a:hover{color:#15318f}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn:last-child a{padding-left:20px;color:#08143c;background-color:#f4e808;border:1px solid #f4e808}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn:last-child a .arrow:before{background-color:#08143c}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn:last-child a .arrow:after{border-left-color:#08143c;border-bottom-color:#08143c}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn:last-child a:hover{color:#f4e808;background-color:#08143c;border:1px solid #08143c}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn:last-child a:hover .arrow:before{background-color:#f4e808}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn:last-child a:hover .arrow:after{border-left-color:#f4e808;border-bottom-color:#f4e808}.legacyContent__wrapper .jobArea .tglBtn{cursor:pointer;transition:.4s}.legacyContent__wrapper .jobArea .tglBtn:hover{opacity:.7;-webkit-filter:brightness(105%);filter:brightness(105%)}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (max-width: 1439px){.legacyContent__wrapper #projects_contents .jobArea .jobTitle{padding:60px 40px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle .jobTitleInr{gap:20px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle:before{left:820px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle:after{left:800px}}@media screen and (max-width: 1280px){.legacyContent__wrapper #projects_contents .jobArea .jobTitle{padding-bottom:100px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle .jobTitleInr{flex-direction:column;align-items:start}.legacyContent__wrapper #projects_contents .jobArea .jobTitle:before,.legacyContent__wrapper #projects_contents .jobArea .jobTitle:after{left:0;right:0;top:auto}.legacyContent__wrapper #projects_contents .jobArea .jobTitle:before{bottom:35px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle:after{-webkit-transform:none;transform:none;bottom:65px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle.active:before{top:auto;bottom:40px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle.active:after{bottom:30px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle .thum{max-width:100%}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn{width:100%}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn+.sBtn{margin-top:20px}}@media screen and (max-width: 767px){.legacyContent__wrapper #viewport.projects main .inner{padding-left:0}.legacyContent__wrapper #projects_contents .editor-area{margin-top:55px;display:block;gap:50px}.legacyContent__wrapper #projects_contents aside{width:100%;max-height:100%;padding:50px 25px 0}.legacyContent__wrapper #projects_contents aside dl dt{pointer-events:none}.legacyContent__wrapper #projects_contents aside dl dt:before,.legacyContent__wrapper #projects_contents aside dl dt:after{display:none}.legacyContent__wrapper #projects_contents aside dl dd{display:block!important}.legacyContent__wrapper .jobWrap{width:100%;margin:0}.legacyContent__wrapper #projects_contents .jobArea .jobTitle{padding:60px 25px 85px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle:before{width:32px;height:32px;bottom:25px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle:after{font-size:12px;bottom:50px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle.active:before{bottom:25px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle.active:after{bottom:25px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle .jobTitleInr{gap:10px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle .thum span{font-size:20px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle .name{font-size:32px}.legacyContent__wrapper #projects_contents .jobArea .jobTitle p{margin-top:20px;font-size:14px}.legacyContent__wrapper .jobArea .jobDetail{padding:40px 0 130px}.legacyContent__wrapper .jobArea .jobDetail .closeBtn{width:100%;max-width:180px;height:80px;font-size:12px}.legacyContent__wrapper .jobArea .jobDetail .closeBtn:after{width:32px;height:32px}.legacyContent__wrapper .jobArea .jobDetail .closeBtn span{position:absolute;top:20px;width:100%;left:0}.legacyContent__wrapper .jobArea .jobDetail .inner .flow{margin-bottom:35px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .read{margin-bottom:20px;font-size:24px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list.w100.mt20{margin-top:10px!important;order:2}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list{width:100%;order:1}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li{padding:60px 20px 40px;margin-bottom:10px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .num{top:-10px;left:10px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .txt dt{font-size:20px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-list li .txt dd span{font-size:14px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage{width:100%;margin-top:10px;padding:60px 20px 40px;order:3}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .bg-img{width:140px;height:auto;left:inherit;right:-25px;bottom:inherit;top:-3px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt dt{width:auto;-ms-writing-mode:initial;-webkit-writing-mode:initial;writing-mode:initial;text-align:left;font-size:20px;letter-spacing:0;margin-bottom:20px}.legacyContent__wrapper .jobArea .jobDetail .inner .flow .flow-manage .txt dd{font-size:14px}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn{margin:0}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn+.sBtn{margin-top:10px}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn a{padding:20px 80px 20px 30px;height:60px;font-size:13px}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn:last-child a br{display:none}.legacyContent__wrapper .jobArea .jobDetail .inner .bt-btn .sBtn a .arrow{width:35px}}.legacyContent__wrapper .editor-area a{text-decoration:underline;transition:.4s;color:#3c37ff;transition:.3s all}.legacyContent__wrapper .editor-area a:hover{text-decoration:underline;opacity:.7;filter:brightness(105%)}@media print,screen and (min-width: 768px){.legacyContent__wrapper .recruitment{padding-bottom:155px}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment{padding-bottom:72px}}.legacyContent__wrapper .recruitment .inside{padding:0!important}@media print,screen and (min-width: 768px){.legacyContent__wrapper .recruitment #search{margin:60px auto}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #search{margin:44px auto}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #search .search-title p{margin-left:0}}.legacyContent__wrapper .recruitment #search_category{position:relative;border-top:solid 1px #F3F3FF;border-bottom:solid 1px #F3F3FF!important}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #search_category{display:block!important;align-items:initial!important;padding-top:31px;padding-bottom:22px}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #search_category .search-title{display:flex;align-items:center;gap:0 14px}}.legacyContent__wrapper .recruitment #search_category .search-title h1{font-weight:500}@media print,screen and (min-width: 768px){.legacyContent__wrapper .recruitment #search_category ul{padding:29px 50px 29px 65px!important}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #search_category ul{padding:0!important;margin-top:14px!important}}@media print,screen and (min-width: 768px){.legacyContent__wrapper .recruitment #search_category li{margin:5px 12px 5px 0!important}}.legacyContent__wrapper .recruitment #search_category li.current a.circle.pokemon_card_game{color:#ffd916!important;background-color:#fff!important}.legacyContent__wrapper .recruitment #search_category li.current a.circle.digital_game{color:#ff4343!important;background-color:#fff!important}.legacyContent__wrapper .recruitment #search_category li.current a.circle.cg_artist{color:#05d427!important;background-color:#fff!important}.legacyContent__wrapper .recruitment #search_category li.current a.circle.corporate{color:#3c37ff!important;background-color:#fff!important}.legacyContent__wrapper .recruitment #search_category li a.circle{color:#2a2a30!important}.legacyContent__wrapper .recruitment #search_category li a.circle.pokemon_card_game{background-color:#ffd916!important;border-color:#ffd916!important}@media (hover: hover){.legacyContent__wrapper .recruitment #search_category li a.circle.pokemon_card_game:hover{background-color:#fff!important;color:#ffd916!important}}.legacyContent__wrapper .recruitment #search_category li a.circle.pokemon_card_game.active{background-color:#fff!important;color:#ffd916!important}.legacyContent__wrapper .recruitment #search_category li a.circle.digital_game{background-color:#ff4343!important;border-color:#ff4343!important}@media (hover: hover){.legacyContent__wrapper .recruitment #search_category li a.circle.digital_game:hover{background-color:#fff!important;color:#ff4343!important}}.legacyContent__wrapper .recruitment #search_category li a.circle.digital_game.active{background-color:#fff!important;color:#ff4343!important}.legacyContent__wrapper .recruitment #search_category li a.circle.cg_artist{background-color:#05d427!important;border-color:#05d427!important}@media (hover: hover){.legacyContent__wrapper .recruitment #search_category li a.circle.cg_artist:hover{background-color:#fff!important;color:#05d427!important}}.legacyContent__wrapper .recruitment #search_category li a.circle.cg_artist.active{background-color:#fff!important;color:#05d427!important}.legacyContent__wrapper .recruitment #search_category li a.circle.corporate{background-color:#3c37ff!important;border-color:#3c37ff!important;color:#fff!important}@media (hover: hover){.legacyContent__wrapper .recruitment #search_category li a.circle.corporate:hover{background-color:#fff!important;color:#3c37ff!important}}.legacyContent__wrapper .recruitment #search_category li a.circle.corporate.active{background-color:#fff!important;color:#3c37ff!important}@media print,screen and (min-width: 768px){.legacyContent__wrapper .recruitment #search_category .circle span,.legacyContent__wrapper .recruitment #search_category #all_or_reset .circle span{padding:8px 14px!important}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #search_category .circle span,.legacyContent__wrapper .recruitment #search_category #all_or_reset .circle span{padding:7px 15px!important}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #search_category #all_or_reset{position:absolute!important;padding-left:0!important;right:10px;top:28px!important}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #search_category #all_or_reset .circle span{padding:6px 19px!important}}@media print,screen and (min-width: 768px){.legacyContent__wrapper .recruitment #search_category #all_or_reset{padding-left:34px!important}}.legacyContent__wrapper .recruitment #search_category #all_or_reset .circle{cursor:pointer;color:#fff;background-color:#2a2a30!important;transition:color ease .3s,background-color ease .3s;border:2px solid;border-color:#2a2a30}@media (hover: hover){.legacyContent__wrapper .recruitment #search_category #all_or_reset .circle:hover{background-color:#fff!important;color:#2a2a30}}@media print,screen and (min-width: 768px){.legacyContent__wrapper .recruitment #flow{padding-top:29px!important}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #flow{padding-top:31px!important;display:block!important}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #flow .search-title{display:flex;gap:14px}}.legacyContent__wrapper .recruitment #flow .search-title h1{font-weight:500}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #flow .search-title p{margin-right:9px;margin-top:6px;margin-left:0}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #flow .flow_modal_btn{margin-top:19px;gap:0 6px!important}}.legacyContent__wrapper .recruitment #flow .flow_modal_btn li{background-color:#006!important;color:#fff!important}@media print,screen and (min-width: 768px){.legacyContent__wrapper .recruitment #flow .flow_modal_btn li{height:74px!important;padding-left:23px!important;padding-right:58px!important}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #flow .flow_modal_btn li{justify-content:center;text-align:center;padding:11px 0 0!important;height:76px!important;align-items:initial!important;font-size:12px!important;line-height:1.6!important;font-weight:700!important}}@media (hover: hover){.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:hover{background-color:#3c37ff!important}}.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:before,.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:after{background-color:#fff!important}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:before,.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:after{left:50%;right:auto!important}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:before{top:auto!important;bottom:16px!important;width:11px!important;left:calc(50% - 5px);margin:auto}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #flow .flow_modal_btn li:after{top:auto!important;bottom:11px!important;height:11px!important}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #flow .flow_modal_btn li br{display:block!important}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #post-archive{margin-top:49px!important}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #post-archive li a{padding:4px;max-width:327px}}.legacyContent__wrapper .recruitment #post-archive li .special_label{position:absolute;top:10px;left:10px;z-index:2;min-width:65px;padding:5px 10px;text-align:center;line-height:1.2;letter-spacing:.02em;font-size:12px;font-weight:700;color:#fff;background:#006}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #post-archive li .special_label{top:6px;left:6px}}.legacyContent__wrapper .recruitment #post-archive li .terms{margin-top:17px!important}.legacyContent__wrapper .recruitment #post-archive li .terms .tag{border:none;color:#2a2a30}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment #post-archive li .terms .tag{padding:5px 14px}}.legacyContent__wrapper .recruitment #post-archive li .terms .tag.pokemon_card_game{background-color:#ffd916}.legacyContent__wrapper .recruitment #post-archive li .terms .tag.digital_game{background-color:#ff4343}.legacyContent__wrapper .recruitment #post-archive li .terms .tag.cg_artist{background-color:#05d427}.legacyContent__wrapper .recruitment #post-archive li .terms .tag.corporate{background-color:#3c37ff;color:#fff}.legacyContent__wrapper .recruitment #post-archive li .terms .tag:not(.category){background-color:#f3f3ff}@media print,screen and (min-width: 768px){.legacyContent__wrapper .recruitment #post-archive li .post-content{padding:20px 0!important}}.legacyContent__wrapper .recruitment #post-archive li h2{line-height:1.5!important}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment .flow_modal_content{width:calc(100% - 2.6vw)!important;padding:25px 10px 30px 0!important;border-radius:0!important}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment .flow_modal_content .flow_modal_content_inr{margin-top:0!important;padding-left:15px!important;padding-right:15px!important;max-height:90vh!important;overflow-x:hidden}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment .flow_modal_close{width:27px!important;height:27px!important;top:-35px!important}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment .flow_modal_close:before,.legacyContent__wrapper .recruitment .flow_modal_close:after{width:4px!important}}.legacyContent__wrapper #viewport.recruitment{background-color:#fff}.legacyContent__wrapper .recruitment.-detail #recruitment-single{background-color:#006}.legacyContent__wrapper .recruitment.-detail #recruitment-single .special_label{color:#006;background-color:#f3f3ff;min-width:64px}.legacyContent__wrapper .recruitment.-detail #recruitment-single-title:before{border-color:#fff}.legacyContent__wrapper .recruitment.-detail #recruit_info table{background-color:#fff}.legacyContent__wrapper .recruitment.-detail #recruit_info table th{background-color:#f3f3ff}.legacyContent__wrapper .recruitment.-detail #recruit_info .recruit_info-label,.legacyContent__wrapper .recruitment.-detail .box-title,.legacyContent__wrapper .recruitment.-detail .editor-area,.legacyContent__wrapper .recruitment.-detail #recruitment-single-title{color:#fff}.legacyContent__wrapper .recruitment.-detail #recruit_info table td{color:#2a2a30}.legacyContent__wrapper .recruitment.-detail #scroll_tab{background-color:#f3f3ff}.legacyContent__wrapper .recruitment.-detail #scroll_tab a{color:#006}@media screen and (max-width: 1024px){.legacyContent__wrapper .recruitment.-detail #scroll_tab a{width:50%;float:left;border:1px solid #000066}}.legacyContent__wrapper .recruitment.-detail #scroll_tab a:before{background:url(/images/recruitment/scroll_tab-icon.svg) center/contain no-repeat}.legacyContent__wrapper .recruitment.-detail #scroll_tab a:not(:first-child):after{border-top:3px solid #000066;border-left:3px solid #000066}.legacyContent__wrapper .recruitment.-detail #recruit_info p.h-icon01{background-color:#006;padding:3px 20px 4px}.legacyContent__wrapper .recruitment.-detail .editor-area a{color:#3c37ff}.legacyContent__wrapper .recruitment.-detail .button{background-color:#fff;color:#006}.legacyContent__wrapper .recruitment.-detail .button .arrow:after{border-bottom:3px solid #000066;border-left:3px solid #000066}.legacyContent__wrapper .recruitment.-detail .button .arrow:before{background-color:#006}.legacyContent__wrapper .recruitment.-detail .section-title h1,.legacyContent__wrapper .recruitment.-detail .section-title p{color:#006;font-weight:500}.legacyContent__wrapper .recruitment.-detail #search .search-title h1,.legacyContent__wrapper .recruitment.-detail #search .search-title p{color:#006}.legacyContent__wrapper .recruitment.-detail .jobAndEntrySummary{font-family:Noto Sans JP,sans-serif}.legacyContent__wrapper .recruitment.-detail .jobAndEntrySummary .jobAndEntrySummaryMoreBtn{background:#fff;position:relative;width:100%;border-top:solid 1px #DCDCE1;border-bottom:solid 1px #DCDCE1;padding:26px 0;text-align:left;line-height:160%;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;gap:0 8px}.legacyContent__wrapper .recruitment.-detail .jobAndEntrySummary .jobAndEntrySummaryMoreBtn .accordionHeadTxt{color:#2a2a30;font-weight:500}.legacyContent__wrapper .recruitment.-detail .jobAndEntrySummary .jobAndEntrySummaryMoreBtn .jobAndEntrySummaryMoreBtnIcon .jobAndEntrySummaryMoreBtnIconChild{width:22px;height:22px;cursor:pointer;border-radius:50%;border:solid 1px #2A2A30;background-color:#006;position:relative;display:flex;align-items:center;justify-content:center}.legacyContent__wrapper .recruitment.-detail .jobAndEntrySummary .jobAndEntrySummaryMoreBtn .jobAndEntrySummaryMoreBtnIcon .jobAndEntrySummaryMoreBtnIconChild span:first-of-type{width:9px;height:1px;background-color:#fff;position:absolute;top:calc(50% - 1px);left:calc(50% - 5px);margin:auto}.legacyContent__wrapper .recruitment.-detail .jobAndEntrySummary .jobAndEntrySummaryMoreBtn .jobAndEntrySummaryMoreBtnIcon .jobAndEntrySummaryMoreBtnIconChild span:last-of-type{width:1px;height:9px;background-color:#fff;position:absolute;top:calc(50% - 5px);left:calc(50% - 1px);margin:auto;transition:.3s}.legacyContent__wrapper .recruitment.-detail .jobAndEntrySummary .jobAndEntrySummaryMoreBtn .jobAndEntrySummaryMoreBtnIcon .jobAndEntrySummaryMoreBtnIconChild .accordionHeadTxt{color:#2a2a30}.legacyContent__wrapper .recruitment.-detail .jobAndEntrySummary .jobAndEntrySummaryMoreBtn.active{background-color:transparent;border:none;font-weight:500;font-size:16px}.legacyContent__wrapper .recruitment.-detail .jobAndEntrySummary .jobAndEntrySummaryMoreBtn.active .jobAndEntrySummaryMoreBtnIconChild span:last-of-type{opacity:0}.legacyContent__wrapper .recruitment.-detail .jobAndEntrySummary .jobAndEntrySummaryMoreBtn.active .jobAndEntrySummaryMoreBtnIconChild{border:solid 1px #ffffff}.legacyContent__wrapper .recruitment.-detail .jobAndEntrySummary .jobAndEntrySummaryMoreBtn.active .jobAndEntrySummaryMoreBtnIconChild span:first-of-type,.legacyContent__wrapper .recruitment.-detail .jobAndEntrySummary .jobAndEntrySummaryMoreBtn.active .jobAndEntrySummaryMoreBtnIconChild span:last-of-type{background-color:#fff}.legacyContent__wrapper .recruitment.-detail .jobAndEntrySummary .jobAndEntrySummaryMoreBtn.active .accordionHeadTxt{color:#fff}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment.-detail .jobAndEntrySummary{margin-top:24px}}.legacyContent__wrapper .recruitment.-detail .jobAndEntry .seminarTitle{font-size:1.8rem}.legacyContent__wrapper .recruitment.-detail .accordionBody{max-height:0;overflow:hidden;transition:max-height .3s ease}.legacyContent__wrapper .recruitment.-detail .wantedJob__wrapper{max-width:1200px;padding:0 50px}@media screen and (max-width: 1440px){.legacyContent__wrapper .recruitment.-detail .wantedJob__wrapper{padding:0 70px}}@media screen and (max-width: 1024px){.legacyContent__wrapper .recruitment.-detail .wantedJob__wrapper{padding:0 50px}}@media screen and (max-width: 767px){.legacyContent__wrapper .recruitment.-detail .wantedJob__wrapper{padding:0 5.3vw}}@media (hover: hover){.legacyContent__wrapper .recruitment.-detail #entry-button{will-change:background-color;border:solid 1px #000066}.legacyContent__wrapper .recruitment.-detail #entry-button:hover{border:solid 1px #ffffff;color:#fff;background:#006}.legacyContent__wrapper .recruitment.-detail #entry-button:hover .arrow:before{background-color:#fff}.legacyContent__wrapper .recruitment.-detail #entry-button:hover .arrow:after{border-bottom:3px solid #ffffff;border-left:3px solid #ffffff}}
