@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;800;900&family=Roboto:ital,wght@1,400;1,900&display=swap";*{box-sizing:border-box;line-height:1}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:100%;vertical-align:baseline;word-break:break-word;word-wrap:break-word;-webkit-text-size-adjust:100%;text-align:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none;color:#52a0ea}a:focus{outline:0}a:active,a:hover{outline:0;color:#f90}del{text-decoration:line-through}table{width:100%;border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}img{border:0;vertical-align:bottom;max-width:100%}button,input,select,textarea{-webkit-appearance:none}em,strong{font-style:normal;font-weight:700}button{padding-block:0;padding-inline:0;font-family:inherit;outline:none;border:none;cursor:pointer}@media only screen and (max-width: 840px){.spShow{display:inline-block}.spHide{display:none}}br.spShow{display:none}br.spHide{display:block}@media only screen and (max-width: 840px){br.spShow{display:block}br.spHide{display:none}}br.spShow_min{display:none}br.spHide_min{display:block}@media only screen and (max-width: 560px){br.spShow_min{display:block}br.spHide_min{display:none}}body{font-family:Noto Sans,Noto Sans JP,Noto Sans JP Subset,-apple-system,BlinkMacSystemFont,Roboto,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif;line-height:1;color:#212121;position:relative;max-width:100vw;background-color:#f3f3f3;overflow-x:hidden;font-size:16px}@media only screen and (max-width: 840px){body{font-size:14px}}body:before{content:"";position:absolute;top:1200px;left:50%;width:100vw;height:75%;background-image:url(/company/recruit/assets/bg_object-BQ_dcL1g.png);background-size:100vw auto;background-position:top center;background-repeat:repeat-y;transform:translate(-50%);z-index:-1}@media only screen and (max-width: 840px){body:before{top:0;background-size:840px auto;background-position-y:-300px}}.container{position:relative;z-index:10;margin-left:auto;margin-right:auto;width:1024px;padding-bottom:0}@media only screen and (max-width: 840px){.container{width:100%;padding:0 15px 80px;overflow-x:clip}}.md_header{position:fixed;top:0;left:0;width:100%;height:160px;background:linear-gradient(to bottom,#fff,#fff0);z-index:500}.md_header .headerWrap{display:flex;justify-content:space-between;padding:0 15px}.md_header .headerWrap .logo{display:inline-block;padding:25px 0}.md_header .headerWrap .logo a{display:flex;align-items:center}.md_header .headerWrap .logo a img{height:39px;width:auto}.md_header .headerWrap .logo a .subTitle{display:inline-block;margin-left:16px;font-size:20px;font-weight:700;color:#212121;letter-spacing:.08em;white-space:nowrap;padding-top:1px}.md_header .headerWrap .nav,.md_header .headerWrap .nav .menuList{display:flex;align-items:center;gap:32px}.md_header .headerWrap .nav .menuList .menu{display:inline-block}.md_header .headerWrap .nav .menuList .menu .menuWrap{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 0;cursor:pointer}.md_header .headerWrap .nav .menuList .menu .menuWrap .rubi,.md_header .headerWrap .nav .menuList .menu .menuWrap .menuTitle{font-size:13px;transition:all .2s ease-out 0s}.md_header .headerWrap .nav .menuList .menu .menuWrap .rubi{font-size:13px;color:#2d2d2d;font-family:Roboto,sans-serif;font-style:italic;opacity:.65}.md_header .headerWrap .nav .menuList .menu .menuWrap .menuTitle{display:flex;align-items:center;gap:6px}.md_header .headerWrap .nav .menuList .menu .menuWrap .menuTitle .titleText{font-size:18px;font-weight:700;color:#212121;transition:all .2s ease-out 0s}.md_header .headerWrap .nav .menuList .menu .menuWrap .menuTitle .iconCell{display:grid;place-content:center}.md_header .headerWrap .nav .menuList .menu .menuWrap .menuTitle .iconCell svg{display:inline-block;height:10px;width:auto}.md_header .headerWrap .nav .menuList .menu .menuWrap .menuTitle .iconCell svg path{fill:#212121;transition:all .2s ease-out 0s}.md_header .headerWrap .nav .menuList .menu .menuWrap .hoverMenuSet{position:absolute;bottom:10px;left:-28px;display:none;padding:28px;background-color:#fff;box-shadow:6px 6px 32px #00000029;transform:translateY(100%)}.md_header .headerWrap .nav .menuList .menu .menuWrap .hoverMenuSet .subMenuList{display:flex;flex-direction:column;gap:28px}.md_header .headerWrap .nav .menuList .menu .menuWrap .hoverMenuSet .subMenuList .subMenu .subMenuWrap{position:relative;display:inline-block;padding-right:28px;width:100%}.md_header .headerWrap .nav .menuList .menu .menuWrap .hoverMenuSet .subMenuList .subMenu .subMenuWrap .subMenuText{display:inline-block;font-weight:700;color:#212121;white-space:nowrap;transition:all .2s ease-out 0s}.md_header .headerWrap .nav .menuList .menu .menuWrap .hoverMenuSet .subMenuList .subMenu .subMenuWrap .iconCell{position:absolute;top:50%;right:0;display:grid;place-content:center;transform:translateY(-50%)}.md_header .headerWrap .nav .menuList .menu .menuWrap .hoverMenuSet .subMenuList .subMenu .subMenuWrap .iconCell svg{display:inline-block;height:8px;width:auto}.md_header .headerWrap .nav .menuList .menu .menuWrap .hoverMenuSet .subMenuList .subMenu .subMenuWrap .iconCell svg path{fill:#212121;transition:all .2s ease-out 0s}.md_header .headerWrap .nav .menuList .menu .menuWrap .hoverMenuSet .subMenuList .subMenu .subMenuWrap:hover .subMenuText{color:#17b1e7}.md_header .headerWrap .nav .menuList .menu .menuWrap .hoverMenuSet .subMenuList .subMenu .subMenuWrap:hover .iconCell svg path{fill:#17b1e7}.md_header .headerWrap .nav .menuList .menu .menuWrap:hover .rubi,.md_header .headerWrap .nav .menuList .menu .menuWrap:hover .menuTitle,.md_header .headerWrap .nav .menuList .menu .menuWrap:hover .menuTitle .titleText{color:#17b1e7}.md_header .headerWrap .nav .menuList .menu .menuWrap:hover .menuTitle .iconCell svg path{fill:#17b1e7}.md_header .headerWrap .nav .menuList .menu .menuWrap:hover .hoverMenuSet{display:block}.md_header .headerWrap .nav .md_btn--entry{padding:0;text-align:center;width:124px;height:40px;line-height:40px;letter-spacing:.1em;font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic;font-size:22px;box-shadow:6px 6px 32px #00000029;text-transform:uppercase}.md_header .headerWrap .nav .md_btn--entry.hasSubText{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;line-height:1.2}.md_header .headerWrap .nav .md_btn--entry .subText{font-size:9px;font-family:Noto Sans,Noto Sans JP,Noto Sans JP Subset,-apple-system,BlinkMacSystemFont,Roboto,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,sans-serif;font-weight:600;letter-spacing:-.02em;margin:0;padding:4px 0 0}.md_header .headerWrap .nav .md_btn--entry .subText em{font-size:10px;letter-spacing:0;font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic}@media only screen and (max-width: 1550px) and (min-width: 1300px){.md_header .headerWrap .logo{padding:25px 0}.md_header .headerWrap .logo a img{height:34px}.md_header .headerWrap .logo a .subTitle{margin-left:12px;font-size:16px}.md_header .headerWrap .nav{gap:28px}.md_header .headerWrap .nav .menuList{gap:24px}.md_header .headerWrap .nav .menuList .menu{display:inline-block}.md_header .headerWrap .nav .menuList .menu .menuWrap{gap:4px;padding:16px 0}.md_header .headerWrap .nav .menuList .menu .menuWrap .rubi,.md_header .headerWrap .nav .menuList .menu .menuWrap .menuTitle{font-size:11px}.md_header .headerWrap .nav .menuList .menu .menuWrap .menuTitle{gap:6px}.md_header .headerWrap .nav .menuList .menu .menuWrap .menuTitle .titleText{font-size:16px}.md_header .headerWrap .nav .md_btn--entry{width:116px;height:40px;line-height:40px;font-size:20px}.md_header .headerWrap .nav .md_btn--entry.hasSubText{height:44px}}@media only screen and (max-width: 1300px) and (min-width: 1080px){.md_header .headerWrap .logo{padding:25px 0}.md_header .headerWrap .logo a img{height:30px}.md_header .headerWrap .logo a .subTitle{margin-left:8px;font-size:14px}.md_header .headerWrap .nav,.md_header .headerWrap .nav .menuList{gap:16px}.md_header .headerWrap .nav .menuList .menu{display:inline-block}.md_header .headerWrap .nav .menuList .menu .menuWrap{gap:4px;padding:16px 0}.md_header .headerWrap .nav .menuList .menu .menuWrap .rubi,.md_header .headerWrap .nav .menuList .menu .menuWrap .menuTitle{font-size:10px}.md_header .headerWrap .nav .menuList .menu .menuWrap .menuTitle{gap:6px}.md_header .headerWrap .nav .menuList .menu .menuWrap .menuTitle .titleText{font-size:13px}.md_header .headerWrap .nav .md_btn--entry{width:100px;height:32px;line-height:32px;font-size:18px}.md_header .headerWrap .nav .md_btn--entry.hasSubText{height:36px}}.md_header .headerWrap .humArea{display:none}@media only screen and (max-width: 1080px){.md_header{height:56px;background-color:#fff;z-index:500}.md_header .headerWrap{padding:0;display:block;position:relative}.md_header .headerWrap .logo{padding:15px 8px}.md_header .headerWrap .logo a img{height:24px}.md_header .headerWrap .logo a .subTitle{margin-left:8px;padding-left:0;font-size:11px;border-left:none;letter-spacing:0}.md_header .headerWrap .nav{position:absolute;top:0;right:48px;padding:10px 2px 10px 0;gap:0}.md_header .headerWrap .nav--active{display:block}.md_header .headerWrap .nav .menuList{display:none}.md_header .headerWrap .nav .md_btn--entry{width:80px;height:36px;line-height:36px;font-size:15px;box-shadow:6px 6px 32px #00000029}.md_header .headerWrap .nav .md_btn--entry.hasSubText{line-height:14px}.md_header .headerWrap .nav .md_btn--entry .subText{line-height:8px;padding:2px 0 0}.md_header .headerWrap .humArea{display:block;height:56px;width:48px;position:absolute;top:0;right:0}.md_header .headerWrap .humArea .menuBtn{display:block;width:100%;height:100%;background-color:transparent}.md_header .headerWrap .humArea .menuBtn .border{position:relative;display:block;width:100%;height:100%}.md_header .headerWrap .humArea .menuBtn .border:before,.md_header .headerWrap .humArea .menuBtn .border:after{content:"";position:absolute;left:13px;display:inline-block;width:22px;height:2px;background-color:#17b1e7;transition:all .2s}.md_header .headerWrap .humArea .menuBtn .border:before{top:23px}.md_header .headerWrap .humArea .menuBtn .border:after{top:33px}.md_header .headerWrap .humArea .menuBtn.isOpen .border:before,.md_header .headerWrap .humArea .menuBtn.isOpen .border:after{top:50%;left:25%;transform-origin:top center}.md_header .headerWrap .humArea .menuBtn.isOpen .border:before{transform:rotate(-45deg) translate(-4%)}.md_header .headerWrap .humArea .menuBtn.isOpen .border:after{transform:rotate(45deg) translate(4%)}}.md_header.isMultipleEntry .headerWrap .nav .entrySet{display:flex;flex-wrap:nowrap;gap:4px}.md_header.isMultipleEntry .headerWrap .nav .entrySet .md_btn--entry.hasSubText:nth-child(1){background-color:#0c3484}.md_header.isMultipleEntry .headerWrap .nav .entrySet .md_btn--entry.hasSubText:nth-child(2){background-color:#17b1e7}@media only screen and (max-width: 1550px) and (min-width: 1300px){.md_header.isMultipleEntry .logo{padding:25px 0}.md_header.isMultipleEntry .logo a img{height:34px}.md_header.isMultipleEntry .logo a .subTitle{margin-left:12px;font-size:16px}.md_header.isMultipleEntry .nav{gap:28px}.md_header.isMultipleEntry .nav .menuList{gap:16px}.md_header.isMultipleEntry .nav .menuList .menu{display:inline-block}.md_header.isMultipleEntry .nav .menuList .menu .menuWrap{gap:4px;padding:16px 0}.md_header.isMultipleEntry .nav .menuList .menu .menuWrap .rubi,.md_header.isMultipleEntry .nav .menuList .menu .menuWrap .menuTitle{font-size:11px}.md_header.isMultipleEntry .nav .menuList .menu .menuWrap .menuTitle{gap:6px}.md_header.isMultipleEntry .nav .menuList .menu .menuWrap .menuTitle .titleText{font-size:15px}.md_header.isMultipleEntry .nav .md_btn--entry{width:116px;height:40px;line-height:40px;font-size:20px}}@media only screen and (max-width: 1300px) and (min-width: 1150px){.md_header.isMultipleEntry .logo{padding:25px 0}.md_header.isMultipleEntry .logo a img{height:30px}.md_header.isMultipleEntry .logo a .subTitle{margin-left:8px;font-size:14px}.md_header.isMultipleEntry .nav,.md_header.isMultipleEntry .nav .menuList{gap:16px}.md_header.isMultipleEntry .nav .menuList .menu{display:inline-block}.md_header.isMultipleEntry .nav .menuList .menu .menuWrap{gap:4px;padding:16px 0}.md_header.isMultipleEntry .nav .menuList .menu .menuWrap .rubi,.md_header.isMultipleEntry .nav .menuList .menu .menuWrap .menuTitle{font-size:10px}.md_header.isMultipleEntry .nav .menuList .menu .menuWrap .menuTitle{gap:6px}.md_header.isMultipleEntry .nav .menuList .menu .menuWrap .menuTitle .titleText{font-size:13px}.md_header.isMultipleEntry .nav .md_btn--entry{width:100px;height:32px;line-height:32px;font-size:18px}}@media only screen and (max-width: 1150px) and (min-width: 1080px){.md_header.isMultipleEntry .logo{padding:16px 0}.md_header.isMultipleEntry .logo a img{height:30px}.md_header.isMultipleEntry .logo a .subTitle{margin-left:8px;font-size:14px}.md_header.isMultipleEntry .nav{gap:16px}.md_header.isMultipleEntry .nav .menuList{gap:12px}.md_header.isMultipleEntry .nav .menuList .menu{display:inline-block}.md_header.isMultipleEntry .nav .menuList .menu .menuWrap{gap:4px;padding:12px 0}.md_header.isMultipleEntry .nav .menuList .menu .menuWrap .rubi,.md_header.isMultipleEntry .nav .menuList .menu .menuWrap .menuTitle{font-size:10px}.md_header.isMultipleEntry .nav .menuList .menu .menuWrap .rubi{font-size:9px}.md_header.isMultipleEntry .nav .menuList .menu .menuWrap .menuTitle{gap:6px}.md_header.isMultipleEntry .nav .menuList .menu .menuWrap .menuTitle .titleText{font-size:12px}.md_header.isMultipleEntry .nav .md_btn--entry{width:90px;height:32px;line-height:32px;font-size:16px}}@media only screen and (max-width: 1080px){.md_header.isMultipleEntry .logo a img{height:24px}.md_header.isMultipleEntry .logo a .subTitle{display:none}.md_header.isMultipleEntry .nav .entrySet{display:flex;flex-wrap:nowrap;gap:4px}}@media only screen and (max-width: 360px){.md_header.isMultipleEntry .logo a{display:inline-block;width:120px}}.panelUnit{position:relative}.panelUnit .bgPartList{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.panelUnit .bgPartList--rear .bgPart:first-of-type{top:-30px;left:0;width:100%;height:30px;transform:skewY(-19deg) translateY(-200%)}.panelUnit .bgPartList--rear .bgPart:nth-of-type(2){bottom:-230px;left:0;width:77%;height:400px;transform:skewY(-19deg) translateY(-50%)}.panelUnit .bgPartList--front .bgPart{bottom:262px;right:60px;width:680px;height:40px}.panelUnit .bgPartList--inner .bgPart:first-of-type{top:10%;left:0;width:680px;height:30px;transform:skew(0) translate(-50%)}.panelUnit .bgPartList--inner .bgPart:nth-of-type(2){bottom:16%;right:0;width:22%;height:12px}.panelUnit .bgPartList--inner .bgPart:nth-of-type(3){bottom:8%;right:0;width:45%;height:22px}.panelUnit .unitWrap{position:relative;height:85vh;z-index:1}.panelUnit .unitWrap .imgArea{position:absolute;top:0;left:0;width:100%;height:100%}.panelUnit .unitWrap .imgArea .imgSet{position:relative;top:0;width:100%;height:82%;transform:skewY(-19deg);overflow:hidden}.panelUnit .unitWrap .imgArea .imgSet:after{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(70deg,#ccfff7,#91d4ec00)}.panelUnit .unitWrap .imgArea .imgSet img{position:absolute;top:0;left:0;width:100%;max-width:inherit;height:100%;object-fit:cover;height:100vh;transform:skewY(19deg)}.panelUnit .unitWrap .titleArea{position:relative;top:calc(50% + 50px);display:flex;flex-direction:column;gap:25px;margin-left:auto;margin-right:auto;width:1024px;transform:translateY(-50%);z-index:1}.panelUnit .unitWrap .titleArea .titleSet{display:flex;flex-direction:column;gap:30px}.panelUnit .unitWrap .titleArea .titleSet .title{font-size:80px;font-weight:900;line-height:1.1;font-feature-settings:"palt"}.panelUnit .unitWrap .titleArea .titleSet .rubi{font-size:32px;font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic;letter-spacing:-.02em;line-height:1.2}@media only screen and (max-width: 840px){.panelUnit{padding-bottom:64px}.panelUnit .bgPartList--rear .bgPart:first-of-type{top:10px;height:15px;transform:skewY(-19deg) translate(0)}.panelUnit .bgPartList--rear .bgPart:nth-of-type(2){bottom:20px;width:100%;height:200px;transform:skewY(-19deg) translateY(100%)}.panelUnit .bgPartList--front .bgPart{bottom:262px;right:60px;width:680px;height:40px}.panelUnit .bgPartList--inner .bgPart:first-of-type{top:18%;left:0;width:90%;height:15px;transform:skew(0) translate(-50%)}.panelUnit .bgPartList--inner .bgPart:nth-of-type(2){bottom:22%;right:0;width:10%;height:4px}.panelUnit .bgPartList--inner .bgPart:nth-of-type(3){bottom:11%;right:0;width:40%;height:10px}.panelUnit .unitWrap{padding:0 15px;height:61vw}.panelUnit .unitWrap .imgArea .imgSet{top:45px;height:100%}.panelUnit .unitWrap .imgArea .imgSet:after{width:150%}.panelUnit .unitWrap .imgArea .imgSet img{top:0;width:calc(100% + 40px);height:calc(100% + 120px)}.panelUnit .unitWrap .imgArea .imgSet img.rightSide{left:auto;right:0}.panelUnit .unitWrap .titleArea{top:60%;gap:10px;width:100%;max-width:600px;margin:auto;transform:inherit}.panelUnit .unitWrap .titleArea .titleSet{gap:15px}.panelUnit .unitWrap .titleArea .titleSet .title{font-size:36px}.panelUnit .unitWrap .titleArea .titleSet .rubi{font-size:18px}}.md_btn{display:inline-block;padding:16px;height:48px;background-color:#17b1e7;font-weight:700;cursor:pointer;transition:all .2s ease-out 0s}.md_btn--big{height:66px;border-radius:8px;letter-spacing:.08em}.md_btn--entry{color:#fff;letter-spacing:.05em}.md_btn:hover{opacity:.8}@media only screen and (max-width: 840px){.md_btn:hover{opacity:1}}.floatBtnArea{position:fixed;bottom:0;left:0;width:100vw;box-shadow:0 -5px 12px #00000029;z-index:50}.floatBtnArea .floatBtnWrap{position:relative;display:grid;place-content:center;width:100vw;min-height:76px;padding:12px 4px;overflow:hidden}.floatBtnArea .floatBtnWrap:before{content:"";position:absolute;top:-30px;left:-30px;width:calc(100% + 60px);height:calc(100% + 60px);background-color:#fff;filter:blur(30px) brightness(.9) opacity(.95)}.floatBtnArea .floatBtnWrap>*{position:relative;z-index:1}.floatBtnArea .floatBtnWrap .md_btn--entry{position:relative;display:flex;justify-content:center;align-items:center;width:330px;height:56px;background:#17b1e7;border-radius:0;box-shadow:6px 6px 20px #00000029}.floatBtnArea .floatBtnWrap .md_btn--entry .btnText{font-size:30px;font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic;letter-spacing:.08em}.floatBtnArea .floatBtnWrap .copy{font-size:20px;font-weight:700;line-height:1.3;text-align:center}@media only screen and (max-width: 840px){.floatBtnArea .floatBtnWrap{min-height:58px}.floatBtnArea .floatBtnWrap .md_btn--entry{gap:14px;width:250px;height:40px}.floatBtnArea .floatBtnWrap .md_btn--entry .btnText{font-size:18px}.floatBtnArea .floatBtnWrap .md_btn--entry .iconCell{position:relative;top:0;right:0;transform:translateY(0)}.floatBtnArea .floatBtnWrap .md_btn--entry .iconCell svg{height:8px}.floatBtnArea .floatBtnWrap .copy{font-size:14px}}.md_card{position:relative;display:inline-block;border-radius:4px;box-shadow:6px 6px 32px #00000029;transition:all .2s ease-out 0s}.md_card--job{padding:0;background-color:transparent}.md_card--job .cardWrap{position:relative;padding:25px 22px;border-radius:4px;overflow:hidden}.md_card--job .cardWrap:before{content:"";position:absolute;top:-30px;left:-30px;display:inline-block;width:calc(100% + 60px);height:calc(100% + 60px);background-color:#fff;filter:blur(30px) brightness(1) opacity(.95);z-index:0}.md_card--job .cardWrap>*{position:relative;z-index:1}.md_card--job .cardWrap .title,.md_card--job .cardWrap .copy{color:#212121}.md_card--job .cardWrap .title{font-size:27px;font-weight:700}.md_card--job .cardWrap .title+.copy{margin-top:18px}.md_card--job .cardWrap .copy{line-height:1.5}.md_card:hover{opacity:.8}@media only screen and (max-width: 840px){.md_card--job{border-radius:0}.md_card--job .cardWrap{padding:15px;border-radius:0}.md_card--job .cardWrap .title{font-size:20px}.md_card--job .cardWrap .title+.copy{margin-top:10px}.md_card--job .cardWrap .copy{font-size:14px;line-height:1.4}.md_card:hover{opacity:initial}}.bgPartList .bgPart{position:absolute;background:linear-gradient(to right,#00ffd4,#17b1e7);transform:skewY(-19deg)}.bgPartList .bgPart .arrowImg{position:relative;top:-8px;left:-80px;transform:skew(26deg) translate(50%,100%)}.bgPartList--front{z-index:2}.bgPartList--rear{z-index:0}.bgPartList--inner .bgPart{transform:skew(0)}@media only screen and (max-width: 840px){.bgPartList .bgPart .arrowImg{top:-5px;left:-60px;height:20px}}.labelPart{font-size:22px;font-weight:700;color:#fff;display:inline-block;padding:8px 20px 10px;background-color:#000;font-feature-settings:"palt"}@media only screen and (max-width: 840px){.labelPart{padding:3px 8px}}@media only screen and (max-width: 840px){.labelPart{font-size:14px}}.anchorList{position:relative;display:flex;padding:0;width:100%;justify-content:center;align-items:center;flex-wrap:nowrap;text-align:center;gap:16px;z-index:50}.anchorList .anchorCard{position:relative;width:20%}.anchorList .anchorCard .anchorLink{position:relative;display:inline-block;padding:26px 0 18px;width:100%;background-color:#fff;font-size:16px;font-weight:600;color:#212121;white-space:nowrap;box-shadow:6px 6px 32px #00000029;transition:all .2s ease-out 0s;font-feature-settings:"palt";letter-spacing:.08em}.anchorList .anchorCard .anchorLink .iconCell{display:grid;place-content:center;margin-top:8px;transition:all .2s ease-out 0s}.anchorList .anchorCard .anchorLink .iconCell svg{display:inline-block;height:10px;width:auto}.anchorList .anchorCard .anchorLink:hover{opacity:.8}.anchorList--products{margin-top:60px}.anchorList--career{margin-bottom:88px}@media only screen and (max-width: 840px){.anchorList{margin-top:40px;flex-flow:wrap;gap:8px}.anchorList .anchorCard{width:calc(33.3333333333% - 6px)}.anchorList .anchorCard:before{top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px)}.anchorList .anchorCard .anchorLink{padding:12px 0 8px;font-size:11px}.anchorList .anchorCard .anchorLink .iconCell{margin-top:4px}.anchorList .anchorCard .anchorLink .iconCell svg{height:8px}.anchorList .anchorCard .anchorLink:hover{opacity:initial}.anchorList--career{max-width:600px;margin:0 auto 40px;width:auto}}.localNav{width:calc(100vw - 240px);max-width:1680px;margin:0 auto}.localNav .md_unit{position:relative;z-index:1;width:100%;max-width:100%}.localNav .md_unit .unitWrap{position:relative}.localNav .md_unit .unitWrap>*{position:relative}.localNav .md_unit .unitWrap .bgPartList{left:calc((100vw - 100%)/-2);width:100vw}.localNav .md_unit .unitWrap .bgPartList .bgPart{width:100vw;top:24px;height:41.6666666667vw;overflow:hidden;left:initial;clip-path:none}.localNav .md_unit .unitWrap .bgPartList .bgPart:first-child{top:0;width:100%;height:110vw;max-height:1980px}.localNav .md_unit .unitWrap .bgPartList .bgPart:nth-child(2){top:0;left:0;clip-path:inset(0 50% 0 0)}.localNav .md_unit .unitWrap .bgPartList .bgPart:nth-child(3){top:31.25vw;right:0;width:50%;transform:rotate(180deg) skewY(-19deg)}.localNav .md_unit .unitWrap .bgPartList .bgPart:nth-child(4){top:0;width:100%;height:110vw;max-height:1980px;background:transparent}.localNav .md_unit .unitWrap .bgPartList .bgPart:nth-child(4):before{content:"";position:absolute;top:0;left:50%;width:100vw;height:120%;background-image:url(/company/recruit/assets/bg_object-Dbo4X_LT.svg);background-size:100vw auto;background-position:top center;background-repeat:repeat-y;transform:translate(-50%) skewY(19deg);z-index:-1}.localNav .md_unit .unitWrap .bgPartList .bgPart--gray{background:linear-gradient(to right,#aeaeae,#ddd)}.localNav .md_unit .unitWrap .bgPartList .bgPart--grad_white{background:linear-gradient(to right,#fff9,#fff0 50%)}.localNav .md_unit .unitWrap .titleArea{padding-top:clamp(120px,10.5vw,220px);text-align:center}.localNav .md_unit .unitWrap .titleArea .rubi{position:static;font-size:clamp(64px,6.8vw,86px);font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic;letter-spacing:-.02em;color:#fff;opacity:initial;z-index:1;mix-blend-mode:inherit;transform:none}.localNav .md_unit .unitWrap .titleArea .title{margin-top:20px;font-size:clamp(24px,2.8vw,32px);font-weight:700;letter-spacing:.08em}.localNav .md_unit .unitWrap .titleArea+.contentArea{margin-top:80px}.localNav .md_unit .unitWrap .contentArea{position:relative;background-color:initial;background-color:transparent;box-shadow:none;padding:0;margin:0;overflow:initial}.localNav .md_unit--course .unitWrap .bgPartList .bgPart:first-child{max-height:1300px}.localNav .md_unit--course .unitWrap .bgPartList .bgPart:nth-child(4){max-height:1300px}.localNav .md_unit--course .unitWrap .titleArea+.contentArea{margin-top:20px;margin-bottom:80px}.localNav .md_unit--course .unitWrap .contentArea{aspect-ratio:1680/680}.localNav .md_unit--course .unitWrap .contentArea .courseList{transform:translateY(10%)}.localNav .md_unit--course .unitWrap .contentArea .imgList{transform:scale(.7) translateY(-10%)}.localNav .md_unit--about .unitWrap .contentArea{aspect-ratio:1680/1266;margin-bottom:280px}.localNav .md_unit--career .unitWrap .titleArea+.contentArea{display:flex;margin-top:10px}.localNav .md_unit--career .unitWrap .contentArea{aspect-ratio:1680/1180;margin-bottom:180px}.localNav .md_unit--career .unitWrap .contentArea .md_link--system{top:11.8644067797%}.localNav .md_unit--career .unitWrap .contentArea .md_link--data{top:45.7627118644%}.localNav .md_unit--career .unitWrap .contentArea .md_link--culture{left:19.0476190476%}@media only screen and (max-width: 840px){.localNav{width:100%;margin-top:-135px;padding-bottom:180px}.localNav .md_unit{max-width:600px}.localNav .md_unit .unitWrap .bgPartList{left:calc((100vw - 100%)/-2);width:100vw}.localNav .md_unit .unitWrap .bgPartList .bgPart{width:100vw;top:24px;height:149.3333333333vw;overflow:hidden}.localNav .md_unit .unitWrap .bgPartList .bgPart:first-child{height:394.6666666667vw;max-height:1900px}.localNav .md_unit .unitWrap .bgPartList .bgPart:nth-child(3){top:135vw}.localNav .md_unit .unitWrap .bgPartList .bgPart:nth-child(4){height:341.3333333333vw;max-height:1480px;background:transparent}.localNav .md_unit .unitWrap .titleArea{padding-top:100px}.localNav .md_unit .unitWrap .titleArea .rubi{font-size:56px}.localNav .md_unit .unitWrap .titleArea .title{position:static;margin-top:8px;font-size:22px}.localNav .md_unit .unitWrap .titleArea+.contentArea{margin-top:40px}.localNav .md_unit .unitWrap .contentArea{padding:0;aspect-ratio:initial}.localNav .md_unit--course .unitWrap .bgPartList .bgPart:first-child{max-height:1080px}.localNav .md_unit--course .unitWrap .bgPartList .bgPart:nth-child(3){top:75vw}.localNav .md_unit--course .unitWrap .bgPartList .bgPart:nth-child(4){max-height:1080px}.localNav .md_unit--course .unitWrap .contentArea .courseList,.localNav .md_unit--course .unitWrap .contentArea .imgList{transform:initial}.localNav .md_unit--about .unitWrap .contentArea{margin-bottom:80px}.localNav .md_unit--career .unitWrap .titleArea+.contentArea{margin-top:56px}.localNav .md_unit--career .unitWrap .contentArea{aspect-ratio:initial;margin-bottom:0}.localNav .md_unit--career .unitWrap .contentArea .md_link--system,.localNav .md_unit--career .unitWrap .contentArea .md_link--data{top:initial}.localNav .md_unit--career .unitWrap .contentArea .md_link--culture{left:initial}}.md_mobileMenu{width:100%;padding:16px 8px 32px;display:none;--nav-margin-bottom: 32px}@media only screen and (max-width: 375px){.md_mobileMenu{--nav-margin-bottom: 24px}}.md_mobileMenu.isShow{display:block;position:fixed;top:56px;left:0;height:calc(100vh - 54px);overflow-y:scroll;z-index:500}.md_mobileMenu.isShow:after{content:"";display:block;position:fixed;top:56px;left:0;z-index:400;background-color:#ffffffbf;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);width:100%;height:calc(100vh - 56px)}.md_mobileMenu_inner{position:relative;width:100%;z-index:510}.md_mobileMenu_category{position:relative;font-size:18px;font-weight:700;padding-top:16px}.md_mobileMenu_category .rubi{display:inline-block;position:absolute;top:0;left:0;font-size:12px;opacity:.4;font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic}.md_mobileMenu_category.hasLink{padding:16px 0 var(--nav-margin-bottom)}.md_mobileMenu_category.hasLink a{align-items:center;display:flex;color:#212121;width:100%;gap:8px}.md_mobileMenu_category.hasLink a span{margin-top:-4px}.md_mobileMenu_category.hasLink a svg{height:8px}.md_mobileMenu_pages{width:100%;padding:16px 0 var(--nav-margin-bottom)}.md_mobileMenu_pageList{width:100%;display:grid;grid-template-columns:53% 47%;grid-gap:8px}.md_mobileMenu_pageList li a{align-items:center;display:flex;color:#212121;width:100%;font-size:13px;font-feature-settings:"palt";gap:8px;padding:4px 0}@media only screen and (max-width: 375px){.md_mobileMenu_pageList li a{font-size:12px}}.md_mobileMenu_pageList li span{margin-top:-4px}.md_mobileMenu_pageList li svg{height:4px}.md_mobileMenu_entry{width:100%;border-top:1px solid #efefef;padding-top:var(--nav-margin-bottom)}.md_mobileMenu_entry .md_btn--entry{width:100%;font-size:24px;font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic;height:56px;line-height:56px;padding:0;box-shadow:6px 6px 32px #00000029}.md_modal{display:none;width:920px;height:600px;max-height:80vh;position:fixed;top:50%;left:50%;z-index:600;transform:translate(-50%,-50%);background-color:#f3f3f3;box-shadow:0 -5px 12px #00000029}.md_modal.isShow{display:block}.md_modal_close{display:block;width:32px;height:32px;position:absolute;top:-40px;right:0;z-index:650;cursor:pointer}.md_modal_close:before,.md_modal_close:after{display:block;content:"";width:2px;height:32px;background-color:#fff;position:absolute;right:0;left:0;margin:auto}.md_modal_close:before{transform:rotate(45deg)}.md_modal_close:after{transform:rotate(-45deg)}.md_modal_bg{display:none;content:"";width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:550;background-color:#000000a6}.md_modal_bg.isShow{display:block}.md_modal_inner{width:100%;height:600px;max-height:80vh;position:relative;overflow-y:scroll}.md_modal_wrap{margin:40px 40px 120px;padding:40px;background-color:#fff;border:1px solid #dbdbdb}.md_modal_title,.md_modal_body,.md_modal_list{position:relative;z-index:620}.md_modal_title{font-size:32px;font-weight:900;line-height:1.5;text-align:center}.md_modal_title:after{display:block;content:"";width:92px;height:4px;background-color:#17b1e7;margin:32px auto}.md_modal_body{margin:16px auto 0}.md_modal_body p{font-size:16px;line-height:1.5;margin-bottom:16px}.md_modal_list{font-size:20px;padding:40px 0}.md_modal_list li{margin-bottom:32px;padding-left:2em;position:relative;font-weight:700}.md_modal_list li:before{color:#17b1e7;position:absolute;top:0;left:0}.md_modal_list li:first-child:before{content:"◎"}.md_modal_list li:last-child:before{content:"×"}.md_modal_buttons{width:100%;height:96px;position:absolute;bottom:0;left:0;z-index:650;box-shadow:0 -8px 10px #0003;background-color:#fff;display:flex;align-items:center;justify-content:center;gap:32px}.md_modal_buttons .md_btn--entry{align-items:center;display:inline-flex;width:380px;height:56px;justify-content:center;gap:16px;background-color:#17b1e7;box-shadow:0 -5px 12px #00000029;text-align:center;transition:all .2s ease-out 0s}.md_modal_buttons .md_btn--entry:hover{opacity:.8;color:#fff}.md_modal_buttons .md_btn_label{font-size:18px;font-weight:700;padding:2px 16px 4px;border:2px solid #fff}.md_modal_buttons .md_btn_label em{font-size:19px;font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic}.md_modal_buttons .md_btn_copy{font-size:36px;font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic;letter-spacing:.08em}.md_modal_buttons.darkBlue .md_btn--entry{background-color:#0c3484}@media only screen and (max-width: 840px){.md_modal{width:96%;height:70vh;max-height:560px}.md_modal_inner{height:70vh;max-height:560px}.md_modal_inner:before{width:96%;height:140%;top:16px}.md_modal_wrap{margin:15px 10px 70px;padding:20px}.md_modal_title{font-size:20px}.md_modal_title:after{display:block;content:"";width:64px;height:4px;margin:32px auto}.md_modal_body p{font-size:14px}.md_modal_list{padding:24px 0}.md_modal_list li{font-size:16px;font-feature-settings:"palt";padding-left:1.5em;line-height:1.5;margin-bottom:16px}.md_modal_buttons{height:62px}.md_modal_buttons .md_btn--entry{width:94%;height:46px}.md_modal_buttons .md_btn--entry:hover{opacity:initial}.md_modal_buttons .md_btn_label{font-size:15px}.md_modal_buttons .md_btn_label em{font-size:16px}.md_modal_buttons .md_btn_copy{font-size:29px}}#toTopLink{position:fixed;right:0;bottom:0;display:inline-block;width:56px;height:56px;background-color:#fff;box-shadow:6px 6px 32px #00000029;transition:all .2s ease-out 0s;z-index:50}#toTopLink.hasFloatButton{bottom:10px}#toTopLink .link{display:inline-block;width:100%;height:100%;cursor:pointer}#toTopLink .link .iconCell{display:grid;place-content:center;padding-top:5px;transition:all .2s ease-out 0s;height:100%}#toTopLink .link .iconCell svg{display:inline-block;height:14px;width:auto;transform:rotate(180deg)}#toTopLink .link:hover{opacity:.8}@media only screen and (max-width: 840px){#toTopLink{display:none!important}}.md_unit .unitWrap .contentArea{position:relative}.md_unit .unitWrap .contentArea .md_link{position:absolute;display:inline-block;box-shadow:none;transition:all .2s ease-out 0s;filter:drop-shadow(6px 6px 32px rgba(0,0,0,.16))}.md_unit .unitWrap .contentArea .md_link .eng{position:absolute;font-size:clamp(22px,2.5vw,52px);font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic;letter-spacing:.05em;z-index:2;color:#fff}.md_unit .unitWrap .contentArea .md_link .eng--leftSide{top:0;left:-120px;transform:rotate(-90deg) translate(-50%);width:240px;text-align:right}.md_unit .unitWrap .contentArea .md_link .eng--topLeft{top:-7%;left:-20px}.md_unit .unitWrap .contentArea .md_link .eng--topRight{top:-7%;right:-20px}.md_unit .unitWrap .contentArea .md_link .eng--rightSide{top:0;right:-120px;transform:rotate(90deg) translate(50%);width:240px}.md_unit .unitWrap .contentArea .md_link .imgSet{position:relative;height:100%;transition:all .2s ease-out 0s}.md_unit .unitWrap .contentArea .md_link .imgSet img{width:100%;height:100%;transition:all .2s ease-out 0s}.md_unit .unitWrap .contentArea .md_link .titleSet{position:absolute;width:auto;transition:all .2s ease-out 0s;z-index:3;inset:initial}.md_unit .unitWrap .contentArea .md_link .titleSet .copy{display:flex;flex-direction:column;position:relative;right:60px}.md_unit .unitWrap .contentArea .md_link .titleSet .copy .labelPart{padding:clamp(4px,.5vw,8px) 12px clamp(6px,.7vw,12px);width:fit-content;font-size:clamp(14px,1.4vw,28px);font-weight:400}.md_unit .unitWrap .contentArea .md_link .titleSet .copy .labelPart:nth-child(2){margin-left:80px;white-space:nowrap;margin-top:-2px}.md_unit .unitWrap .contentArea .md_link .titleSet .title{margin-top:clamp(10px,1.2vw,20px)}.md_unit .unitWrap .contentArea .md_link .titleSet .title .labelPart{display:flex;align-items:center;gap:1.0416666667vw;padding:clamp(5px,.6vw,8px) clamp(8px,.9vw,16px) clamp(5px,.7vw,12px);width:fit-content}.md_unit .unitWrap .contentArea .md_link .titleSet .title .labelPart .titleCell{font-size:clamp(18px,2.4vw,46px);font-weight:700;white-space:nowrap;letter-spacing:.05em}.md_unit .unitWrap .contentArea .md_link .titleSet .title .labelPart .iconCell{display:inline-block;padding-top:0;height:.78125vw;margin-top:.2604166667vw}.md_unit .unitWrap .contentArea .md_link .titleSet .title .labelPart .iconCell svg{display:block;height:100%;width:auto}.md_unit .unitWrap .contentArea .md_link--type01{width:28.5714285714%}.md_unit .unitWrap .contentArea .md_link--type01 .imgSet{clip-path:polygon(30% 0,100% 0,100% 90%,58% 90%,58% 100%,0 100%,0 10%,30% 10%)}.md_unit .unitWrap .contentArea .md_link--type02{width:27.619047619%}.md_unit .unitWrap .contentArea .md_link--type02 .imgSet{clip-path:polygon(74% 0,74% 24%,100% 24%,100% 100%,24% 100%,24% 80%,0 80%,0 0)}.md_unit .unitWrap .contentArea .md_link--type03{width:22.8571428571%}.md_unit .unitWrap .contentArea .md_link--type03 .imgSet{clip-path:polygon(8% 0,100% 0,100% 85%,92% 85%,92% 100%,0 100%,0 15%,8% 15%)}.md_unit .unitWrap .contentArea .md_link--type04{width:27.619047619%}.md_unit .unitWrap .contentArea .md_link--type04 .imgSet{clip-path:polygon(70% 0,70% 10%,100% 10%,100% 100%,30% 100%,30% 90%,0 90%,0 0)}.md_unit .unitWrap .contentArea .md_link--disabled{opacity:.6;pointer-events:none}.md_unit .unitWrap .contentArea .md_link--disabled .imgSet img{filter:brightness(.7)}.md_unit .unitWrap .contentArea .md_link--disabled .titleSet .copy{display:none}.md_unit .unitWrap .contentArea .md_link--disabled .titleSet .titleCell,.md_unit .unitWrap .contentArea .md_link--disabled .titleSet .iconCell{opacity:.4}.md_unit .unitWrap .contentArea .md_link:hover .imgSet img{transform:scale(1.13)}.md_unit .unitWrap .contentArea .md_link:hover .titleSet{transform:scale(1.03)}.md_unit--course .unitWrap .contentArea{display:flex;flex-flow:row-reverse;aspect-ratio:1680/680}.md_unit--course .unitWrap .contentArea .courseList{display:flex;flex-direction:column;gap:5px;flex-basis:50%;margin-top:14px}.md_unit--course .unitWrap .contentArea .courseList .course{position:relative;display:inline-block;width:76.1904761905%;min-width:250px;box-shadow:6px 6px 32px #00000029;overflow:hidden}.md_unit--course .unitWrap .contentArea .courseList .course:before{content:"";position:absolute;width:100%;height:100%;background-color:#000000b3;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:0;transition:all .2s ease-out 0s}.md_unit--course .unitWrap .contentArea .courseList .course .link{position:relative;padding:0 .83vw 0 1.66vw;display:flex;align-items:center;justify-content:space-between;height:100%;z-index:1}.md_unit--course .unitWrap .contentArea .courseList .course .link .name{line-height:3;font-size:clamp(13px,1.6vw,32px);color:#fff;font-weight:700;white-space:nowrap}.md_unit--course .unitWrap .contentArea .courseList .course .link .iconCell{display:grid;place-content:center;height:69.7916666667%;aspect-ratio:1/1;background-color:#000}.md_unit--course .unitWrap .contentArea .courseList .course .link .iconCell svg{display:block;height:.6770833333vw;width:auto}.md_unit--course .unitWrap .contentArea .courseList .course:nth-child(2){margin-left:1.6666666667vw}.md_unit--course .unitWrap .contentArea .courseList .course:nth-child(3){margin-left:3.3333333333vw}.md_unit--course .unitWrap .contentArea .courseList .course:nth-child(4){margin-left:5vw}.md_unit--course .unitWrap .contentArea .courseList .course:nth-child(5){margin-left:6.6666666667vw}.md_unit--course .unitWrap .contentArea .courseList .course:nth-child(6){margin-left:8.3333333333vw}.md_unit--course .unitWrap .contentArea .courseList .course:hover:before{background-color:#00000080}.md_unit--course .unitWrap .contentArea .imgList{position:relative;flex-basis:50%}.md_unit--course .unitWrap .contentArea .imgList .courseImg{position:absolute}.md_unit--course .unitWrap .contentArea .imgList .courseImg:first-child{top:-29.4117647059%;right:11.1904761905%;width:50.4761904762%}.md_unit--course .unitWrap .contentArea .imgList .courseImg:nth-child(2){top:0;left:0;width:81.6666666667%}.md_unit--course .unitWrap .contentArea .imgList .courseImg:nth-child(3){bottom:0;right:3.5714285714%;width:67.8571428571%}.md_unit--about .unitWrap .contentArea{aspect-ratio:1680/1266}.md_unit--about .unitWrap .contentArea .md_link{position:absolute}.md_unit--about .unitWrap .contentArea .md_link .imgSet .eng{color:#fff}.md_unit--about .unitWrap .contentArea .md_link--message{top:0;left:8.3333333333%}.md_unit--about .unitWrap .contentArea .md_link--message .titleSet{bottom:-70px;left:-10px}.md_unit--about .unitWrap .contentArea .md_link--message .titleSet .copy{left:-50px}.md_unit--about .unitWrap .contentArea .md_link--products{top:15.7977883096%;right:18.4523809524%}.md_unit--about .unitWrap .contentArea .md_link--products .titleSet{bottom:16%;left:-80px}.md_unit--about .unitWrap .contentArea .md_link--products .titleSet .copy{left:-50px}.md_unit--about .unitWrap .contentArea .md_link--philosophy{bottom:6.3191153239%;left:15.4761904762%}.md_unit--about .unitWrap .contentArea .md_link--philosophy .titleSet{top:80px;left:-130px}.md_unit--about .unitWrap .contentArea .md_link--philosophy .titleSet .copy{left:-50px}.md_unit--about .unitWrap .contentArea .md_link--journey{bottom:0;right:14.880952381%}.md_unit--about .unitWrap .contentArea .md_link--journey .titleSet{bottom:-20px;left:-40px}.md_unit--about .unitWrap .contentArea .md_link--journey .titleSet .copy{left:-50px}.md_unit--about .unitWrap .contentArea .md_link--journey .titleSet .copy .labelPart:nth-child(2){margin-left:50%}.md_unit--career .unitWrap .contentArea{position:relative;aspect-ratio:1680/1580}.md_unit--career .unitWrap .contentArea .md_link{position:absolute}.md_unit--career .unitWrap .contentArea .md_link .eng{color:#0cd4de}.md_unit--career .unitWrap .contentArea .md_link--career{top:0;right:2.8571428571%}.md_unit--career .unitWrap .contentArea .md_link--career .titleSet{bottom:-15px;right:4.5vw}.md_unit--career .unitWrap .contentArea .md_link--career .titleSet .copy{right:80px}.md_unit--career .unitWrap .contentArea .md_link--career .titleSet .copy .labelPart:nth-child(2){margin-left:20px}.md_unit--career .unitWrap .contentArea .md_link--system{top:30.5732484076%;left:14.880952381%}.md_unit--career .unitWrap .contentArea .md_link--system .titleSet{bottom:20px;left:-60%}.md_unit--career .unitWrap .contentArea .md_link--system .titleSet .copy{left:30px}.md_unit--career .unitWrap .contentArea .md_link--system .titleSet .copy .labelPart:nth-child(2){margin-left:6.25vw}.md_unit--career .unitWrap .contentArea .md_link--data{top:35.6687898089%;right:13.0952380952%}.md_unit--career .unitWrap .contentArea .md_link--data .titleSet{bottom:8%;right:-30%}.md_unit--career .unitWrap .contentArea .md_link--data .titleSet .copy{left:35%}.md_unit--career .unitWrap .contentArea .md_link--data .titleSet .copy .labelPart:nth-child(2){margin-left:25%}.md_unit--career .unitWrap .contentArea .md_link--culture{bottom:0;left:28.5714285714%}.md_unit--career .unitWrap .contentArea .md_link--culture .titleSet{bottom:60px;left:-140px}.md_unit--career .unitWrap .contentArea .md_link--culture .titleSet .copy{left:-40px}.md_unit--career .unitWrap .contentArea .md_link--culture .titleSet .copy .labelPart:nth-child(2){margin-left:6.25vw}.md_unit--career .unitWrap .contentArea .md_link--disabled{transform:scale(.75)}.md_unit--career .unitWrap .contentArea .md_link--disabled .eng{color:#0003}.md_unit--career .unitWrap .contentArea .md_link--disabled:after{content:"Coming soon";position:absolute;top:0;left:0;display:grid;place-content:center;height:100%;width:100%;font-size:clamp(20px,2.7vw,55px);color:#fff;font-family:Roboto,sans-serif!important;font-weight:400;font-style:italic}.md_unit--interview .unitWrap .contentArea{aspect-ratio:1680/485}.md_unit--interview .unitWrap .contentArea .md_link{width:95%;height:95%;left:50%;transform:translate(-50%);background-color:#ffffffb3}.md_unit--interview .unitWrap .contentArea .md_link .imgSet{position:relative;top:-25px;transform:scale(1.1);width:100%;height:auto}.md_unit--interview .unitWrap .contentArea .md_link .imgSet img{transform:none}.md_unit--interview .unitWrap .contentArea .md_link .titleSet{bottom:-30px;right:-120px}.md_unit--interview .unitWrap .contentArea .md_link .titleSet .title{margin-top:20px}.md_unit--interview .unitWrap .contentArea .md_link .titleSet .labelPart:nth-child(2){margin-left:20px}.md_unit--interview .unitWrap .contentArea .md_link:hover{transform:translate(-50%)}.md_unit--interview .unitWrap .contentArea .md_link:hover .imgSet img{transform:none;opacity:.8}.md_unit--interview .unitWrap .contentArea .md_link:hover .titleSet{transform:none}.md_unit--intern .unitWrap .contentArea{aspect-ratio:1680/470}.md_unit--intern .unitWrap .contentArea .md_link{filter:none}.md_unit--intern .unitWrap .contentArea .md_link .imgSet{overflow:hidden;filter:drop-shadow(6px 6px 32px rgba(0,0,0,.16))}.md_unit--intern .unitWrap .contentArea .md_link .imgSet:before{content:"";position:absolute;top:-30px;left:-30px;display:inline-block;width:calc(100% + 60px);height:calc(100% + 60px);background-color:#fff;filter:blur(30px) opacity(.95);z-index:0}.md_unit--intern .unitWrap .contentArea .md_link .imgSet img{position:relative;top:0;left:0;width:100%;max-width:inherit;height:100%;object-fit:cover;z-index:1}.md_unit--intern .unitWrap .contentArea .md_link--intern{top:0;right:0;width:47.0238095238%;height:100%}.md_unit--intern .unitWrap .contentArea .md_link--intern .titleSet{bottom:-10px;right:-40px}.md_unit--faq .unitWrap .contentArea .categoryList{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.md_unit--faq .unitWrap .contentArea .categoryList .category{position:relative;display:inline-block;flex-basis:calc(50% - 8px);box-shadow:6px 6px 32px #00000029;overflow:hidden}.md_unit--faq .unitWrap .contentArea .categoryList .category:before{content:"";position:absolute;width:100%;height:100%;background-color:#ffffffb3;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:0;transition:all .2s ease-out 0s}.md_unit--faq .unitWrap .contentArea .categoryList .category .link{position:relative;padding:0 1.5vw 0 2.66vw;display:flex;align-items:center;justify-content:space-between;height:100%;z-index:1}.md_unit--faq .unitWrap .contentArea .categoryList .category .link .name{font-size:clamp(13px,1.8vw,32px);line-height:4;color:#212121;font-weight:700;white-space:nowrap}.md_unit--faq .unitWrap .contentArea .categoryList .category .link .iconCell{display:grid;place-content:center;height:52.34375%;aspect-ratio:1/1;background-color:#000}.md_unit--faq .unitWrap .contentArea .categoryList .category .link .iconCell svg{display:block;height:.6770833333vw;width:auto}.md_unit--faq .unitWrap .contentArea .categoryList .category:hover:before{background-color:#ffffff80}@media only screen and (max-width: 840px){.md_unit .unitWrap .contentArea .md_link .eng{font-size:clamp(18px,3.9vw,24px)}.md_unit .unitWrap .contentArea .md_link .eng--leftSide{top:12px;left:-66px;width:130px}.md_unit .unitWrap .contentArea .md_link .eng--topLeft{top:-12px;left:12px}.md_unit .unitWrap .contentArea .md_link .eng--topRight{top:-12px;right:12px}.md_unit .unitWrap .contentArea .md_link .eng--rightSide{top:12px;right:-66px;width:130px}.md_unit .unitWrap .contentArea .md_link .titleSet .copy .labelPart{padding:4px 6px 5px;font-size:clamp(14px,3.4vw,20px)}.md_unit .unitWrap .contentArea .md_link .titleSet .copy .labelPart:nth-child(2){margin-left:32px}.md_unit .unitWrap .contentArea .md_link .titleSet .title{margin-top:10px}.md_unit .unitWrap .contentArea .md_link .titleSet .title .labelPart{gap:10px;padding:4px 8px 6px}.md_unit .unitWrap .contentArea .md_link .titleSet .title .labelPart .titleCell{font-size:clamp(22px,5.4vw,32px)}.md_unit .unitWrap .contentArea .md_link .titleSet .title .labelPart .iconCell{display:inline-block;padding-top:0;height:6px;margin-top:5px}.md_unit .unitWrap .contentArea .md_link--type01{width:64%}.md_unit .unitWrap .contentArea .md_link--type02{width:57.8666666667%}.md_unit .unitWrap .contentArea .md_link--type03{width:48%}.md_unit .unitWrap .contentArea .md_link--type04{width:58.1333333333%}.md_unit .unitWrap .contentArea .md_link--disabled{opacity:.6;margin-bottom:-40px}.md_unit .unitWrap .contentArea .md_link--disabled .titleSet .copy{display:none}.md_unit .unitWrap .contentArea .md_link--disabled .titleSet .titleCell,.md_unit .unitWrap .contentArea .md_link--disabled .titleSet .iconCell{opacity:.4}.md_unit .unitWrap .contentArea .md_link:hover .imgSet img,.md_unit .unitWrap .contentArea .md_link:hover .titleSet{transform:initial}.md_unit--course{max-width:600px;margin-left:auto;margin-right:auto}.md_unit--course .unitWrap .contentArea{display:block;gap:32px;aspect-ratio:inherit}.md_unit--course .unitWrap .contentArea .imgList{flex-basis:100%;pointer-events:none;overflow:hidden;max-height:360px;height:56vw}.md_unit--course .unitWrap .contentArea .imgList .courseImg{position:relative}.md_unit--course .unitWrap .contentArea .imgList .courseImg:first-child{top:0;right:-12px;width:44.2666666667%;margin-left:auto}.md_unit--course .unitWrap .contentArea .imgList .courseImg:nth-child(2){top:-20px;right:38px;left:inherit;width:62.9333333333%;margin-left:auto;z-index:1}.md_unit--course .unitWrap .contentArea .imgList .courseImg:nth-child(3){top:-56%;left:-20px;width:42.1333333333%;margin-right:auto}.md_unit--course .unitWrap .contentArea .courseList{gap:2px;flex-basis:100%;margin:32px auto 0;padding:0 10px;width:fit-content}.md_unit--course .unitWrap .contentArea .courseList .course{width:278px}.md_unit--course .unitWrap .contentArea .courseList .course .link{padding:0 8px 0 15px}.md_unit--course .unitWrap .contentArea .courseList .course .link .name{line-height:3.5;font-size:15px}.md_unit--course .unitWrap .contentArea .courseList .course .link .iconCell{width:36px;height:36px}.md_unit--course .unitWrap .contentArea .courseList .course .link .iconCell svg{display:block;height:6px;width:auto}.md_unit--course .unitWrap .contentArea .courseList .course:hover:before{background-color:#000000b3}.md_unit--course .unitWrap .contentArea .courseList .course:nth-child(2){margin-left:3.2vw}.md_unit--course .unitWrap .contentArea .courseList .course:nth-child(3){margin-left:6.4vw}.md_unit--course .unitWrap .contentArea .courseList .course:nth-child(4){margin-left:9.6vw}.md_unit--course .unitWrap .contentArea .courseList .course:nth-child(5){margin-left:12.8vw}.md_unit--course .unitWrap .contentArea .courseList .course:nth-child(6){margin-left:16vw}.md_unit--about{max-width:600px;margin-left:auto;margin-right:auto}.md_unit--about .unitWrap .contentArea{display:flex;flex-direction:column;gap:72px;aspect-ratio:inherit}.md_unit--about .unitWrap .contentArea .md_link{position:relative}.md_unit--about .unitWrap .contentArea .md_link--message{left:inherit;margin-left:auto}.md_unit--about .unitWrap .contentArea .md_link--message .titleSet{bottom:-20px;left:-10px}.md_unit--about .unitWrap .contentArea .md_link--message .titleSet .copy{left:-50px}.md_unit--about .unitWrap .contentArea .md_link--products{top:inherit;right:initial}.md_unit--about .unitWrap .contentArea .md_link--products .titleSet{bottom:0;left:20px}.md_unit--about .unitWrap .contentArea .md_link--products .titleSet .copy{left:-10px}.md_unit--about .unitWrap .contentArea .md_link--philosophy{bottom:0;left:initial;margin-left:auto}.md_unit--about .unitWrap .contentArea .md_link--philosophy .titleSet{top:80px;left:-80px}.md_unit--about .unitWrap .contentArea .md_link--philosophy .titleSet .copy{left:-20px}.md_unit--about .unitWrap .contentArea .md_link--journey{bottom:0;right:initial}.md_unit--about .unitWrap .contentArea .md_link--journey .titleSet{bottom:-10px;left:30px}.md_unit--about .unitWrap .contentArea .md_link--journey .titleSet .copy{left:-15px}.md_unit--about .unitWrap .contentArea .md_link--journey .titleSet .copy .labelPart:nth-child(2){margin-left:160px}.md_unit--career{max-width:600px;margin-left:auto;margin-right:auto}.md_unit--career .unitWrap .contentArea{display:flex;flex-direction:column;gap:72px;aspect-ratio:inherit}.md_unit--career .unitWrap .contentArea .md_link{position:relative}.md_unit--career .unitWrap .contentArea .md_link--career{top:0;right:0;margin-left:auto}.md_unit--career .unitWrap .contentArea .md_link--career .titleSet{bottom:-35px;right:0}.md_unit--career .unitWrap .contentArea .md_link--career .titleSet .copy{right:30px}.md_unit--career .unitWrap .contentArea .md_link--career .titleSet .copy .labelPart:nth-child(2){margin-left:20px}.md_unit--career .unitWrap .contentArea .md_link--system{top:0;left:0}.md_unit--career .unitWrap .contentArea .md_link--system .titleSet{bottom:15px;left:60px}.md_unit--career .unitWrap .contentArea .md_link--system .titleSet .copy{left:-20px}.md_unit--career .unitWrap .contentArea .md_link--data{bottom:inherit;right:0;margin-left:auto}.md_unit--career .unitWrap .contentArea .md_link--data .titleSet{bottom:10px;left:-100px;right:initial}.md_unit--career .unitWrap .contentArea .md_link--data .titleSet .copy{left:-25px}.md_unit--career .unitWrap .contentArea .md_link--data .titleSet .copy .labelPart:nth-child(2){margin-left:60px}.md_unit--career .unitWrap .contentArea .md_link--culture{bottom:inherit;left:0}.md_unit--career .unitWrap .contentArea .md_link--culture .titleSet{bottom:30px;left:40px}.md_unit--career .unitWrap .contentArea .md_link--culture .titleSet .copy{left:15px}.md_unit--career .unitWrap .contentArea .md_link--culture .titleSet .copy .labelPart:nth-child(2){margin-left:60px}.md_unit--career .unitWrap .contentArea .md_link--culture .titleSet .titleSet{bottom:30px;left:80px}.md_unit--interview{max-width:600px;margin-left:auto;margin-right:auto}.md_unit--interview .unitWrap .contentArea{aspect-ratio:inherit;margin:0;height:100%}.md_unit--interview .unitWrap .contentArea .md_link{position:relative;width:80%;height:auto}.md_unit--interview .unitWrap .contentArea .md_link .imgSet{top:0;transform:scale(1.2)}.md_unit--interview .unitWrap .contentArea .md_link .titleSet{bottom:-25px;right:-25px}.md_unit--interview .unitWrap .contentArea .md_link .titleSet .labelPart:nth-child(2){margin-left:20px}.md_unit--interview .unitWrap .contentArea .md_link:hover .imgSet img{opacity:1}.md_unit--intern{max-width:600px;margin-left:auto;margin-right:auto}.md_unit--intern .unitWrap .contentArea{padding:0 32px;aspect-ratio:inherit}.md_unit--intern .unitWrap .contentArea .md_link{position:relative}.md_unit--intern .unitWrap .contentArea .md_link--intern{top:0;right:0;width:100%;height:100%}.md_unit--intern .unitWrap .contentArea .md_link--intern .titleSet{bottom:-20px;right:-10px}.md_unit--faq .unitWrap .contentArea .categoryList{gap:5px}.md_unit--faq .unitWrap .contentArea .categoryList .category{height:54px;flex-basis:100%;max-width:300px}.md_unit--faq .unitWrap .contentArea .categoryList .category .link{padding:0 8px 0 24px}.md_unit--faq .unitWrap .contentArea .categoryList .category .link .name{font-size:15px}.md_unit--faq .unitWrap .contentArea .categoryList .category .link .iconCell{height:36px}.md_unit--faq .unitWrap .contentArea .categoryList .category .link .iconCell svg{height:6px}.md_unit--faq .unitWrap .contentArea .categoryList .category:hover:before{background-color:#ffffffb3}}.animation-left-slide{clip-path:inset(0 100% 0 0);animation-name:leftSlide;animation-duration:.7s;animation-delay:0ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.86,0,.07,1);will-change:top,left,transform,clip-path}.animation-left-slide--fast{animation-duration:.6s;animation-delay:0ms}.js-left-slide{clip-path:inset(0 100% 0 0)}@keyframes leftSlide{0%{clip-path:inset(0 99% 0 0)}10%{clip-path:inset(0 99% 0 0)}to{clip-path:inset(0 0 0 0)}}.animation-belt-slide{display:inline-block!important;position:relative;color:transparent;font-weight:900;line-height:1;padding-bottom:5px;background:linear-gradient(90deg,#000,#000 50%,#fff 50%,#fff);background-position:100% 0;-webkit-background-clip:text;background-clip:text;background-size:200% 100%;clip-path:inset(0 100% 0 0);animation-name:beltTextAnimation;animation-duration:1.2s;animation-delay:50ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.86,0,.07,1)}.animation-belt-slide:after{content:"";display:inline-block;width:100%;height:115%;position:absolute;top:0;left:0;z-index:-1;background-color:#000;clip-path:inset(0 0 0 0);animation-name:beltAnimation;animation-duration:1.2s;animation-delay:50ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.86,0,.07,1)}.animation-belt-slide span{font-weight:900;display:inline-block;height:115%;position:absolute;top:0;left:0;color:#fff;clip-path:inset(0 0 0 0);animation-name:beltAnimation;animation-duration:1.05s;animation-delay:50ms;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.86,0,.07,1)}@keyframes beltTextAnimation{0%{clip-path:inset(0 100% 0 0);background-position:100% 0}10%{clip-path:inset(0 100% 0 0);background-position:100% 0}60%{clip-path:inset(0 0 0 0);background-position:100% 0}to{clip-path:inset(0 0 0 0);background-position:0 0}}@keyframes beltAnimation{0%{clip-path:inset(0 0 0 0)}10%{clip-path:inset(0 0 0 0)}60%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes open{0%{opacity:0}to{transform:scaleX(1)}}@keyframes smoothed1{0%{transform:skew(0) translate(-50%,-125%) scaleX(1)}to{transform:skew(0) translate(-50%) scaleX(1)}}@keyframes smoothed0-1{0%{top:-100px;left:-400px;transform:skewY(-19deg) translateY(-200%)}to{top:-30px;left:0;transform:skewY(-19deg) translateY(-200%)}}@keyframes smoothed0-1-1{0%{top:-45px;left:-300px}to{top:-8px;left:-80px}}@keyframes smoothed0-2{0%{width:0;transform:skewY(-19deg) translateY(-50%)}to{width:77%;transform:skewY(-19deg) translateY(-50%)}}@keyframes smoothed1-1{0%{transform:skew(0) translateY(-50%) 0;width:0;top:10%}to{transform:skew(0) translateY(-50%) 0;width:680px;top:10%}}@keyframes smoothed1-2{0%{width:0}to{width:22%}}@keyframes smoothed1-3{0%{width:0}to{width:45%}}.animationFadeBelt{display:inline-block;position:relative;z-index:20;opacity:1;overflow:hidden;width:50px;height:96px;animation-name:titleFade;animation-duration:.6s;animation-delay:.5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-out;transform-origin:top left}.animationFadeBelt .title,.animationFadeBelt .titleWhite{display:inline-block;font-size:80px;font-weight:900;line-height:1.1;font-feature-settings:"palt";position:absolute;top:0;left:0;z-index:25}.animationFadeBelt .title{color:#000;animation-name:titleColorChange;animation-duration:.6s;animation-delay:.5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-out;transform-origin:top left}.animationFadeBelt:before{content:"";display:inline-block;width:100%;height:100%;background-color:#000;position:absolute;top:0;left:0;z-index:19;animation-name:beltAction;animation-duration:.6s;animation-delay:.5s;animation-iteration-count:1;animation-fill-mode:forwards;animation-timing-function:ease-in-out;transform-origin:top left}@keyframes beltAction{0%{transform:scaleX(0)}50%{transform:scaleX(1) translate(0)}85%{transform:scaleX(1) translate(0)}to{transform:scaleX(1) translate(100%)}}@keyframes titleFade{0%{color:#fff;opacity:1;width:0}50%{opacity:1;width:600px}85%{opacity:1;width:600px}to{color:#000;opacity:1;width:600px}}@keyframes titleColorChange{0%{color:#fff}85%{color:#000}to{color:#000}}.spShow{display:none}.spHide{display:inline-block}@media only screen and (max-width: 800px){.spShow{display:inline-block}.spHide{display:none}}body:before{background-image:url(/company/recruit/assets/bg_object_data-DjhDX7IJ.png);background-size:2700px auto}.container{margin-top:-80px;margin-bottom:100px}@media only screen and (max-width: 840px){.container{margin-top:0;margin-bottom:120px}}.md_unit{position:relative;width:1024px;margin:auto;z-index:1}.md_unit .unitWrap{position:relative}.md_unit .unitWrap>*{position:relative}.md_unit .unitWrap .bgPartList{left:calc((100vw - 1024px)/-2);width:100vw}.md_unit .unitWrap .bgPartList .bgPart{width:100vw;height:450px;overflow:hidden}.md_unit .unitWrap .bgPartList .bgPart--white{background:#fff}.md_unit .unitWrap .rubi{display:inline-block;position:absolute;top:-120px;left:-35px;font-size:75px;color:#fff;letter-spacing:-.02em;text-align:center;opacity:.6;font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic}.md_unit .unitWrap .titleArea{text-align:left}.md_unit .unitWrap .titleArea .titleSet .rubi{z-index:50;top:-.9em}.md_unit .unitWrap .titleArea .titleSet .title{position:relative;z-index:100}.md_unit .unitWrap .titleArea .titleSet .title .labelPart{padding-bottom:15px;padding-right:10px;font-size:52px;font-weight:900;letter-spacing:.05em}.md_unit .unitWrap .contentArea{overflow:hidden}.md_unit .unitWrap .contentArea .bgPartList{position:relative;left:-32px}.md_unit .unitWrap .contentArea .bgPartList .bgPart{top:340px;height:100vh;opacity:.5;clip-path:none}.md_unit .unitWrap .contentArea .textSet .copy{font-size:24px;font-weight:900}.md_unit .unitWrap .contentArea .textSet .desc{margin-top:20px;font-size:16px;line-height:2}.md_unit .unitWrap .contentArea .mainBody{font-size:20px;font-feature-settings:"palt";line-height:2}.md_unit .unitWrap .imgArea{position:absolute;top:-400px;left:50%;width:400px;height:364px}.md_unit .unitWrap .imgArea .imgSet{position:relative;top:0;width:100%;height:100%;transform:skewY(-19deg);overflow:hidden}.md_unit .unitWrap .imgArea .imgSet img{position:absolute;top:-25%;left:-50%;width:100%;max-width:inherit;height:100%;object-fit:cover;width:200%;height:auto;transform:skewY(19deg)}.md_unit--catch{margin-bottom:80px;z-index:40}.md_unit--catch .unitWrap .bgPartList .bgPart{top:0;left:0;height:500px;clip-path:inset(0 0 0 calc((100vw - 1024px)/2 + 22px))}.md_unit--catch .unitWrap .contentArea{padding-left:90px;z-index:1}.md_unit--catch .unitWrap .contentArea .titleSet{display:flex;flex-direction:column}.md_unit--catch .unitWrap .contentArea .titleSet .title{display:inline-block}.md_unit--catch .unitWrap .contentArea .titleSet .title .labelPart{padding-bottom:15px;padding-right:10px;font-size:40px;font-weight:900;letter-spacing:.05em}.md_unit--catch .unitWrap .contentArea .titleSet .title+.title{padding-left:2em}.md_unit--catch .unitWrap .contentArea .titleSet .title+.title.indentType-2{padding-left:4em}.md_unit--catch .unitWrap .contentArea .titleSet .title.forMobile{display:none}.md_unit--catch .unitWrap .contentArea .titleSet+.catchSet{margin-top:40px}.md_unit--catch .unitWrap .contentArea .catchSet{padding-left:90px}.md_unit--catch .unitWrap .contentArea .catchSet .catch{font-size:20px;line-height:2}.md_unit--data{z-index:50}.md_unit--data .unitWrap .bgPartList .bgPart{top:0;left:0;z-index:1;clip-path:inset(0 40% 0 0)}.md_unit--data .unitWrap .titleArea{width:60%;margin:0 auto 48px}.md_unit--data .unitWrap .titleArea .titleSet .rubi{z-index:50;top:-.9em;left:1em}.md_unit--data .unitWrap .titleArea .titleSet .title h3{text-align:center}.md_unit--data .unitWrap .titleArea .titleSet .title-1 .line2{margin-left:2em}.md_unit--engagement{margin-top:180px;z-index:40}.md_unit--engagement .unitWrap .bgPartList .bgPart{top:-400px;left:0;z-index:1;clip-path:inset(0 40% 0 0)}.md_unit--engagement .unitWrap .bgPartList .bgPart:nth-child(2){top:-100px;clip-path:inset(0 0 0 10%);z-index:0}.md_unit--engagement .unitWrap .titleArea .titleSet .title .labelPart{font-size:40px}.md_unit--engagement .unitWrap .titleArea .titleSet .title .labelPart.line2{margin-left:1em}.md_unit--engagement .unitWrap .titleArea .catchSet{margin:56px auto 0;width:750px}.md_unit--engagement .unitWrap .titleArea .catchSet .catch{font-size:20px;line-height:1.5}.md_unit--engagement .unitWrap .titleArea .catchSet .caption{display:inline-block;margin-top:8px;font-size:16px;color:#666}@media only screen and (max-width: 840px){.md_unit{width:100%}.md_unit .unitWrap .bgPartList{left:-15px}.md_unit .unitWrap .bgPartList .bgPart{width:100%;height:480px;top:-32px;clip-path:inset(0 0 0 calc(17vw - 5%))}.md_unit .unitWrap .titleArea{max-width:600px;margin-left:auto;margin-right:auto}.md_unit .unitWrap .titleArea .titleSet .title .labelPart{font-size:26px;padding:6px 8px}.md_unit .unitWrap .titleArea .titleSet .title.forPc{display:none}.md_unit .unitWrap .contentArea{margin:0 15px;padding:16px 0 0}.md_unit .unitWrap .contentArea .textSet .copy{font-size:18px;line-height:1.5}.md_unit .unitWrap .contentArea .textSet .copy .newline{display:block}.md_unit .unitWrap .contentArea .textSet .desc{margin-top:10px;font-size:14px;line-height:1.5}.md_unit--catch{margin-bottom:40px;width:auto}.md_unit--catch .unitWrap .bgPartList .bgPart{top:0;height:450px;clip-path:inset(0 0 0 20px)}.md_unit--catch .unitWrap .contentArea{max-width:600px;margin:0 auto;padding-left:0}.md_unit--catch .unitWrap .contentArea .titleSet{display:flex;flex-direction:column}.md_unit--catch .unitWrap .contentArea .titleSet .title{display:inline-block}.md_unit--catch .unitWrap .contentArea .titleSet .title .labelPart{padding-bottom:5px;padding-right:10px;font-size:20px}.md_unit--catch .unitWrap .contentArea .titleSet .title .labelPart.indentType-3{margin-left:10em}.md_unit--data{width:auto}.md_unit--data .unitWrap .bgPartList .bgPart{top:0;clip-path:inset(0 32vw 0 0);z-index:1}.md_unit--engagement{margin-top:80px}.md_unit--engagement .unitWrap .bgPartList .bgPart{top:-440px;width:100%;height:480px;clip-path:inset(0 calc(30vw - 5%) 0 0)}.md_unit--engagement .unitWrap .bgPartList .bgPart:nth-child(2){clip-path:inset(0 0 0 15px)}.md_unit--engagement .unitWrap .titleArea .titleSet .title .labelPart{font-size:24px;padding:7px 10px 10px}.md_unit--engagement .unitWrap .titleArea .titleSet .title .labelPart.line2{margin-left:2em}.md_unit--engagement .unitWrap .titleArea .titleSet .title .labelPart.line3{margin-left:4em}.md_unit--engagement .unitWrap .titleArea .catchSet{margin:28px auto 0;padding:0 15px;width:580px}.md_unit--engagement .unitWrap .titleArea .catchSet .catch{font-size:14px;line-height:1.5}.md_unit--engagement .unitWrap .titleArea .catchSet .caption{margin-top:5px;font-size:13px;line-height:1.5}}@media only screen and (max-width: 800px){.md_unit{width:100%}.md_unit .unitWrap .bgPartList{left:-15px}.md_unit .unitWrap .bgPartList .bgPart{width:100%;height:480px;top:-32px;clip-path:inset(0 0 0 calc(17vw - 5%))}.md_unit .unitWrap .titleArea .titleSet .title .labelPart{font-size:26px;padding:6px 8px}.md_unit .unitWrap .titleArea .titleSet .title.forPc{display:none}.md_unit .unitWrap .contentArea{margin:0 15px;padding:16px 0 0}.md_unit .unitWrap .contentArea .textSet .copy{font-size:18px;line-height:1.5}.md_unit .unitWrap .contentArea .textSet .copy .newline{display:block}.md_unit .unitWrap .contentArea .textSet .desc{margin-top:10px;font-size:14px;line-height:1.5}.md_unit--catch{margin-bottom:40px;width:auto}.md_unit--catch .unitWrap .bgPartList .bgPart{top:0;height:450px;clip-path:inset(0 0 0 20px)}.md_unit--catch .unitWrap .contentArea{max-width:600px;margin:0 auto;padding-left:0}.md_unit--catch .unitWrap .contentArea .titleSet{display:flex;flex-direction:column}.md_unit--catch .unitWrap .contentArea .titleSet .title{display:inline-block}.md_unit--catch .unitWrap .contentArea .titleSet .title .labelPart{padding-bottom:5px;padding-right:10px;font-size:20px}.md_unit--catch .unitWrap .contentArea .titleSet .title .labelPart.indentType-3{margin-left:10em}.md_unit--data{width:auto}.md_unit--data .unitWrap .bgPartList .bgPart{top:0;clip-path:inset(0 32vw 0 0);z-index:1}.md_unit--engagement{margin-top:80px}.md_unit--engagement .unitWrap .bgPartList .bgPart{top:-440px;width:100%;height:480px;clip-path:inset(0 calc(30vw - 5%) 0 0)}.md_unit--engagement .unitWrap .bgPartList .bgPart:nth-child(2){clip-path:inset(0 0 0 15px)}.md_unit--engagement .unitWrap .titleArea .titleSet .title .labelPart{font-size:20px}.md_unit--engagement .unitWrap .titleArea .titleSet .title .labelPart.line2{margin-left:2em}.md_unit--engagement .unitWrap .titleArea .titleSet .title .labelPart.line3{margin-left:4em}.md_unit--engagement .unitWrap .titleArea .catchSet{margin:28px auto 0;padding:0 15px;width:100%}.md_unit--engagement .unitWrap .titleArea .catchSet .catch{font-size:14px;line-height:2}.md_unit--engagement .unitWrap .titleArea .catchSet .caption{margin-top:5px;font-size:13px;line-height:1.5}}@media only screen and (max-width: 360px){.md_unit--catch .unitWrap .contentArea .titleSet .title+.title{padding-left:.8em}}.careerDataWrap{display:grid;width:1024px;grid-template-columns:repeat(12,1fr);grid-gap:16px}.careerDataWrap .newline{display:none}@media only screen and (max-width: 840px){.careerDataWrap{max-width:600px;margin:0 auto;display:grid;width:100%;grid-template-columns:292px 1fr;grid-gap:16px}.careerDataWrap .newline{display:block}}@media only screen and (max-width: 800px){.careerDataWrap{width:100%;grid-template-columns:repeat(4,1fr)}.careerDataWrap .newline{display:block}}.careerData{background-color:#fff;box-shadow:6px 6px 32px #00000029;margin-bottom:32px;min-height:544px;overflow:hidden;position:relative}.careerData:before{content:"";display:inline-block;width:100%;height:300px;background-color:#f3f3f3;transform:skewY(-19deg) translate(0);position:absolute;z-index:1;top:-150px;left:0}.careerData:nth-child(odd){grid-column:1/7}.careerData:nth-child(2n){grid-column:7/13}.careerData.wide{grid-column:1/13}.careerData_title,.careerData_dec,.careerData_data{position:relative;z-index:100;line-height:1.6}.careerData_title{font-size:30px;font-weight:900;text-align:center;text-decoration:underline;margin-bottom:32px;padding-top:32px}.careerData_dec{font-size:18px;text-align:center}.careerData_data li{font-size:26px;font-weight:600}.careerData_data li em{font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic}.careerData_img{position:absolute;width:80%;bottom:32px;left:10%;z-index:5}.careerData#promotion .careerData_data{display:grid;width:80%;margin:48px auto 0;grid-template-columns:repeat(4,1fr)}.careerData#promotion .careerData_data li{font-size:20px;position:relative;padding-bottom:64px;text-indent:.5em}.careerData#promotion .careerData_data li:nth-child(1){grid-column:1/2}.careerData#promotion .careerData_data li:nth-child(2){grid-column:2/3}.careerData#promotion .careerData_data li:nth-child(3){grid-column:3/4}.careerData#promotion .careerData_data li:nth-child(4){grid-column:4/5}.careerData#promotion .careerData_data li em{font-size:52px}.careerData#promotion .careerData_data li:after{content:"";display:inline-block;width:1px;height:48px;background-color:#000;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.careerData#leaderAge .careerData_data{width:90%;height:50%;position:absolute;bottom:10%;left:5%}.careerData#leaderAge .careerData_data li{font-size:20px;position:absolute}.careerData#leaderAge .careerData_data li em{font-size:64px}.careerData#leaderAge .careerData_data li:nth-child(1){bottom:8%;right:0}.careerData#leaderAge .careerData_data li:nth-child(2){bottom:8%;left:4%}.careerData#leaderAge .careerData_data li:nth-child(3){top:15%;left:14%}.careerData#leaderAge .careerData_data li:nth-child(4){top:15%;right:24%}.careerData#leaderAge .careerData_data li:nth-child(2),.careerData#leaderAge .careerData_data li:nth-child(3){text-align:center}.careerData#leaderAge .careerData_data li:nth-child(3),.careerData#leaderAge .careerData_data li:nth-child(4){font-size:16px}.careerData#leaderAge .careerData_data li:nth-child(3) em,.careerData#leaderAge .careerData_data li:nth-child(4) em{font-size:32px}.careerData#leaderAge .careerData_img{width:50%;left:25%;bottom:40px}.careerData#transfer .careerData_title{margin-bottom:45px}.careerData#transfer .careerData_data li{text-align:center;line-height:2;font-size:26px}.careerData#transfer .careerData_data li+li{margin-top:20px}.careerData#transfer .careerData_data li em{font-size:130px}.careerData#maternityLeave .careerData_data{padding:48px}.careerData#maternityLeave .careerData_data li{position:absolute}.careerData#maternityLeave .careerData_data li:nth-child(1){top:120%;left:12%}.careerData#maternityLeave .careerData_data li:nth-child(1) em{font-size:140px}.careerData#maternityLeave .careerData_data li:nth-child(2){top:180%;right:13%;font-size:18px;text-align:center;line-height:1.5}.careerData#maternityLeave .careerData_data li:nth-child(2) em{font-size:75px}.careerData#maternityLeave .careerData_img{bottom:32%;width:25%;left:66%}.careerData#age .careerData_data{margin-top:80px}.careerData#age .careerData_data li{text-align:center;line-height:2}.careerData#age .careerData_data li+li{margin-top:20px}.careerData#age .careerData_data li em{font-size:130px}.careerData#age .careerData_img{width:88%;left:6%}.careerData#income .inner{padding:16px 48px;position:relative;z-index:10}.careerData#income .careerData_data{display:flex;align-items:center;gap:15px;text-align:center;font-size:28px}.careerData#income .careerData_data li em{font-size:100px}.careerData#income .careerData_data .subData{margin-bottom:16px}.careerData#income .careerData_data .subData em{font-size:50px}.careerData#income .careerData_data .note{font-size:16px;font-weight:400}.careerData#income .careerData_incomeTable{width:100%;padding-top:32px}.careerData#income .careerData_incomeTable dt{font-size:20px;line-height:48px;height:48px;border-bottom:1px solid #ddd}.careerData#income .careerData_incomeTable dd{align-items:center;display:flex;justify-content:space-between;height:48px;font-size:16px;border-bottom:1px solid #ddd}.careerData#income .careerData_incomeTable dd span{width:100px;text-align:right}.careerData#income .careerData_img{width:27%;left:72%;top:15px;bottom:initial}@media only screen and (max-width: 840px){.careerData{min-height:366px;margin-bottom:0}.careerData:nth-child(odd){grid-column:1/2}.careerData:nth-child(2n){grid-column:2/9}.careerData.wide{grid-column:1/9}.careerData_title{font-size:22px;margin-bottom:16px}.careerData_dec{font-size:14px}.careerData_img{width:90%;bottom:16px;left:5%}.careerData#promotion{width:100%}.careerData#promotion .careerData_data{width:90%;margin-top:24px;z-index:1}.careerData#promotion .careerData_data li{font-size:16px}.careerData#promotion .careerData_data li em{font-size:30px}.careerData#promotion .careerData_data li:nth-child(1):after{height:48px;top:40px;bottom:auto}.careerData#promotion .careerData_data li:nth-child(2):after{height:40px;top:40px;bottom:auto}.careerData#promotion .careerData_data li:nth-child(3):after{height:32px;top:40px;bottom:auto}.careerData#promotion .careerData_data li:nth-child(4):after{height:24px;top:40px;bottom:auto}.careerData#promotion .careerData_img{z-index:10}.careerData#leaderAge .careerData_data{width:98%;left:1%;bottom:12.5%}.careerData#leaderAge .careerData_data li em{font-size:36px}.careerData#leaderAge .careerData_data li:nth-child(3),.careerData#leaderAge .careerData_data li:nth-child(4){font-size:14px;top:4%}.careerData#leaderAge .careerData_data li:nth-child(3) em,.careerData#leaderAge .careerData_data li:nth-child(4) em{font-size:24px}.careerData#leaderAge .careerData_img{bottom:10%}.careerData#transfer .careerData_data{margin-top:15px}.careerData#transfer .careerData_data li{font-size:16px}.careerData#transfer .careerData_data li em{font-size:80px}.careerData#maternityLeave .careerData_data{padding:48px}.careerData#maternityLeave .careerData_data li{position:absolute}.careerData#maternityLeave .careerData_data li:nth-child(1){top:90%;left:11%;font-size:15px}.careerData#maternityLeave .careerData_data li:nth-child(1) em{font-size:80px}.careerData#maternityLeave .careerData_data li:nth-child(2){top:120%;right:12%;font-size:13px;text-align:center;line-height:1.5}.careerData#maternityLeave .careerData_data li:nth-child(2) em{font-size:44px}.careerData#maternityLeave .careerData_img{bottom:32%;width:22%}.careerData#age .careerData_data{margin-top:70px}.careerData#age .careerData_data li{font-size:20px;line-height:1.5}.careerData#age .careerData_data li+li{margin-top:12px}.careerData#age .careerData_data li em{font-size:80px}.careerData#age .careerData_img{width:90%;left:5%;bottom:10%}.careerData#income .inner{flex-wrap:wrap;padding:16px}.careerData#income .careerData_data{display:block;text-align:center;font-size:20px;width:72%;margin-bottom:32px}.careerData#income .careerData_data li{width:100%;font-size:20px}.careerData#income .careerData_data li em{font-size:80px}.careerData#income .careerData_data .subData{margin-bottom:16px}.careerData#income .careerData_data .subData em{font-size:44px}.careerData#income .careerData_data .note{font-size:14px;font-weight:400}.careerData#income .careerData_incomeTable{width:100%;padding-top:16px}.careerData#income .careerData_incomeTable dt{font-size:16px;height:48px;line-height:48px}.careerData#income .careerData_incomeTable dd{min-height:32px;height:auto;padding:5px 0;font-size:12px}.careerData#income .careerData_incomeTable dd span{width:100px}.careerData#income .careerData_img{width:32%;left:62%;top:10%}}@media only screen and (max-width: 800px){.careerData{min-height:366px;margin-bottom:0}.careerData:nth-child(odd),.careerData:nth-child(2n){grid-column:1/5}.careerData.wide{grid-column:1/5}.careerData_title{font-size:22px;margin-bottom:16px}.careerData_dec{font-size:14px}.careerData_img{width:90%;bottom:16px;left:5%}.careerData#promotion{width:100%}.careerData#promotion .careerData_data{margin-top:24px}.careerData#promotion .careerData_data li{font-size:16px}.careerData#promotion .careerData_data li em{font-size:35px}.careerData#promotion .careerData_data li:nth-child(1):after{height:40px;top:36px;bottom:auto}.careerData#promotion .careerData_data li:nth-child(2):after{height:32px;top:36px;bottom:auto}.careerData#promotion .careerData_data li:nth-child(3):after{height:16px;top:36px;bottom:auto}.careerData#promotion .careerData_data li:nth-child(4):after{height:8px;top:36px;bottom:auto}.careerData#leaderAge .careerData_data{width:95%;left:2.5%}.careerData#leaderAge .careerData_data li em{font-size:52px}.careerData#leaderAge .careerData_data li:nth-child(3),.careerData#leaderAge .careerData_data li:nth-child(4){font-size:14px;top:4%}.careerData#leaderAge .careerData_data li:nth-child(3) em,.careerData#leaderAge .careerData_data li:nth-child(4) em{font-size:24px}.careerData#transfer .careerData_title{margin-bottom:0}.careerData#transfer .careerData_data li+li{margin-top:15px}.careerData#transfer .careerData_data li em{font-size:80px}.careerData#maternityLeave .careerData_data{padding:48px}.careerData#maternityLeave .careerData_data li:nth-child(1){top:60%;left:10%;font-size:18px}.careerData#maternityLeave .careerData_data li:nth-child(1) em{font-size:95px}.careerData#maternityLeave .careerData_data li:nth-child(2){top:100%;right:10%;font-size:12px;text-align:center;line-height:1.5}.careerData#maternityLeave .careerData_data li:nth-child(2) em{font-size:52px}.careerData#maternityLeave .careerData_img{width:22%;bottom:30%;left:68%}.careerData#age .careerData_data{margin-top:40px}.careerData#age .careerData_data li{font-size:20px;line-height:1.5}.careerData#age .careerData_data li+li{margin-top:12px}.careerData#age .careerData_data li em{font-size:80px}.careerData#age .careerData_img{width:90%;left:5%;bottom:5%}.careerData#income .inner{flex-wrap:wrap;padding:16px}.careerData#income .careerData_data{text-align:center;font-size:20px;width:72%;margin-bottom:32px}.careerData#income .careerData_data li{width:100%}.careerData#income .careerData_data li+li{margin-top:4px}.careerData#income .careerData_data li em{font-size:80px}.careerData#income .careerData_data .subData{margin-bottom:16px}.careerData#income .careerData_data .subData em{font-size:44px}.careerData#income .careerData_data .note{font-size:14px;font-weight:400}.careerData#income .careerData_img{width:40%;left:62%;top:25%}}.engagementDataWrap{margin-top:100px}.engagementDataWrap .engagementData{display:flex}.engagementDataWrap .engagementData .enqueteList{width:440px;height:fit-content;background-color:#fff;box-shadow:6px 6px 32px #00000029;z-index:1}.engagementDataWrap .engagementData .enqueteList .enquete{position:relative;padding:24px 32px}.engagementDataWrap .engagementData .enqueteList .enquete .graphImg{position:absolute;top:50%;width:130px;height:auto;transform:translateY(-50%)}.engagementDataWrap .engagementData .enqueteList .enquete .dataSet{position:relative;z-index:1}.engagementDataWrap .engagementData .enqueteList .enquete .dataSet .question{font-size:24px;font-weight:900;line-height:1.4}.engagementDataWrap .engagementData .enqueteList .enquete .dataSet .ratio{display:block;font-size:32px;font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic;margin-top:10px}.engagementDataWrap .engagementData .enqueteList .enquete .dataSet .ratio em{font-size:54px;font-family:Roboto,sans-serif!important;font-weight:900;font-style:italic}.engagementDataWrap .engagementData .enqueteList--wide{width:500px}.engagementDataWrap .engagementData .initiativeList{position:relative;top:32px;width:542px;height:fit-content;padding:24px 32px;background-color:#fffc}.engagementDataWrap .engagementData .initiativeList:before{content:"関連する取り組み";position:absolute;top:0;left:32px;padding-left:28px;font-size:14px;font-weight:700;transform:translateY(-50%);z-index:10}.engagementDataWrap .engagementData .initiativeList .initiative{display:grid;grid-template-columns:repeat(7,1fr);grid-row-gap:5px;grid-column-gap:16px}.engagementDataWrap .engagementData .initiativeList .initiative .name{grid-column:1/5;font-size:20px;font-weight:900;line-height:1.5}.engagementDataWrap .engagementData .initiativeList .initiative .desc{grid-column:1/5;font-size:12px;line-height:1.5;flex-grow:1;text-align:justify;font-feature-settings:"palt";letter-spacing:.04em}.engagementDataWrap .engagementData .initiativeList .initiative .imgSet{grid-column:5/8;grid-row:1/4;padding-top:4px;width:197px;height:110px;object-fit:cover}.engagementDataWrap .engagementData .initiativeList .initiative+.initiative{margin-top:16px;padding-top:16px;border-top:1px solid #e4e4e4}.engagementDataWrap .engagementData--left .enqueteList{border-top:6px solid #09e1dc}.engagementDataWrap .engagementData--left .enqueteList .enquete{padding-left:70px}.engagementDataWrap .engagementData--left .enqueteList .enquete .graphImg{left:-32px}.engagementDataWrap .engagementData--left .enqueteList .enquete+.enquete{padding-left:110px;border-top:1px solid #e4e4e4}.engagementDataWrap .engagementData--left .enqueteList .enquete+.enquete .graphImg{left:8px}.engagementDataWrap .engagementData--left .initiativeList{left:-16px;padding-left:40px}.engagementDataWrap .engagementData--left .initiativeList:before{left:40px;color:#19bdb9;background:url("data:image/svg+xml,%3csvg%20width='21'%20height='13'%20viewBox='0%200%2021%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.92371%200.5L12%206.49984L5.92371%2012.5L-5.94348e-09%2012.5L6.07629%206.49984L5.18593e-07%200.499999L5.92371%200.5Z'%20fill='%2308C1BC'%20fill-opacity='0.5'/%3e%3cpath%20d='M14.9237%200.5L21%206.49984L14.9237%2012.5L9%2012.5L15.0763%206.49984L9%200.499999L14.9237%200.5Z'%20fill='%2308C1BC'/%3e%3c/svg%3e") no-repeat}.engagementDataWrap .engagementData--right{flex-direction:row-reverse}.engagementDataWrap .engagementData--right .enqueteList{border-top:6px solid #17b1e7}.engagementDataWrap .engagementData--right .enqueteList .enquete{padding-right:50px}.engagementDataWrap .engagementData--right .enqueteList .enquete .dataSet .ratio{text-align:right}.engagementDataWrap .engagementData--right .enqueteList .enquete .graphImg{right:-32px}.engagementDataWrap .engagementData--right .initiativeList{right:-16px;padding-right:40px}.engagementDataWrap .engagementData--right .initiativeList:before{color:#17b1e7;background:url("data:image/svg+xml,%3csvg%20width='21'%20height='13'%20viewBox='0%200%2021%2013'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M5.92371%200.5L12%206.49984L5.92371%2012.5L-5.94348e-09%2012.5L6.07629%206.49984L5.18593e-07%200.499999L5.92371%200.5Z'%20fill='%2317B1E7'%20fill-opacity='0.5'/%3e%3cpath%20d='M14.9237%200.5L21%206.49984L14.9237%2012.5L9%2012.5L15.0763%206.49984L9%200.499999L14.9237%200.5Z'%20fill='%2317B1E7'/%3e%3c/svg%3e") no-repeat}.engagementDataWrap .engagementData--right .initiativeList--row{display:flex;flex-direction:row;top:-10px;right:80px;padding:32px 32px 24px;width:776px}.engagementDataWrap .engagementData--right .initiativeList--row .initiative{display:flex;flex-direction:column;width:225px}.engagementDataWrap .engagementData--right .initiativeList--row .initiative .imgSet{margin-top:16px;width:216px;height:121.5px;object-fit:cover}.engagementDataWrap .engagementData--right .initiativeList--row .initiative .imgSet img{width:100%}.engagementDataWrap .engagementData--right .initiativeList--row .initiative+.initiative{margin:0 0 0 16px;padding:0 0 0 16px;border-left:1px solid #e4e4e4;border-top:none;width:232px}.engagementDataWrap .engagementData--column{flex-direction:column;align-items:end}.engagementDataWrap .engagementData+.engagementData{margin-top:100px}.engagementDataWrap .engagementData:nth-child(2){justify-content:start}.engagementDataWrap .engagementData:nth-child(3){justify-content:end}.engagementDataWrap .engagementData:nth-child(6){margin-right:120px}.engagementDataWrap .engagementData:nth-child(8){margin-right:80px}@media only screen and (max-width: 840px){.engagementDataWrap{margin:32px -15px 0}.engagementDataWrap .engagementData{flex-direction:column;max-width:600px;margin-left:auto;margin-right:auto}.engagementDataWrap .engagementData .enqueteList{min-width:338px;width:60%;border-top:4px solid #09e1dc}.engagementDataWrap .engagementData .enqueteList .enquete{padding:16px}.engagementDataWrap .engagementData .enqueteList .enquete .graphImg{width:100px}.engagementDataWrap .engagementData .enqueteList .enquete .dataSet .question,.engagementDataWrap .engagementData .enqueteList .enquete .dataSet .ratio{font-size:18px}.engagementDataWrap .engagementData .enqueteList .enquete .dataSet .ratio em{font-size:36px}.engagementDataWrap .engagementData .enqueteList--wide{min-width:356px}.engagementDataWrap .engagementData .initiativeList{top:-12px;width:calc(100% - 15px);padding:26px 15px 15px;background-color:#fffc}.engagementDataWrap .engagementData .initiativeList:before{top:12px;padding:0 16px 0 0;font-size:12px;line-height:14px}.engagementDataWrap .engagementData .initiativeList .initiative{display:grid;grid-template-columns:calc(100% - 166px) 150px;grid-row-gap:9px;width:100%}.engagementDataWrap .engagementData .initiativeList .initiative .name{grid-column:1/3;grid-row:1/2;font-size:16px}.engagementDataWrap .engagementData .initiativeList .initiative .desc{grid-column:1/2;font-size:11px}.engagementDataWrap .engagementData .initiativeList .initiative .letterSpace-small{letter-spacing:.01em}.engagementDataWrap .engagementData .initiativeList .initiative .imgSet{grid-column:2/3;grid-row:2/3;width:150px;height:auto;margin-top:0;padding-top:0}.engagementDataWrap .engagementData .initiativeList .initiative+.initiative{margin-top:15px;padding-top:15px;border-top:1px solid #e4e4e4}.engagementDataWrap .engagementData--left .enqueteList .enquete{padding-left:60px}.engagementDataWrap .engagementData--left .enqueteList .enquete .graphImg{left:-16px}.engagementDataWrap .engagementData--left .enqueteList .enquete+.enquete{padding-left:80px}.engagementDataWrap .engagementData--left .enqueteList .enquete+.enquete .graphImg{left:0}.engagementDataWrap .engagementData--left .initiativeList{left:15px;padding-left:15px}.engagementDataWrap .engagementData--left .initiativeList:before{left:100px;background:url("data:image/svg+xml,%3csvg%20width='8'%20height='15'%20viewBox='0%200%208%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M-1.77069e-07%204.83488L3.99989%208.88574L8%204.83488L8%200.885742L3.99989%204.9366L-3.49691e-07%200.885742L-1.77069e-07%204.83488Z'%20fill='%2319BDB9'%20fill-opacity='0.5'/%3e%3cpath%20d='M-1.77069e-07%2010.8349L3.99989%2014.8857L8%2010.8349L8%206.88574L3.99989%2010.9366L-3.49691e-07%206.88574L-1.77069e-07%2010.8349Z'%20fill='%2319BDB9'/%3e%3c/svg%3e") no-repeat right}.engagementDataWrap .engagementData--right{flex-direction:column;align-items:flex-end}.engagementDataWrap .engagementData--right .enqueteList{border-top:6px solid #17b1e7}.engagementDataWrap .engagementData--right .enqueteList .enquete{padding-right:50px}.engagementDataWrap .engagementData--right .enqueteList .enquete .graphImg{right:-16px}.engagementDataWrap .engagementData--right .initiativeList{right:15px;padding-right:15px}.engagementDataWrap .engagementData--right .initiativeList:before{right:100px;left:initial;background:url("data:image/svg+xml,%3csvg%20width='8'%20height='15'%20viewBox='0%200%208%2015'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M-1.77069e-07%204.83488L3.99989%208.88574L8%204.83488L8%200.885742L3.99989%204.9366L-3.49691e-07%200.885742L-1.77069e-07%204.83488Z'%20fill='%2317B1E7'%20fill-opacity='0.5'/%3e%3cpath%20d='M-1.77069e-07%2010.8349L3.99989%2014.8857L8%2010.8349L8%206.88574L3.99989%2010.9366L-3.49691e-07%206.88574L-1.77069e-07%2010.8349Z'%20fill='%2317B1E7'/%3e%3c/svg%3e") no-repeat right}.engagementDataWrap .engagementData--right .initiativeList--row{display:grid}.engagementDataWrap .engagementData--right .initiativeList--row .initiative+.initiative{margin:16px 0 0;padding:16px 0 0;border-left:none;width:100%}.engagementDataWrap .engagementData:nth-child(2){justify-content:initial}.engagementDataWrap .engagementData:nth-child(3){justify-content:initial}.engagementDataWrap .engagementData:nth-child(6){margin-right:auto}.engagementDataWrap .engagementData:nth-child(8){margin-right:auto}.engagementDataWrap .engagementData+.engagementData{margin-top:40px}}@media only screen and (max-width: 600px){.engagementDataWrap .engagementData .enqueteList{overflow:hidden}}
