*{border:none;box-sizing:border-box;margin:0;padding:0}html,body{height:100%;width:100%}body{background-color:#000744;font-family:"游ゴシック Medium","Yu Gothic Medium",YuGothic,"Yu Gothic","游ゴシック体","游ゴシック",sans-serif;line-height:1.15;overflow-x:hidden}button,label{cursor:pointer}ul{list-style-type:none}p{margin-block-end:0;margin-block-start:0}main img{display:block;height:auto;width:100%}a{color:inherit;font-size:inherit;text-decoration:none}a:visited{color:inherit;text-decoration:none}a:hover{color:inherit;text-decoration:none}button{appearance:none;background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0}.is-pc{display:block !important}@media screen and (max-width: 991px){.is-pc{display:none !important}}.is-sp{display:none !important}@media screen and (max-width: 991px){.is-sp{display:block !important}}/*! creativereset.css v0.0.2 | MIT License | creative team at GMO Internet Group, Inc. */*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}hr{height:0;overflow:visible}main{display:block}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg:not(:root){overflow:hidden}table{border-collapse:collapse}input{border-radius:0}button,input,optgroup,select,textarea{margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=number]{width:auto}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}[hidden]{display:none}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{touch-action:manipulation}@font-face{font-display:swap;font-family:"Rajdhani";font-style:normal;font-weight:normal;src:url("../fonts/Rajdhani-Medium--ss.woff") format("woff")}@font-face{font-display:swap;font-family:"Rajdhani";font-style:normal;font-weight:bold;src:url("../fonts/Rajdhani-SemiBold--ss.woff") format("woff")}.section{overflow:visible;padding:144px 0;position:relative;text-align:center}.section::before{background-image:linear-gradient(0, #00deff 0%, #1e63ff 70%, #b400ff 100%);content:"";height:120px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}.section_title{color:#000744;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:32px;font-size:2rem}@media screen and (max-width: 991px){.section_title{font-size:24px;font-size:1.5rem}}.section_titleSub{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;line-height:2em;margin-top:12px;font-size:20px;font-size:1.25rem}@media screen and (max-width: 991px){.section_titleSub{font-size:16px;font-size:1rem}}.button_entry{align-items:center;background-image:linear-gradient(90deg, #00deff 0%, #1e63ff 55%, #b400ff 100%);display:flex;height:100px;justify-content:space-between;margin:100px 0 0 auto;max-width:500px;padding:0 36px;position:relative;width:50%}@media screen and (max-width: 991px){.button_entry{margin:60px 0 0 auto;max-width:320px;width:90%}}.button_entry_text{color:#fff;font-weight:bold;font-size:24px;font-size:1.5rem}.button_entry::after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:12px;position:absolute;right:63px;top:48%;transform:rotate(45deg) translateY(-50%);width:12px}.button_entry:hover circle{animation:circle_draw 1s linear}.button_more{align-items:center;border:1px solid #989898;display:flex;height:100px;justify-content:space-between;margin:80px auto 0;max-width:450px;padding:0 36px;position:relative;transition:.5s;width:100%}@media screen and (max-width: 991px){.button_more{margin:60px auto 0;max-width:320px;padding:0 24px;width:90%}}.button_more_text{color:#fff;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;margin-left:134px;font-size:24px;font-size:1.5rem}@media screen and (max-width: 991px){.button_more_text{margin-left:78px}}.button_more::after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:12px;position:absolute;right:63px;top:48%;transform:rotate(45deg) translateY(-50%);width:12px}@media screen and (max-width: 991px){.button_more::after{right:50px}}.button_more:hover{border-color:#fff}.button_more:hover circle{animation:circle_draw 1s linear;stroke:#fff}.button_circle{transform:rotate(-90deg)}@keyframes circle_draw{0%{stroke-dasharray:0 366}100%{stroke-dasharray:366 366}}.company_panel{display:flex;flex-wrap:wrap;gap:32px 24px;justify-content:flex-start}.company_panel li{background-color:#fff;border:1px solid #000744;height:auto;padding:16px 12px 24px;text-align:left;width:calc((100% - 24px)/2)}@media screen and (max-width: 991px){.company_panel li{margin:0 auto;max-width:400px;width:100%}}.company_panel li span{background-color:#000744;border-radius:12px;color:#fff;display:inline-block;margin-bottom:8px;padding:6px 8px;font-size:12px;font-size:.75rem}.company_panel li h4{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;margin-top:16px;font-size:18px;font-size:1.125rem}.company_panel li img{display:flex;height:20px;justify-content:center;margin:0 auto;margin-top:32px;width:auto}@media screen and (max-width: 991px){.company_panel li img{height:auto;max-height:17px;max-width:100%}}.company_panel li a{background-color:#f4f4f4;border:1px solid #f4f4f4;display:block;height:auto;margin:32px 8px 0;padding:18px 0;position:relative;text-align:center;transition:.2s;width:auto}.company_panel li a::after{border-right:1px solid #000;border-top:1px solid #000;content:"";height:8px;position:absolute;right:20px;top:48%;transform:rotate(45deg) translateY(-50%);width:8px}.company_panel li a:hover{background-color:#fff;border:1px solid #000744;color:#000;text-decoration:none}.is-help{cursor:help;font-weight:bold;margin-right:18px;position:relative}.is-help::after{background-image:url("../images/help.svg");background-repeat:no-repeat;background-size:contain;content:"";height:16px;position:absolute;top:50%;transform:translateY(-50%);width:16px}@media screen and (max-width: 991px){.is-help::after{bottom:0;top:auto;transform:none}}.is-helpContent{background-color:rgba(232,234,242,.9019607843);display:none;line-height:2;padding:24px 26px;position:absolute;text-align:left;width:max-content;z-index:1;font-size:12px;font-size:.75rem}@media screen and (max-width: 991px){.is-helpContent{max-width:320px;width:100%}}.is-help:hover+.is-helpContent{display:block}.wave{position:absolute;z-index:-1}.mv{height:calc(100vh - 153px);position:relative}@media screen and (max-width: 991px){.mv{height:calc(100vh - 65px)}}.mv_video{height:calc(100% - 160px);overflow:hidden}@media screen and (max-width: 991px){.mv_video{height:calc(100% - 100px)}}.mv_video video{left:50%;min-width:1400px;position:relative;top:50%;transform:translate(-50%, -50%);width:100%}@media screen and (max-width: 991px){.mv_video video{aspect-ratio:1080/1700;min-width:0}}@media screen and (max-width: 460px){.mv_video video{height:100%;width:auto}}@media screen and (max-height: 667px){.mv_video video{height:auto;width:100%}}.mv .button_entry{bottom:210px;left:50%;margin-top:0;max-width:450px;position:absolute;transform:translateX(-50%)}@media screen and (max-width: 991px){.mv .button_entry{bottom:150px;max-width:320px}}.mv .button_entry_text{margin-left:140px}@media screen and (max-width: 991px){.mv .button_entry_text{margin-left:78px}}.mv_logo{background-color:#fff;height:100px}.mv_logo_swiper{transition-timing-function:linear !important}.mv_logo_swiperItem{height:auto !important;margin:auto 60px;width:auto !important}@media screen and (max-width: 991px){.mv_logo_swiperItem{margin:auto 20px}}.mv_logo_swiperItem img{height:30px;margin:auto 0;width:auto}@media screen and (max-width: 991px){.mv_logo_swiperItem img{height:14px}}.video{margin:30px auto 120px}@media screen and (max-width: 991px){.video{width:85%}}.video_iframe{height:460px;max-width:820px;width:100%}@media screen and (max-width: 991px){.video_iframe{height:180px;max-width:320px}}.video_timeBlock{cursor:pointer;display:grid;font-size:16px;gap:10px;grid-template-columns:55px 1fr;margin:0 auto 28px;max-width:560px;transition:all .2s ease-in}.video_timeBlock:hover{opacity:.7}@media screen and (max-width: 991px){.video_timeBlock{font-size:14px;grid-template-columns:48px 1fr;margin:0 auto 24px}.video_timeBlock:hover{opacity:1}}.video_timeBlock-opacityHalf{opacity:.5}.video_timeBlock-none{display:none}.video_time{color:#0072ff;line-height:1.65}.video_text{line-height:1.65;text-align:left}.video_blockControl{cursor:pointer;font-size:16px;text-align:center;transition:all .2s ease-in}.video_blockControl:hover{opacity:.7}@media screen and (max-width: 991px){.video_blockControl{font-size:14px}.video_blockControl:hover{opacity:1}}.video .button_entry{display:flex;margin:50px auto;max-width:450px}@media screen and (max-width: 991px){.video .button_entry{max-width:320px;width:100%}}.video .button_entry_text{margin-left:140px}@media screen and (max-width: 991px){.video .button_entry_text{margin-left:78px}}.message{color:#fff}@media screen and (max-width: 991px){.message{overflow:hidden}}.message .wave{left:-10%;top:0;transform:rotate(-20deg)}@media screen and (max-width: 991px){.message .wave{left:-20%;top:-5%}}.message::before{content:none}.message .section_title{color:#fff}.message_text{line-height:2;margin-top:60px}.about{background-color:#fff;border-radius:50px}.about h3{color:#000744;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:24px;font-size:1.5rem}@media screen and (max-width: 991px){.about h3{font-size:18px;font-size:1.125rem}}.about_desc{line-height:2;margin:0 auto;margin-top:40px;max-width:920px}@media screen and (max-width: 991px){.about_desc{margin:40px 20px 0;text-align:left}}.about_desc .is-helpContent{left:50%;transform:translateX(-50%)}.about_program{border-bottom:1px solid #dfe1ed;margin:60px auto 0;max-width:1100px}@media screen and (max-width: 991px){.about_program{margin:60px 24px 0}}.about_programInfo{align-items:center;display:flex;gap:0 20px;justify-content:flex-end;margin:36px auto 32px;max-width:1060px}@media screen and (max-width: 991px){.about_programInfo{display:block}}.about_programInfo img{height:132px;width:auto}.about_programInfo p{line-height:2.3;max-width:817px;text-align:left;font-size:14px;font-size:.875rem}@media screen and (max-width: 991px){.about_programInfo p{margin-top:26px}}.about_person{margin:100px auto 0;max-width:695px}@media screen and (max-width: 991px){.about_person{margin:100px 20px 0 34px}}.about_person ul{margin-top:60px}@media screen and (max-width: 991px){.about_person ul{margin-top:40px}}.about_person ul li{padding-left:40px;position:relative;text-align:left}@media screen and (max-width: 991px){.about_person ul li{line-height:1.8em;font-size:16px;font-size:1rem}.about_person ul li .is-helpContent{margin-left:-40px}}.about_person ul li+li{margin-top:40px}@media screen and (max-width: 991px){.about_person ul li+li{margin-top:32px}}.about_person ul li::before{background-image:linear-gradient(90deg, #00deff 0%, #1e63ff 70%, #b400ff 100%);content:"";height:1px;left:0;position:absolute;top:50%;width:24px}.about_mind{margin:100px auto 0;max-width:730px}@media screen and (max-width: 991px){.about_mind{margin:100px 26px 0}}.about_mindList{display:flex;flex-wrap:wrap;gap:60px 50px;justify-content:center;margin-top:60px}@media screen and (max-width: 991px){.about_mindList{margin-top:40px}}.about_mindList dl{width:340px}.about_mindList dl dt{color:#000744;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;margin-bottom:24px;padding-bottom:24px;position:relative;width:100%;font-size:32px;font-size:2rem}.about_mindList dl dt::after{background-image:linear-gradient(90deg, #00deff 0%, #1e63ff 70%, #b400ff 100%);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.about_mindList dl dd{line-height:1.7;font-size:14px;font-size:.875rem}.interview{color:#fff}@media screen and (max-width: 991px){.interview{overflow:hidden;padding:144px 0 0}}.interview .wave{bottom:0;left:-10%;transform:rotate(15deg)}@media screen and (max-width: 991px){.interview .wave{left:-20%}}.interview .section_title{color:#fff}.interview_list{display:flex;gap:60px 24px;justify-content:center;margin:60px auto 0;max-width:820px}@media screen and (max-width: 991px){.interview_list{flex-direction:column;margin:60px 58px 0}}.interview_listItem{position:relative;width:33.3333333333%}@media screen and (max-width: 991px){.interview_listItem{margin:0 auto;max-width:320px;width:100%}}.interview_listItem button{position:relative}.interview_listItem button::before,.interview_listItem button::after{content:"";position:absolute}.interview_listItem button::before{background-color:#000744;border-radius:50%;height:80px;left:8px;opacity:.6;top:170px;width:80px}.interview_listItem button::after{background-color:#fff;clip-path:polygon(0 0, 0% 100%, 100% 50%);height:30px;left:38px;top:195px;width:25px}.interview_listItem img{height:auto;width:100%}.interview_listItem_num{color:#fff;font-family:"Rajdhani",sans-serif;margin-top:8px;text-align:right;font-size:14px;font-size:.875rem}.interview_listItem_num span{color:#0072ff}.interview_listItem_text{color:#fff;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;line-height:1.8;padding-left:6px;text-align:left;font-size:18px;font-size:1.125rem}.history{color:#fff}@media screen and (max-width: 991px){.history{overflow:clip;padding-bottom:100px}}.history .wave{bottom:50px;right:-10%;transform:rotate(-20deg)}@media screen and (max-width: 991px){.history .wave{right:-50%}}.history .section_title{color:#fff}.history_copy{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;margin-top:244px;font-size:18px;font-size:1.125rem}@media screen and (max-width: 991px){.history_copy{margin-top:116px;font-size:14px;font-size:.875rem}}.history_copy_image{align-items:center;display:flex;flex-wrap:nowrap;gap:0 44px;justify-content:center;margin-top:80px}@media screen and (max-width: 991px){.history_copy_image{gap:0 14px;margin-top:40px}}.history_copy_image img{height:auto;mix-blend-mode:screen;width:calc(33.3333333333% - 88px)}@media screen and (max-width: 991px){.history_copy_image img{width:auto}}.history_copy_image img.is-710{aspect-ratio:296/167;max-width:296px}@media screen and (max-width: 991px){.history_copy_image img.is-710{height:60px}}.history_copy_image img.is-job{aspect-ratio:292/167;max-width:292px}@media screen and (max-width: 991px){.history_copy_image img.is-job{height:60px}}.history_copy_image img.is-area{aspect-ratio:242/167;max-width:242px}@media screen and (max-width: 991px){.history_copy_image img.is-area{height:60px}}.history_timeline{height:auto;margin-top:80px}.history_timeline_header{display:flex;height:80px;position:sticky;top:29px;z-index:3}@media screen and (max-width: 991px){.history_timeline_header{top:0}}.history_timeline_header h3{align-items:center;display:flex;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;width:50%}.history_timeline_header h3:first-child{background-color:#707070;color:#fff;justify-content:flex-end;padding-right:164px;font-size:18px;font-size:1.125rem}@media screen and (max-width: 991px){.history_timeline_header h3:first-child{padding-right:18px;font-size:16px;font-size:1rem}}.history_timeline_header h3:last-child{background-color:#005bac;color:#fff;justify-content:flex-start;padding-left:100px}@media screen and (max-width: 991px){.history_timeline_header h3:last-child{padding-left:32px}}.history_timeline_inner{height:2174px;margin:150px auto 0;max-width:860px;position:relative;width:100%}@media screen and (max-width: 991px){.history_timeline_inner{height:1790px;width:330px}}.history_timeline_inner::before{background-image:linear-gradient(0, #00deff 0%, #1e63ff 70%, #b400ff 100%);content:"";height:100%;left:50%;position:absolute;top:5px;transform:translateX(-50%);width:4px;z-index:0}.history_timelineColumn{display:flex;justify-content:center;margin-top:60px;position:relative}.history_timelineColumn li{position:relative;width:50%}.history_timelineColumn li dt{font-family:"Rajdhani",sans-serif;font-weight:bold;height:80px;padding-bottom:20px;position:relative;font-size:53px;font-size:3.3125rem}@media screen and (max-width: 991px){.history_timelineColumn li dt{height:40px;padding-bottom:10px;font-size:32px;font-size:2rem}}.history_timelineColumn li dt::before,.history_timelineColumn li dt::after{content:"";position:absolute;z-index:1}.history_timelineColumn li dd{line-height:1.5em;margin-top:24px}@media screen and (max-width: 991px){.history_timelineColumn li dd{margin-top:19px;font-size:14px;font-size:.875rem}}.history_timelineColumn li dd span{display:block;position:absolute;right:0;text-align:right;top:130px;font-size:12px;font-size:.75rem}@media screen and (max-width: 991px){.history_timelineColumn li dd span{margin:18px 0 0;position:inherit;text-align:left}}.history_timelineColumn li img{height:auto;margin:40px 0 0 60px;width:360px}@media screen and (max-width: 991px){.history_timelineColumn li img{margin:18px 0 0;padding-left:20px;width:100%}}.history_timelineColumn::before,.history_timelineColumn::after{border-radius:50%;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);z-index:2}.history_timelineColumn::before{background-color:#fff;height:14px;top:4px;width:14px}.history_timelineColumn::after{height:22px;width:22px}.history_timelineColumn:first-child::before{border:1px solid #b323ff}.history_timelineColumn:first-child::after{border:1px solid rgba(178,35,255,.3764705882)}.history_timelineColumn:nth-child(2)::before{border:1px solid #8f23ff}.history_timelineColumn:nth-child(2)::after{border:1px solid rgba(143,35,255,.3764705882)}.history_timelineColumn:nth-child(2) dd+dd{margin-top:18px}.history_timelineColumn:nth-child(3)::before{border:1px solid #6236ff}.history_timelineColumn:nth-child(3)::after{border:1px solid rgba(98,54,255,.3764705882)}.history_timelineColumn:nth-child(4)::before{border:1px solid #404cff}.history_timelineColumn:nth-child(4)::after{border:1px solid rgba(64,76,255,.3764705882)}.history_timelineColumn:nth-child(4) img{margin-top:20px}.history_timelineColumn:nth-child(5)::before{border:1px solid #177fff}.history_timelineColumn:nth-child(5)::after{border:1px solid rgba(23,127,255,.3764705882)}.history_timelineColumn:nth-child(5) img{margin-top:12px}.history_timelineColumn:nth-child(5) dd+dd{margin-top:40px}@media screen and (max-width: 991px){.history_timelineColumn:nth-child(5) dd+dd{margin-top:18px}}.history_timelineColumn:nth-child(6)::before{border:1px solid #0cadff}.history_timelineColumn:nth-child(6)::after{border:1px solid rgba(12,173,255,.3764705882)}.history_timelineColumn:nth-child(7)::before{border:1px solid #01ddff}.history_timelineColumn:nth-child(7)::after{border:1px solid rgba(1,221,255,.3764705882)}.history_timelineColumn_left{color:#989898;top:-18px}@media screen and (max-width: 991px){.history_timelineColumn_left{top:0}}.history_timelineColumn_left dt::before{border-bottom:2px solid #989898;bottom:0;left:0;width:370px}@media screen and (max-width: 991px){.history_timelineColumn_left dt::before{width:141px}}.history_timelineColumn_left dt::after{border-bottom:2px solid #989898;bottom:26px;right:-10px;transform:rotate(-40deg);width:80px}@media screen and (max-width: 991px){.history_timelineColumn_left dt::after{bottom:15px;right:-9px;transform:rotate(-49deg);width:41px}}.history_timelineColumn_left dd{padding-right:60px;text-align:right}@media screen and (max-width: 991px){.history_timelineColumn_left dd{padding-right:20px;text-align:left}}.history_timelineColumn_right{top:-120px}@media screen and (max-width: 991px){.history_timelineColumn_right{top:-57px}}.history_timelineColumn_right dt::before{border-bottom:2px solid #fff;bottom:0;right:0;width:370px}@media screen and (max-width: 991px){.history_timelineColumn_right dt::before{width:141px}}.history_timelineColumn_right dt::after{border-bottom:2px solid #fff;bottom:-26px;left:-10px;transform:rotate(-40deg);width:80px}@media screen and (max-width: 991px){.history_timelineColumn_right dt::after{bottom:-15px;left:-9px;transform:rotate(-49deg);width:41px}}.history_timelineColumn_right dd{padding-left:60px;text-align:left}@media screen and (max-width: 991px){.history_timelineColumn_right dd{padding-left:20px}}.history .button_more{margin-top:410px}@media screen and (max-width: 991px){.history .button_more{margin-top:246px}}.recruit{background-color:#fff;border-radius:50px}.recruit h3{color:#000744;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;font-size:24px;font-size:1.5rem}.recruit_year{display:flex;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;gap:0 90px;justify-content:center;margin:60px auto 0;max-width:820px;text-align:left;width:100%}@media screen and (max-width: 991px){.recruit_year{display:block;padding:0 28px}}.recruit_yearItem{width:100%}@media screen and (max-width: 991px){.recruit_yearItem:last-child{margin-top:40px}}.recruit_yearItem_title{font-size:20px;font-size:1.25rem}@media screen and (max-width: 991px){.recruit_yearItem_title{font-size:18px;font-size:1.125rem}}.recruit_yearItem_text li{border-radius:50%;margin-top:32px;padding-left:40px;position:relative;font-size:18px;font-size:1.125rem}@media screen and (max-width: 991px){.recruit_yearItem_text li{font-size:16px;font-size:1rem}}.recruit_yearItem_text li::before,.recruit_yearItem_text li::after{border-radius:50%;content:"";position:absolute;top:50%;transform:translateY(-50%)}.recruit_yearItem_text li::before{height:14px;left:12px;width:14px}.recruit_yearItem_text li::after{height:22px;left:8px;width:22px}.recruit_yearItem_text.is-25 li::before{border:1px solid #177fff}.recruit_yearItem_text.is-25 li::after{border:1px solid #9cf}.recruit_company{margin:100px auto 0;max-width:820px;width:100%}.recruit_company_desc{line-height:2;margin-top:40px;text-align:left}@media screen and (max-width: 991px){.recruit_company_desc{margin:40px 14px 0}}.recruit_filter{border-bottom:1px solid #dfe1ed;margin-top:60px;padding-bottom:32px}@media screen and (max-width: 991px){.recruit_filter{margin:40px 25px 0}}.recruit_filter_icon{background-color:#000;display:block;height:2px;left:18px;position:relative;top:28px;width:24px;z-index:1}.recruit_filter_icon::before,.recruit_filter_icon::after{background-color:#000;content:"";height:2px;left:0;position:absolute}.recruit_filter_icon::before{top:8px;width:18px}.recruit_filter_icon::after{top:16px;width:12px}.recruit_filter_button{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;padding:26px 0 26px 60px;position:relative;text-align:left;transition:.2s;width:100%;font-size:18px;font-size:1.125rem}.recruit_filter_button::after{border-bottom:1px solid #000744;border-right:1px solid #000744;content:"";height:14px;position:absolute;right:20px;top:40%;transform:rotate(45deg) translateY(-50%);width:14px}.recruit_filter_button:hover{background-color:#cccdda}.recruit_filter_button.is-active::after{right:10px;transform:rotate(-135deg) translateY(-50%)}.recruit_filter_panel{height:0;overflow:hidden;text-align:left}.recruit_filter_panel dl+dl{margin-top:32px}.recruit_filter_panel dl dt{border-bottom:1px solid #707070;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;padding-bottom:8px;width:100%;font-size:18px;font-size:1.125rem}.recruit_filter_panel dl dd{display:flex;flex-wrap:wrap;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;gap:20px 0;margin-top:20px}.recruit_filter_panel dl dd label{padding-left:10px}.recruit_filter_panel dl dd label input[type=checkbox]{margin-right:10px;transform:scale(1.5)}@media screen and (max-width: 991px){.recruit_filter_panelJob dd{flex-direction:column}}.recruit_filter_panelJob dd label{width:50%}@media screen and (max-width: 991px){.recruit_filter_panelJob dd label{width:100%}}.recruit_filter_panelArea dd label{width:50%}.recruit_filter_panel.is-show{height:auto;margin-top:16px}.recruit_result{margin-top:28px}.recruit_result .is-hide{display:none}.recruit_result_none{padding-left:24px;text-align:left;font-size:18px;font-size:1.125rem}.recruit_support{margin:100px auto 0;max-width:630px;width:100%}@media screen and (max-width: 991px){.recruit_support{padding:0 28px}}.recruit_support_desc{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;line-height:2;margin-top:40px}.recruit .button_more{margin-top:40px}.recruit .button_more_text{color:#000744}.recruit .button_more::after{border-right:1px solid #000744;border-top:1px solid #000744}.recruit .button_more:hover{border-color:#000744}.recruit .button_more:hover circle{animation:circle_draw 1s linear;stroke:#000744}.info{color:#fff}@media screen and (max-width: 991px){.info{overflow:hidden}}.info .wave{left:-40%;top:20px;transform:rotate(-20deg)}@media screen and (max-width: 991px){.info .wave{left:-20%}}.info .section_title{color:#fff}.info_inner{margin:80px auto 0;max-width:820px;width:100%}@media screen and (max-width: 991px){.info_inner{margin-top:40px;padding:0 24px}}.info_news{height:auto;max-height:540px;overflow-y:scroll}@media screen and (max-width: 991px){.info_news{max-height:930px}}.info_news_item{margin-top:24px;text-align:left}@media screen and (max-width: 991px){.info_news_item{margin-top:20px}}.info_news_item:first-child{margin-top:0}.info_news_item dl{border-bottom:1px solid #dfe1ed;display:flex;gap:0 24px;justify-content:flex-start;padding-bottom:24px}@media screen and (max-width: 991px){.info_news_item dl{flex-direction:column;gap:8px 0;padding-bottom:20px}}.info_news_item dl dt{font-family:"Rajdhani",sans-serif;font-weight:bold;height:-moz-fit-content;height:fit-content;padding-left:36px;position:relative}@media screen and (max-width: 991px){.info_news_item dl dt{padding-left:28px}}.info_news_item dl dt::before{border-top:1px solid #9aa1c0;content:"";left:0;position:absolute;top:50%;transform:translateY(-50%);width:24px}@media screen and (max-width: 991px){.info_news_item dl dt::before{width:16px}}.info_news_item dl dd{padding-right:142px;position:relative;width:700px}@media screen and (max-width: 991px){.info_news_item dl dd{padding:0 0 0 28px;width:auto}}.info_news_item dl dd::after{border-right:1px solid #fff;border-top:1px solid #fff;content:"";height:10px;position:absolute;right:54px;top:50%;transform:rotate(45deg) translateY(-50%);width:10px}@media screen and (max-width: 991px){.info_news_item dl dd::after{content:none}}.info_banner{margin-top:40px}.info_banner img{width:100%}@media screen and (max-width: 991px){.info_banner img{max-width:320px}}.modal{display:none;height:100vh;opacity:1;overflow-y:scroll;overscroll-behavior-y:contain;position:fixed;right:0;top:0;width:100%;z-index:1000}@media screen and (max-width: 991px){.modal{padding:0 20px}}.modal.is-active{display:block}.modal_back{background:#000;height:calc(100% + 1px);left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:1001}.modal_content{background-color:#fff;border-radius:50px;height:70%;min-width:900px;padding:64px 0;position:absolute;right:50%;top:50%;transform:translate(50%, -50%);width:60%;z-index:1003}@media screen and (max-width: 991px){.modal_content{border-radius:30px;max-height:70%;min-width:0;padding:64px 20px;width:calc(100% - 40px)}}@media screen and (max-width: 991px){.modal_content_interview{height:auto}}.modal_content_inner{height:100%;margin:0 auto;max-width:800px;overflow-y:scroll;overscroll-behavior-y:contain;width:100%}@media screen and (max-width: 991px){.modal_content_inner{overflow-x:hidden}}.modal_close{color:#707070;cursor:pointer;position:absolute;right:52px;top:44px;z-index:1002;font-size:36px;font-size:2.25rem}@media screen and (max-width: 991px){.modal_close{right:20px;top:20px}}.modal_title{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;text-align:center;font-size:20px;font-size:1.25rem}@media screen and (max-width: 991px){.modal_title{font-size:16px;font-size:1rem}}.modal_desc{font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;margin:60px 0 24px;text-align:left}@media screen and (max-width: 991px){.modal_desc{margin-top:40px;font-size:14px;font-size:.875rem}}.modal_desc:first-child{margin-top:60px}.modal_movie{align-items:center;display:flex;height:100%;width:100%}@media screen and (max-width: 991px){.modal_movie{height:auto}}.modal_movie video{height:auto;width:100%}.navi{opacity:0;position:fixed;right:32px;top:50%;transform:translateY(-50%);transition:.2s;z-index:10}.navi a{display:block;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;padding-right:44px;position:relative;font-size:14px;font-size:.875rem}.navi a+a{margin-top:18px}.navi a::after{border-top:1px solid #989898;content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:24px}.navi a span{color:#989898;opacity:0;transition:.2s}.navi a.is-here::after{border-color:#fff;right:-4px}.navi a.is-here span{color:#fff;opacity:1}.navi a.is-here.is-changeColor::after{border-color:#000744}.navi a.is-here.is-changeColor span{color:#000744}.navi:hover a,.navi:focus a,.navi:active a{text-decoration:none}.navi:hover a span,.navi:focus a span,.navi:active a span{display:block;opacity:1}.navi.is-active{opacity:1}.top_button{border:1px solid #989898;border-radius:50%;bottom:40px;color:#989898;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;height:60px;opacity:0;padding-top:15px;position:fixed;right:40px;text-align:center;transition:.2s;width:60px;z-index:100;font-size:12px;font-size:.75rem}.top_button::before{border-right:solid 1px #989898;border-top:solid 1px #989898;content:"";height:10px;left:47%;position:absolute;top:12px;transform:rotate(-45deg) translateX(-50%);transition:.2s;width:10px}.top_button:hover{border:1px solid #fff;color:#fff}.top_button:hover::before{border-right:solid 1px #fff;border-top:solid 1px #fff}.top_button.is-changeColor:hover{border:1px solid #000;color:#000}.top_button.is-changeColor:hover::before{border-right:solid 1px #000;border-top:solid 1px #000}.menu_button{background:no-repeat;background-image:url("../images/list_gray.svg");background-position:center;border:1px solid #989898;border-radius:50%;bottom:16px;display:none;height:60px;opacity:0;position:fixed;right:16px;transition:.2s;width:60px;z-index:101}@media screen and (max-width: 991px){.menu_button{display:block}}.menu_button::before,.menu_button::after{content:"";left:46%;position:absolute;transition:.2s;width:16px}.menu_button.is-active{background-image:none;border:1px solid #fff}.menu_button.is-active::before{border-top:solid 1px #fff;top:calc(50% + 5px);transform:rotate(45deg) translateX(-50%)}.menu_button.is-active::after{border-top:solid 1px #fff;top:calc(50% - 6px);transform:rotate(-45deg) translateX(-50%)}.btn-top{display:none}.menu{background-color:rgba(0,7,68,.8);display:none;height:100vh;left:0;overflow-y:scroll;overscroll-behavior-y:contain;position:fixed;top:0;transition:.2s;width:100%;z-index:100}.menu.is-active{display:block}.menu_inner{align-items:center;color:#fff;display:flex;flex-wrap:nowrap;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho Pro",serif;height:calc(100% + 1px);position:relative;text-align:center;font-size:24px;font-size:1.5rem}.menu_inner ul{margin:0 auto;width:100%}.menu_inner ul li+li{margin-top:60px}.menu .top_button{border:1px solid #fff;bottom:92px;color:#fff;opacity:1;position:absolute;right:16px}.menu .top_button::before{border-right:solid 1px #fff;border-top:solid 1px #fff}
/*# sourceMappingURL=this.css.map */