.spbr{display:block}.pcbr{display:none}img{width:100%;height:auto}#recruit.recruit_top{position:relative;z-index:0}#recruit.recruit_top::after{content:"";display:block;width:66.6666666667vw;height:100%;background-color:#eaf6fd;background-image:url("../img/recruit/top/bg_recruit_sp.webp");background-position:center bottom;background-repeat:no-repeat;background-size:100% auto;position:absolute;z-index:-1;bottom:56vw;left:50%;transform:translateX(-50%)}#recruit .inner_md .container_inner{margin:0 auto;padding:0%}@media screen and (min-width: 769px){.spbr{display:none}.pcbr{display:block}#recruit.recruit_top::after{width:60%;background-image:url("../img/recruit/top/bg_recruit_pc.webp");bottom:18vw;left:34.1%;transform:none}#recruit .inner_md .container_inner{width:100%;max-width:100%;margin:0 auto;padding:0%}}#recruit .fv{position:relative;margin-top:4vw;padding-top:7.7vw;margin-bottom:12vw}#recruit .fv .page_mv{width:100%;height:auto;position:absolute;top:0;z-index:50;padding-top:0}#recruit .fv .mv{margin-bottom:12%;height:auto}#recruit .fv .inner{padding-left:6.6666666667vw}#recruit .fv .inner h1{color:#0060dd;font-size:3.2vw;font-weight:500;font-family:"Gravitas One",serif;box-sizing:border-box;margin-bottom:1%}#recruit .fv .inner h2{box-sizing:border-box;color:#0060dd;font-size:9.7333333333vw;font-weight:600;line-height:1.3;letter-spacing:.05em;margin-bottom:8%}#recruit .fv .inner p{color:#004098;padding-left:3.3333333333vw;font-size:3.4vw;font-weight:400;line-height:1.95}#recruit .fv .logo{margin:12vw auto;width:33.2vw;padding-right:6.6666666667vw}#recruit .fv .circle{position:absolute;bottom:13%;right:6.6%;width:18.5%;animation:rotateCircle 30s linear infinite;z-index:10}@keyframes rotateCircle{from{transform:rotate(0)}to{transform:rotate(360deg)}}#recruit .fv .arrow{position:absolute;bottom:14.2%;right:8.6%;width:14.5%;z-index:20}#recruit .recruit_subNav{display:none}@media screen and (min-width: 769px){#recruit .fv{padding-top:70px;margin-top:0;margin-bottom:0}#recruit .fv .page_mv{top:1.953125vw}#recruit .fv .mv{width:60%;height:auto;margin:-70px 0 auto 34.1%}#recruit .fv .inner{position:absolute;width:100%;top:16%;left:0;padding-left:0}#recruit .fv .inner h1{position:relative;font-size:1.4vw;padding-left:10.8%}#recruit .fv .inner h2{position:relative;font-size:5.078125vw;font-weight:600;letter-spacing:0em;padding-left:11%;filter:drop-shadow(0px 0px 5px #fff) drop-shadow(0px 0px 5px #fff) drop-shadow(0px 0px 5px #fff);margin-bottom:3.5%}#recruit .fv .inner p{padding-left:14%;font-size:1.05vw}#recruit .fv .logo{margin:3.90625vw 0 0;width:100%;padding-left:14%;padding-right:0}#recruit .fv .logo img{width:8.984375vw}#recruit .fv .down{position:relative}#recruit .fv .down .circle{bottom:5vw;right:7.6%;width:10.9%}#recruit .fv .down .arrow{bottom:6.2vw;right:8.8%;width:8.5%}#recruit .recruit_subNav{display:block;position:-webkit-sticky;position:sticky;z-index:90;top:70px;margin:0 auto}}@media screen and (min-width: 769px)and (max-width: 769px){#recruit .recruit_subNav{top:50px}}@media screen and (min-width: 769px){#recruit .recruit_subNav.is_sticky{transition:.3s;background:#eaf6fc;position:fixed;width:100%;left:0;margin:0}#recruit .recruit_subNav.is_sticky .recruit_subNavList{border-top:none}#recruit .recruit_subNav .recruit_subNavList{display:flex;justify-content:space-between;align-items:center;border-top:solid 1px #000;width:78.125vw;margin:auto;padding:1.71875vw 0}#recruit .recruit_subNav .recruit_subNavList .recruit_subNavBtn{border-radius:100px;padding:.46875vw .78125vw;box-sizing:border-box;color:#fff;font-size:1.015625vw;background-size:200% 100%;background-position:100% 0;transition:background-position .6s cubic-bezier(0.25, 1, 0.5, 1)}#recruit .recruit_subNav .recruit_subNavList .recruit_subNavBtn:hover{background-position:0 0}#recruit .recruit_subNav .recruit_subNavList .recruit_subNavBtn.is_red{width:13.046875vw;margin-right:-0.9375vw;background-image:linear-gradient(to right, #0060dd 50%, #ff0000 50%)}#recruit .recruit_subNav .recruit_subNavList .recruit_subNavBtn.is_black{width:13.515625vw;background-image:linear-gradient(to right, #0060dd 50%, #000 50%)}#recruit .recruit_subNav .recruit_subNavList .recruit_subNavBtn a{display:flex;align-items:center;justify-content:space-between;width:100%}#recruit .recruit_subNav .recruit_subNavList .recruit_subNavBtn .arrowIcon{width:1.25vw;height:1.25vw}#recruit .recruit_subNav .recruit_subNavListItem{font-size:1.09375vw;font-weight:600;line-height:1.75;letter-spacing:.2em;overflow:hidden}#recruit .recruit_subNav .recruit_subNavListItem a{background-image:linear-gradient(90deg, #0060dd, #0060dd 50%, #000 50%, #000);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:background-position .4s cubic-bezier(0.25, 1, 0.5, 1)}#recruit .recruit_subNav .recruit_subNavListItem:hover a{background-position:0 0}#recruit.recruit_top .recruit_subNav{margin-bottom:10%}}#recruit .slider{position:relative;z-index:10;margin-bottom:27.7%}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}#recruit .slider .scroll_infinity{position:relative;top:1.6vw}#recruit .slider .scroll_infinityWrap{display:flex;overflow:hidden}#recruit .slider .scroll_infinityList{display:flex;list-style:none;padding:0}#recruit .slider .scroll_infinityList.is_left{animation:infinity-scroll-left 80s infinite linear .5s both}#recruit .slider .scroll_infinityItem{width:185vw}#recruit .slider .scroll_infinityItem>img{width:100%}#recruit .slider::before,#recruit .slider::after{content:"";position:absolute;left:0;right:0;margin:auto;width:185vw;height:10vw;background-image:url("../img/recruit/top/line.webp");background-repeat:no-repeat;background-size:contain;background-position:top center;z-index:20}#recruit .slider::before{top:0}#recruit .slider::after{bottom:-18%}@media screen and (min-width: 769px){#recruit .slider{position:relative;z-index:10;margin-bottom:6.7%}#recruit .slider .scroll_infinity{top:.78125vw}#recruit .slider .scroll_infinityItem{width:106vw}#recruit .slider::before,#recruit .slider::after{content:"";width:100vw;height:3vw}#recruit .slider::after{bottom:-8%}}#recruit .message{margin-bottom:25%}#recruit .message .message_heading{position:relative;color:#0060dd;font-family:"Gravitas One",serif;font-size:12vw;padding-left:3.5%;box-sizing:border-box;z-index:20}#recruit .message .message_heading .message_headingSub{display:block;color:#000;font-size:2.8vw;font-weight:500;font-family:"Noto Sans JP","Helvetica Neue","Roboto",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体",yugothic,"游ゴシック","Yu Gothic",meiryo,sans-serif;margin-top:-1.5%}#recruit .message .message_president{position:relative;box-sizing:border-box;z-index:10;width:74%;margin:-11% -4% 0% 30%}#recruit .message .message_text{position:relative;color:#0060dd;font-size:5.8vw;font-weight:500;line-height:1.65;z-index:20;margin-top:-48%;margin-bottom:2%;padding-left:6%}#recruit .message .message_name{padding-left:6%;font-size:3.8vw}#recruit .message .message_name .message_nameSub{padding-left:1%;font-size:2.5vw;letter-spacing:.1em}@media screen and (min-width: 769px){#recruit .message{margin-bottom:9%}#recruit .message .message_heading{color:#caeff8;font-size:11.3vw;padding-left:10.5%;z-index:-1}#recruit .message .message_heading .message_headingSub{font-size:1.7vw;margin-top:-2.7%;padding-left:.5%}#recruit .message .message_president{width:44%;margin:-9% -4% 0% 38%}#recruit .message .message_text{font-size:3.1vw;line-height:1.65;margin-top:-29.4%;margin-bottom:2%;padding-left:21.3%}#recruit .message .message_name{font-size:2.3vw}#recruit .message .message_name .message_nameSub{padding-left:16%;font-size:1.4vw;letter-spacing:.1em}}#recruit .force .force_heading{margin:0 auto 7%;color:#74d5ee;font-family:"Gravitas One",serif;font-size:2.6vw;font-weight:500;text-align:center}#recruit .force .force_heading .force_headingSub{color:#000;font-size:5.6vw;font-family:"Noto Sans JP","Helvetica Neue","Roboto",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体",yugothic,"游ゴシック","Yu Gothic",meiryo,sans-serif;font-weight:600}#recruit .force .force_list{display:flex;justify-content:center;align-items:flex-start;gap:3vw 1%;flex-wrap:wrap;width:100%;margin:0 auto 25%}#recruit .force .force_list .force_item{width:48%;text-align:center}#recruit .force .force_list .force_item .force_itemImg{display:block;width:76%;margin:auto}#recruit .force .force_list .force_item .force_itemText{font-size:4.4vw;font-weight:600;line-height:1.4}@media screen and (min-width: 769px){#recruit .force .force_heading{font-size:1.6vw;margin:0 auto 3%}#recruit .force .force_heading .force_headingSub{font-size:3.3vw}#recruit .force .force_list .force_item{width:22%}#recruit .force .force_list .force_item .force_itemImg{width:90%}#recruit .force .force_list .force_item .force_itemText{font-size:2vw}}.inside{margin-bottom:12%}@media screen and (min-width: 769px){.inside{position:relative;margin-top:-12.5%;margin-bottom:8%}}.inside_heading{margin:0 auto 4vw;color:#0060dd;font-family:"Gravitas One",serif;font-size:4vw;font-weight:500;text-align:center}@media screen and (min-width: 769px){.inside_heading{display:none}}.inside_list{display:flex;margin:auto;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:1.5vw 0;width:78.125vw}@media screen and (max-width: 769px){.inside_list{width:86.6666666667vw;gap:2.5vw 0;flex-direction:column}}.inside_item{position:relative;border-radius:20px;overflow:hidden;width:49%}@media screen and (max-width: 769px){.inside_item{width:100%;border-radius:6px}}.inside_itemTitle{position:absolute;font-family:"Gravitas One",serif;text-align:center;font-size:3.515625vw;top:18%;left:0;right:0;margin:auto;background-image:linear-gradient(90deg, #323232, #323232 50%, #fff 50%, #fff);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:background-position .4s cubic-bezier(0.25, 1, 0.5, 1)}.inside_itemLink:hover .inside_itemTitle{background-position:0 0}@media screen and (max-width: 769px){.inside_itemTitle{font-size:7.4666666667vw;top:23%}}.inside_itemTitleSub{font-family:"Noto Sans JP","Helvetica Neue","Roboto",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体",yugothic,"游ゴシック","Yu Gothic",meiryo,sans-serif;font-size:4vw;font-weight:500;display:block;margin-top:-1.9%}@media screen and (min-width: 769px){.inside_itemTitleSub{font-size:1.7vw}}.inside_itemArrow{display:block;position:absolute;bottom:6%;left:0;right:0;width:7%;margin:auto}@media screen and (min-width: 769px){.inside_itemArrow{bottom:9%}}.inside_itemArrow .arrowIcon{display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:1/1;z-index:20}.inside_itemArrow .arrowIcon::before{background-color:#fff}.inside_itemLink:hover .inside_itemArrow .arrowIcon::after{transform:scale(1.2)}.inside_circle{display:none}@media screen and (min-width: 769px){.inside_circle{display:block;position:absolute;top:46%;left:0;right:0;bottom:0;font-family:"Gravitas One",serif;color:#0060dd;font-size:1.5625vw;text-align:center;margin:auto;z-index:-1}}.interview{margin-bottom:23%}@media screen and (min-width: 769px){.interview{margin-bottom:15.7%}}.interview_list{display:flex;flex-direction:column}@media screen and (min-width: 769px){.interview_list{flex-direction:row;justify-content:center;width:78.1%;gap:4%;margin:auto}}.interview_item{position:relative;width:64.6%}@media screen and (min-width: 769px){.interview_item{width:auto}}.interview_item.is_first{margin-left:3%}@media screen and (min-width: 769px){.interview_item.is_first{margin-left:0}}.interview_item.is_last{margin-top:-2%;margin-left:33%}@media screen and (min-width: 769px){.interview_item.is_last{margin-top:9%;margin-left:0}.interview_itemLink{position:relative;display:flex;flex-direction:column;gap:.7vw;width:100%}}.interview_itemImg{margin-bottom:2%}@media screen and (min-width: 769px){.interview_itemImg{margin-bottom:0}}.interview_itemOverlay{position:relative}.interview_itemTitle{position:absolute;top:16%;left:0;right:0;font-family:"Gravitas One",serif;font-weight:500;font-size:5.9vw;text-align:center;margin:auto;background-image:linear-gradient(90deg, #323232, #323232 50%, #fff 50%, #fff);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:background-position .4s cubic-bezier(0.25, 1, 0.5, 1)}.interview_itemLink:hover .interview_itemTitle{background-position:0 0}@media screen and (min-width: 769px){.interview_itemTitle{top:19%;font-size:3.5vw}}.interview_itemTitleSub{display:block;font-size:4vw;font-family:"Noto Sans JP","Helvetica Neue","Roboto",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体",yugothic,"游ゴシック","Yu Gothic",meiryo,sans-serif;margin-top:-3%}@media screen and (min-width: 769px){.interview_itemTitleSub{font-size:1.7vw;margin-top:0}}.interview_itemArrow{display:block;position:absolute;width:7%;margin:auto}.is_first .interview_itemArrow{bottom:5.8%;left:.6%;right:0}@media screen and (min-width: 769px){.is_first .interview_itemArrow{bottom:6.8%}}.is_last .interview_itemArrow{bottom:6.8%;left:-1.4%;right:0}.interview_itemArrow .arrowIcon{display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:1/1;z-index:20}.interview_itemArrow .arrowIcon::before{background-color:#fff}.interview_itemLink:hover .interview_itemArrow .arrowIcon::after{transform:scale(1.2)}#recruit .entry{display:flex;flex-direction:column;gap:4vw;margin-bottom:10.1333333333vw}#recruit .entry .entry_item{position:relative;display:block;width:80%;margin:auto;border-radius:100px;text-align:center;font-size:4.3vw;padding:5%;z-index:30;overflow:hidden;text-decoration:none}#recruit .entry .entry_item .entry_itemLink{position:relative;display:block;color:#fff;font-weight:600}#recruit .entry .entry_item .entry_arrow{display:block;position:absolute;top:50%;transform:translateY(-50%);right:3%;width:7%;z-index:30}#recruit .entry .entry_item .entry_arrow .arrowIcon{width:100%;height:auto;aspect-ratio:1/1}#recruit .entry .entry_item .entry_arrow .arrowIcon img{width:45%}#recruit .entry .entry_item.is_new{background-color:red}#recruit .entry .entry_item.is_career{background-color:#000}#recruit .entry .entry_item.is_new::before,#recruit .entry .entry_item.is_career::before{content:"";position:absolute;display:block;top:0;left:0;right:0;width:100%;height:100%;border-radius:100px;background-color:#0060dd;transition:transform .6s;transform:scale(0, 1);transform-origin:left top;margin:auto;z-index:-1}#recruit .entry .entry_item:hover::before{transform:scale(1, 1);transform-origin:top left;transition:transform .6s}#recruit .entry .entry_item:hover .arrowIcon::before{transform:scale(1.1)}@media screen and (min-width: 769px){#recruit .entry{flex-direction:row;width:68%;margin:auto;margin-bottom:2.5vw;justify-content:space-between}#recruit .entry .entry_item{font-size:1.7vw;padding:3.9%;width:48%}#recruit .entry .entry_item .entry_arrowIcon{position:relative}#recruit .entry .entry_item .entry_arrow{top:50%;transform:translateY(-50%);right:5%;width:8%}}#recruit .page_mv{height:117.3333333333vw}#recruit .page_mv .page_mvBreadcrumb{color:#989898}#recruit .page_mv .page_mvBreadcrumb a{color:#323232}#recruit .page_mv .page_mvHeading{color:#0060dd;font-size:9.3333333333vw}#recruit .page_mv .page_mvSubHeading{color:#0060dd;font-size:4vw;letter-spacing:.1em}#recruit .page_mv .recruit_pageMvImg{width:51.7333333333vw;height:51.7333333333vw;padding:2.2666666667vw;border-radius:50%;background-color:#caeff8;position:absolute;left:41.0666666667vw;top:56vw}#recruit .page_mv .recruit_pageMvImg::before{content:"";display:block;width:4.2666666667vw;height:4.2666666667vw;border-radius:50%;background-color:#0060dd;position:absolute;bottom:16.6666666667vw;left:-13.3333333333vw}#recruit .page_mv .recruit_pageMvImg::after{content:"";display:block;width:14.6666666667vw;height:14.6666666667vw;border-radius:50%;background-color:#eaf6fc;position:absolute;bottom:8.2666666667vw;left:-6.1333333333vw}@media screen and (min-width: 769px){#recruit .page_mv{position:relative;height:40.625vw;padding-top:.78125vw}#recruit .page_mv .page_mvBreadcrumb{margin-bottom:8.59375vw}#recruit .page_mv .page_mvHeading{font-size:5.46875vw}#recruit .page_mv .page_mvSubHeading{font-size:2.34375vw}#recruit .page_mv .recruit_pageMvImg{width:35.859375vw;height:35.859375vw;padding:1.5625vw;left:51.40625vw;top:-4.6875vw}#recruit .page_mv .recruit_pageMvImg::before{width:2.5vw;height:2.5vw;bottom:5.625vw;left:-2.109375vw}#recruit .page_mv .recruit_pageMvImg::after{width:8.59375vw;height:8.59375vw;bottom:.703125vw;left:2.109375vw}}#recruit.recruit_faq .container_inner{width:93.3333333333vw;margin:0 auto}#recruit.recruit_faq .faq_anchorList{display:flex;flex-direction:column;gap:1.3333333333vw;padding:0 3.3333333333vw;margin-bottom:8vw}#recruit.recruit_faq .faq_anchorItem a{display:inline-flex;align-items:center;font-size:3.7333333333vw;font-weight:700;background-image:linear-gradient(90deg, #0060dd, #0060dd 50%, #000 50%, #000);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:background-position .4s cubic-bezier(0.25, 1, 0.5, 1)}#recruit.recruit_faq .faq_anchorItem:hover a{background-position:0 0}#recruit.recruit_faq .faq_anchorItem .arrowIcon{margin-right:2.6666666667vw;width:3.7333333333vw;height:3.7333333333vw}#recruit.recruit_faq .faq_heading{color:#0060dd;font-size:6.6666666667vw;font-weight:700;padding:16vw 3.3333333333vw 0;margin-bottom:5.3333333333vw}#recruit.recruit_faq .faq_list{margin-bottom:8vw}#recruit.recruit_faq .faq_item{border-top:1px solid #c1c1c1}#recruit.recruit_faq .faq_item:last-child{border-bottom:1px solid #c1c1c1}#recruit.recruit_faq .js_accordion_content{height:0;overflow:hidden}#recruit.recruit_faq .faq_question{display:flex;align-items:center;width:100%;text-align:left;background:rgba(0,0,0,0);border:none;padding:3.3333333333vw;padding-right:9.3333333333vw;font-size:4vw;font-weight:700;position:relative;cursor:pointer}#recruit.recruit_faq .faq_question span{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:8.6666666667vw;height:8.6666666667vw;border-radius:50%;background-color:#eaf6fc;color:#0060dd;font-family:"Gravitas One",serif;font-size:4.8vw;margin-right:4vw}#recruit.recruit_faq .faq_question::before,#recruit.recruit_faq .faq_question::after{content:"";position:absolute;right:3.3333333333vw;top:50%;width:2.6666666667vw;height:.5333333333vw;background-color:#0060dd;transition:transform .3s ease}#recruit.recruit_faq .faq_question::after{transform:rotate(90deg)}#recruit.recruit_faq .faq_question.is_open::after{transform:rotate(0deg)}#recruit.recruit_faq .faq_answer_inner{padding:3.3333333333vw;padding-left:14.6666666667vw;margin-bottom:4vw;font-size:3.7333333333vw;line-height:1.6;background-color:#eaf6fc;position:relative}#recruit.recruit_faq .faq_answer_inner a{color:#0060dd;text-decoration:underline}#recruit.recruit_faq .faq_answer_inner span{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:8.6666666667vw;height:8.6666666667vw;border-radius:50%;background-color:#0060dd;color:#fff;font-family:"Gravitas One",serif;font-size:4.8vw;position:absolute;left:3.3333333333vw;top:3.3333333333vw}@media screen and (min-width: 769px){#recruit.recruit_faq .container_inner{width:70.3125vw;padding:1.5625vw 0 13.28125vw}#recruit.recruit_faq .faq_anchorList{display:grid;grid-template-columns:repeat(2, max-content);justify-content:start;gap:1.875vw 3.125vw;margin-bottom:3.125vw;padding:0}#recruit.recruit_faq .faq_anchorItem a{font-size:1.40625vw}#recruit.recruit_faq .faq_anchorItem .arrowIcon{margin-right:.78125vw;width:1.953125vw;height:1.953125vw}#recruit.recruit_faq .faq_heading{font-size:2.34375vw;padding:15.625vw 0 0;margin-top:-6.25vw;margin-bottom:4.6875vw}#recruit.recruit_faq .faq_list{margin-bottom:0vw}#recruit.recruit_faq .faq_question{padding:1.5625vw 4.6875vw 1.5625vw 1.640625vw;font-size:1.71875vw}#recruit.recruit_faq .faq_question span{width:4.6875vw;height:4.6875vw;font-size:2.578125vw;margin-right:2.734375vw}#recruit.recruit_faq .faq_question::before,#recruit.recruit_faq .faq_question::after{right:1.953125vw;width:1.5625vw;height:.3125vw}#recruit.recruit_faq .faq_answer_inner{padding:1.5625vw;padding-left:8.828125vw;font-size:1.40625vw;margin-bottom:1.953125vw;min-height:5.5em}#recruit.recruit_faq .faq_answer_inner span{width:4.6875vw;height:4.6875vw;font-size:2.578125vw;left:1.5625vw;top:1.5625vw}}#recruit.recruit_woman .woman_fv{margin:5.3333333333vw 0}#recruit.recruit_woman .woman_fvImg{width:100%;border-radius:6.6666666667vw;overflow:hidden;margin-bottom:17.3333333333vw}#recruit.recruit_woman .woman_fvImg img{width:100%;height:auto}#recruit.recruit_woman .woman_fvContent{width:86.6666666667vw;margin:0 auto}#recruit.recruit_woman .woman_fvCatch{color:#0060dd;font-size:6.6666666667vw;font-weight:700;line-height:1.4;margin-bottom:6.6666666667vw}#recruit.recruit_woman .woman_fvText{font-size:3.7333333333vw;line-height:1.8;margin-bottom:14.6666666667vw}#recruit.recruit_woman .woman_profileHeading{font-family:"Gravitas One",serif;color:#74d5ee;font-size:3.3333333333vw;margin-bottom:1.3333333333vw}#recruit.recruit_woman .woman_profileInner{background-color:#eaf6fc;border-radius:2.6666666667vw;padding:4vw 1.3333333333vw;display:flex;align-items:center;justify-content:center;gap:2.6666666667vw}#recruit.recruit_woman .woman_profileImg{width:18.9333333333vw;flex-shrink:0}#recruit.recruit_woman .woman_profileImg img{border-radius:50%}#recruit.recruit_woman .woman_profileDept{font-size:3.7333333333vw;line-height:1.35;margin-bottom:1.3333333333vw}#recruit.recruit_woman .woman_profileName{font-size:4.5333333333vw;font-weight:700}#recruit.recruit_woman .woman_contents{margin-bottom:16vw}#recruit.recruit_woman .woman_photo{width:93.3333333333vw;margin:13.3333333333vw auto;border-radius:5.3333333333vw;overflow:hidden}#recruit.recruit_woman .woman_section{width:86.6666666667vw;margin:0 auto 10.6666666667vw}#recruit.recruit_woman .woman_sectionHeading{display:flex;flex-direction:column;margin-bottom:10.6666666667vw}#recruit.recruit_woman .woman_sectionHeading_en{font-family:"Gravitas One",serif;color:#74d5ee;font-size:3.3333333333vw}#recruit.recruit_woman .woman_sectionHeading_ja{font-size:4.8vw;font-weight:700;line-height:1.5}#recruit.recruit_woman .woman_qaList{display:flex;flex-direction:column;gap:10.6666666667vw}#recruit.recruit_woman .woman_qaQuestion{display:flex;align-items:flex-start;color:#0060dd;font-size:4vw;font-weight:700;line-height:1.5;margin-bottom:8vw}#recruit.recruit_woman .woman_qaQuestion_icon{flex-shrink:0;margin-right:2vw}#recruit.recruit_woman .woman_qaSpeaker{display:flex;align-items:center;gap:2.6666666667vw;margin-bottom:3.3333333333vw}#recruit.recruit_woman .woman_qaSpeaker_img{width:16.5333333333vw;flex-shrink:0}#recruit.recruit_woman .woman_qaSpeaker_img img{border-radius:50%}#recruit.recruit_woman .woman_qaSpeaker_name{font-size:4.1333333333vw;font-weight:700}#recruit.recruit_woman .woman_qaAnswer_text p{font-size:3.7333333333vw;line-height:1.8}@media screen and (min-width: 769px){#recruit.recruit_woman .woman_fv{margin:2.34375vw 0}#recruit.recruit_woman .woman_fvImg{border-radius:3.90625vw;margin-bottom:9.375vw}#recruit.recruit_woman .woman_fvContent{width:70.3125vw}#recruit.recruit_woman .woman_fvCatch{font-size:3.59375vw;margin-bottom:4.6875vw}#recruit.recruit_woman .woman_fvText{font-size:1.25vw;margin-bottom:7.03125vw}#recruit.recruit_woman .woman_profileHeading{font-size:1.5625vw;margin-bottom:.78125vw}#recruit.recruit_woman .woman_profileInner{border-radius:1.71875vw;padding:2.734375vw 3.125vw;gap:1.5625vw}#recruit.recruit_woman .woman_profileImg{width:10.15625vw}#recruit.recruit_woman .woman_profileDept{font-size:1.015625vw;margin-bottom:0vw}#recruit.recruit_woman .woman_profileName{font-size:2.03125vw}#recruit.recruit_woman .woman_contents{margin-bottom:11.71875vw}#recruit.recruit_woman .woman_photo{width:78.125vw;margin:9.375vw auto;border-radius:3.125vw}#recruit.recruit_woman .woman_section{width:70.3125vw;margin:0 auto 7.8125vw}#recruit.recruit_woman .woman_sectionHeading{margin-bottom:6.25vw}#recruit.recruit_woman .woman_sectionHeading_en{font-size:1.5625vw}#recruit.recruit_woman .woman_sectionHeading_ja{font-size:2.8125vw}#recruit.recruit_woman .woman_qaList{gap:5.46875vw}#recruit.recruit_woman .woman_qaQuestion{font-size:1.71875vw;margin-bottom:2.34375vw}#recruit.recruit_woman .woman_qaQuestion_icon{margin-right:1.171875vw}#recruit.recruit_woman .woman_qaAnswer{display:flex;align-items:flex-start;gap:2.34375vw}#recruit.recruit_woman .woman_qaSpeaker{flex-direction:column;gap:.390625vw;margin-bottom:0;width:6.25vw}#recruit.recruit_woman .woman_qaSpeaker_img{width:6.25vw}#recruit.recruit_woman .woman_qaSpeaker_name{font-size:1.25vw;text-align:center}#recruit.recruit_woman .woman_qaAnswer_text{padding-top:.390625vw}#recruit.recruit_woman .woman_qaAnswer_text p{font-size:1.25vw}}#recruit.recruit_benefits .benefits_fvImg{width:100%;margin-bottom:17.3333333333vw}#recruit.recruit_benefits .benefits_fvImg img{width:100%;height:auto}#recruit.recruit_benefits .benefits_contents{margin-bottom:16vw}#recruit.recruit_benefits .benefits_section{width:86.6666666667vw;margin:0 auto 10.6666666667vw}#recruit.recruit_benefits .benefits_sectionHeading{display:flex;flex-direction:column;margin-bottom:10.6666666667vw}#recruit.recruit_benefits .benefits_sectionHeading_en{font-family:"Gravitas One",serif;color:#74d5ee;font-size:2.6666666667vw}#recruit.recruit_benefits .benefits_sectionHeading_ja{font-size:5.3333333333vw;font-weight:700;line-height:1.5}#recruit.recruit_benefits .benefits_list{display:flex;flex-direction:column;gap:2.6666666667vw}#recruit.recruit_benefits .benefits_item{border:2px solid #caeff8;border-radius:2.6666666667vw;padding:5.3333333333vw 5.3333333333vw 10.6666666667vw}#recruit.recruit_benefits .benefits_itemTitle{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:4vw}#recruit.recruit_benefits .benefits_itemIcon{width:28vw;display:flex;justify-content:center}#recruit.recruit_benefits .benefits_itemTitleText{font-size:5.3333333333vw;color:#0060dd;font-weight:700}#recruit.recruit_benefits .benefits_itemText{font-size:3.7333333333vw;line-height:1.8}#recruit.recruit_benefits .benefits_banner{width:74.6666666667vw;margin:16vw auto;border-radius:13.3333333333vw;overflow:hidden}#recruit.recruit_benefits .benefits_bannerLink{display:block;position:relative;width:100%}#recruit.recruit_benefits .benefits_bannerLink:hover .benefits_bannerImg{transform:scale(1.2)}#recruit.recruit_benefits .benefits_bannerImg{transition:transform .3s ease}#recruit.recruit_benefits .benefits_bannerImg img{width:100%;height:auto;vertical-align:bottom}#recruit.recruit_benefits .benefits_bannerTitle{position:absolute;top:50%;left:0;right:0;margin:auto;transform:translateY(-50%);text-align:center;font-family:"Gravitas One",serif;font-size:3.6vw;background-image:linear-gradient(90deg, #323232, #323232 50%, #fff 50%, #fff);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:background-position .4s cubic-bezier(0.25, 1, 0.5, 1)}#recruit.recruit_benefits .benefits_bannerTitleSub{display:block;font-family:"Noto Sans JP","Helvetica Neue","Roboto",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体",yugothic,"游ゴシック","Yu Gothic",meiryo,sans-serif;font-size:4.4vw;font-weight:700}#recruit.recruit_benefits .benefits_bannerArrow{display:block;position:absolute;top:50%;transform:translateY(-50%);right:5%;width:5.3333333333vw;z-index:20}#recruit.recruit_benefits .benefits_bannerArrow .arrowIcon{display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:1/1}#recruit.recruit_benefits .benefits_bannerArrow .arrowIcon::before{background-color:#fff}@media screen and (min-width: 769px){#recruit.recruit_benefits .benefits_fvImg{margin-bottom:9.375vw}#recruit.recruit_benefits .benefits_contents{margin-bottom:11.71875vw}#recruit.recruit_benefits .benefits_section{width:70.3125vw;margin:0 auto 7.8125vw}#recruit.recruit_benefits .benefits_sectionHeading{margin-bottom:6.25vw}#recruit.recruit_benefits .benefits_sectionHeading_en{font-size:1.25vw}#recruit.recruit_benefits .benefits_sectionHeading_ja{font-size:3.125vw}#recruit.recruit_benefits .benefits_list{flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:1.5625vw}#recruit.recruit_benefits .benefits_item{flex:0 0 34.375vw;border-radius:1.5625vw;padding:3.125vw 3.125vw}#recruit.recruit_benefits .benefits_itemTitle{margin-bottom:1.5625vw}#recruit.recruit_benefits .benefits_itemIcon{width:11.25vw}#recruit.recruit_benefits .benefits_itemTitleText{font-size:2.34375vw}#recruit.recruit_benefits .benefits_itemText{font-size:1.25vw}#recruit.recruit_benefits .benefits_banner{width:46.875vw;margin:9.375vw auto;border-radius:7.8125vw}#recruit.recruit_benefits .benefits_bannerTitle{font-size:1.5625vw}#recruit.recruit_benefits .benefits_bannerTitleSub{font-size:2.34375vw}#recruit.recruit_benefits .benefits_bannerArrow{width:2.5vw;right:5%}}#recruit.recruit_careers .careers_contents{margin-bottom:16vw}#recruit.recruit_careers .careers_contents .container_inner{width:86.6666666667vw;margin:0 auto}#recruit.recruit_careers .careers_profile{position:relative;z-index:1;margin-bottom:13.3333333333vw}#recruit.recruit_careers .careers_profileHeading{font-family:"Noto Sans JP","Helvetica Neue","Roboto",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体",yugothic,"游ゴシック","Yu Gothic",meiryo,sans-serif;font-size:4.5333333333vw;font-weight:700;color:#323232;margin-bottom:5.3333333333vw}#recruit.recruit_careers .careers_profileTable{margin:0}#recruit.recruit_careers .careers_profileTable_row{display:flex;flex-direction:column;position:relative;padding:5.3333333333vw 0}#recruit.recruit_careers .careers_profileTable_row::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right, #0060dd 0%, #0060dd 26.6666666667vw, #dedede 26.6666666667vw, #dedede 100%)}#recruit.recruit_careers .careers_profileTable_row:first-child::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(to right, #0060dd 0%, #0060dd 26.6666666667vw, #dedede 31.2vw, #dedede 100%)}#recruit.recruit_careers .careers_profileTable_row:last-child::after{display:none}#recruit.recruit_careers .careers_profileTable_row dt{font-family:"Noto Sans JP","Helvetica Neue","Roboto",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体",yugothic,"游ゴシック","Yu Gothic",meiryo,sans-serif;font-size:3.7333333333vw;font-weight:600;color:#0060dd;line-height:1.88888889;letter-spacing:.05em;padding-left:1.6vw}#recruit.recruit_careers .careers_profileTable_row dd{font-family:"Noto Sans JP","Helvetica Neue","Roboto",arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","游ゴシック体",yugothic,"游ゴシック","Yu Gothic",meiryo,sans-serif;font-size:3.7333333333vw;color:#323232;line-height:1.5;letter-spacing:.05em;margin:0;padding-left:1.6vw;margin-top:0vw}#recruit.recruit_careers .careers_profileTable_row dd span{display:inline-block;padding-left:1em}@media screen and (min-width: 769px){#recruit.recruit_careers .careers_contents{margin-bottom:11.71875vw}#recruit.recruit_careers .careers_contents .container_inner{width:70.3125vw}#recruit.recruit_careers .careers_profile{margin:0 auto 8.28125vw;width:70.3125vw}#recruit.recruit_careers .careers_profileHeading{font-size:2.34375vw;margin-bottom:3.359375vw}#recruit.recruit_careers .careers_profileTable_row{flex-direction:row;padding:0;min-height:6.25vw}#recruit.recruit_careers .careers_profileTable_row::after{background:linear-gradient(to right, #0060dd 0%, #0060dd 10.9375vw, #dedede 10.9375vw, #dedede 100%)}#recruit.recruit_careers .careers_profileTable_row:first-child::before{background:linear-gradient(to right, #0060dd 0%, #0060dd 10.9375vw, #dedede 10.9375vw, #dedede 100%)}#recruit.recruit_careers .careers_profileTable_row dt{flex-shrink:0;width:12.5vw;font-size:1.40625vw;line-height:1.5;padding:2.03125vw 0 1.71875vw;padding-left:.625vw}#recruit.recruit_careers .careers_profileTable_row dd{flex:1;font-size:1.40625vw;line-height:1.88888889;margin-top:0;padding:1.71875vw 0;padding-left:6.640625vw}}#recruit.recruit_staff .staff_intro{border-bottom:#0060dd 2px solid;padding-bottom:8vw}#recruit.recruit_staff .staff_introText{text-align:center;font-size:4vw;font-weight:bold;line-height:1.53;margin-bottom:14.6666666667vw}#recruit.recruit_staff .staff_navList{width:93.3333333333vw;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2.6666666667vw}#recruit.recruit_staff .staff_navListItem{position:relative}#recruit.recruit_staff .staff_navListItem a{width:29.0666666667vw;height:22.8380933333vw;mask-image:url("../img/recruit/staff/nav_mask.svg");mask-mode:alpha;mask-repeat:no-repeat;mask-position:0 0;mask-size:100% auto;-webkit-mask-image:url("../img/recruit/staff/nav_mask.svg");-webkit-mask-mode:alpha;-webkit-mask-repeat:no-repeat;-webkit-mask-position:0 0;-webkit-mask-size:100% auto;box-sizing:border-box;display:block;position:relative}#recruit.recruit_staff .staff_navListItem a:hover .staff_navListItemImg{transform:scale(1.2)}#recruit.recruit_staff .staff_navListItemImg{transition:transform .3s ease}#recruit.recruit_staff .staff_navListItemImg img{width:100%;height:auto;vertical-align:bottom}#recruit.recruit_staff .staff_navListItemTxt{position:absolute;width:100%;height:100%;box-sizing:border-box;padding-bottom:4vw;top:0;left:0;display:flex;align-items:center;justify-content:center;font-size:4vw;font-weight:700;background-image:linear-gradient(90deg, #323232, #323232 50%, #fff 50%, #fff);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:background-position .4s cubic-bezier(0.25, 1, 0.5, 1)}#recruit.recruit_staff .staff_navListItemArrow{display:block;position:absolute;bottom:5.6vw;right:1.3333333333vw;width:3vw;z-index:20}#recruit.recruit_staff .staff_navListItemArrow .arrowIcon{display:flex;align-items:center;justify-content:center;width:100%;height:auto;aspect-ratio:1/1;transform:rotate(90deg)}#recruit.recruit_staff .staff_navListItemArrow .arrowIcon::before{background-color:#fff}#recruit.recruit_staff .staff_contents{margin-bottom:16vw}#recruit.recruit_staff .staff_section{display:none}#recruit.recruit_staff .staff_section.is_active{display:block}#recruit.recruit_staff .staff_fv{padding:15.3333333333vw 0 12vw;text-align:center}#recruit.recruit_staff .staff_fvHeading{display:flex;flex-direction:column;margin-bottom:10.6666666667vw}#recruit.recruit_staff .staff_fvHeading_en{font-family:"Gravitas One",serif;color:#74d5ee;font-size:3.2vw}#recruit.recruit_staff .staff_fvHeading_ja{font-size:9.3333333333vw;font-weight:700;line-height:1.5}#recruit.recruit_staff .staff_fvImg{width:100%;border-radius:6.6666666667vw;overflow:hidden}#recruit.recruit_staff .staff_fvImg img{width:100%;height:auto}#recruit.recruit_staff .staff_profile{width:86.6666666667vw;margin:0 auto;position:relative}#recruit.recruit_staff .staff_profileHeading{color:#0060dd;font-size:6.6666666667vw;font-weight:700;line-height:1.4;margin-bottom:6.6666666667vw}#recruit.recruit_staff .staff_profileInfo{display:flex;align-items:flex-end;font-weight:700;margin-top:8vw}#recruit.recruit_staff .staff_profileDept{font-size:2.9333333333vw;margin-right:1em;line-height:1}#recruit.recruit_staff .staff_profileName{font-size:3.7333333333vw;line-height:1}#recruit.recruit_staff .staff_sectionSubHeading{display:flex;flex-direction:column;margin-top:16vw;margin-bottom:4vw}#recruit.recruit_staff .staff_sectionSubHeading_en{font-family:"Gravitas One",serif;color:#74d5ee;font-size:2.6666666667vw}#recruit.recruit_staff .staff_sectionSubHeading_ja{font-size:5.3333333333vw;font-weight:700;line-height:1.5}#recruit.recruit_staff .staff_about{position:relative;width:86.6666666667vw;margin:0 auto -10.6666666667vw}#recruit.recruit_staff .staff_aboutBoxText{font-size:3.7333333333vw;line-height:1.785}#recruit.recruit_staff .staff_aboutBoxImg{width:60vw;position:absolute;right:3.3333333333vw;bottom:0;z-index:10}#recruit.recruit_staff .staff_scheduleImg{position:relative;padding-bottom:40vw;margin:0 -6.6666666667vw}#recruit.recruit_staff .staff_interview{width:86.6666666667vw;margin:0 auto 10.6666666667vw}#recruit.recruit_staff .staff_interviewItem{margin-bottom:12vw}#recruit.recruit_staff .staff_interviewQuestion{position:relative;margin-top:6.6666666667vw}#recruit.recruit_staff .staff_interviewQuestion_icon{display:flex;align-items:center;justify-content:center;width:18vw;height:18vw;border-radius:50%;background-color:#eaf6fc;color:#0060dd;font-family:"Gravitas One",serif;font-size:8vw;position:relative;z-index:1;left:-3.3333333333vw}#recruit.recruit_staff .staff_interviewQuestion_text{display:block;font-size:5.3333333333vw;font-weight:700;line-height:1.5;margin-top:-3.3333333333vw;margin-bottom:5.3333333333vw;position:relative;z-index:10}#recruit.recruit_staff .staff_interviewAnswer p{font-size:3.7333333333vw;line-height:1.785}#recruit.recruit_staff .staff_message{width:86.6666666667vw;padding:12vw 3.3333333333vw;margin:0 auto 13.3333333333vw;background:url(../img/recruit/staff/message_line_sp.svg) no-repeat center top;background-size:100% auto;position:relative}#recruit.recruit_staff .staff_message::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1.6vw;background:url(../img/recruit/staff/message_line_sp.svg) no-repeat center top;background-size:100% auto}#recruit.recruit_staff .staff_messageImg{margin:0 auto;width:64vw;border-radius:1.3333333333vw;overflow:hidden}#recruit.recruit_staff .staff_messageImg img{width:100%;height:auto}#recruit.recruit_staff .staff_messageBoxHeading{margin:9.3333333333vw 0 5.3333333333vw;font-size:5.3333333333vw;font-weight:700;line-height:1.5}#recruit.recruit_staff .staff_messageBoxText{font-size:3.7333333333vw;line-height:1.785}@media screen and (min-width: 769px){#recruit.recruit_staff .staff_intro{padding-bottom:5.078125vw}#recruit.recruit_staff .staff_introText{font-size:1.5625vw;margin-bottom:3.90625vw}#recruit.recruit_staff .staff_navList{width:70.3125vw;gap:1.5625vw 2.34375vw}#recruit.recruit_staff .staff_navListItem a{width:21.875vw;height:17.1875vw}#recruit.recruit_staff .staff_navListItemTxt{padding-bottom:2.8125vw;font-size:2.34375vw}#recruit.recruit_staff .staff_navListItemArrow{bottom:3.90625vw;right:1.171875vw;width:2.265625vw}#recruit.recruit_staff .staff_contents{margin-bottom:9.375vw}#recruit.recruit_staff .staff_fv{padding:7.03125vw 0 7.03125vw}#recruit.recruit_staff .staff_fvHeading{margin-bottom:5.46875vw}#recruit.recruit_staff .staff_fvHeading_en{font-size:1.5625vw}#recruit.recruit_staff .staff_fvHeading_ja{line-height:1;font-size:4.6875vw}#recruit.recruit_staff .staff_fvImg{border-radius:3.90625vw}#recruit.recruit_staff .staff_profile{width:70.3125vw;margin:0 auto}#recruit.recruit_staff .staff_profileHeading{font-size:3.90625vw;line-height:1.5;margin-bottom:3.125vw}#recruit.recruit_staff .staff_profileInfo{margin-top:2.34375vw}#recruit.recruit_staff .staff_profileDept{font-size:1.25vw}#recruit.recruit_staff .staff_profileName{font-size:1.71875vw}#recruit.recruit_staff .staff_sectionSubHeading{margin-top:4.6875vw;margin-bottom:2.34375vw}#recruit.recruit_staff .staff_sectionSubHeading_en{font-size:1.25vw}#recruit.recruit_staff .staff_sectionSubHeading_ja{font-size:2.03125vw}#recruit.recruit_staff .staff_aboutBoxText{width:38.4375vw;font-size:1.25vw;line-height:1.9375}#recruit.recruit_staff .staff_about{width:70.3125vw;margin:0 auto}#recruit.recruit_staff .staff_aboutBoxImg{width:35.15625vw;right:-6.09375vw;bottom:auto;top:1.5625vw}#recruit.recruit_staff .staff_scheduleImg{padding-bottom:0;margin:0 -3.90625vw 3.90625vw}#recruit.recruit_staff .staff_interview{width:70.3125vw;margin:0 auto 6.25vw}#recruit.recruit_staff .staff_interviewItem{margin-bottom:4.6875vw}#recruit.recruit_staff .staff_interviewQuestion{margin-top:3.90625vw}#recruit.recruit_staff .staff_interviewQuestion_icon{width:10.546875vw;height:10.546875vw;font-size:4.6875vw;left:-1.953125vw}#recruit.recruit_staff .staff_interviewQuestion_text{font-size:3.125vw;margin-top:-1.953125vw;margin-bottom:1.5625vw}#recruit.recruit_staff .staff_interviewAnswer p{font-size:1.25vw;line-height:1.9375}#recruit.recruit_staff .staff_message{width:78.125vw;padding:6.25vw 3.90625vw;margin:0 auto 7.8125vw;background:url(../img/recruit/staff/message_line_pc.svg) no-repeat center top;background-size:100% auto;display:flex;align-items:flex-start;justify-content:space-between}#recruit.recruit_staff .staff_message::before{height:.9375vw;background:url(../img/recruit/staff/message_line_pc.svg) no-repeat center top;background-size:100% auto}#recruit.recruit_staff .staff_messageImg{margin:0;width:28.125vw;border-radius:.78125vw;overflow:hidden}#recruit.recruit_staff .staff_messageImg img{width:100%;height:auto}#recruit.recruit_staff .staff_messageBox{width:38.28125vw}#recruit.recruit_staff .staff_messageBoxHeading{margin:0 0 1.5625vw;font-size:2.03125vw}#recruit.recruit_staff .staff_messageBoxText{font-size:1.25vw;line-height:1.9375}}
