@charset "UTF-8";*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}html{font:10px/1.7 Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Verdana,sans-serif;scroll-behavior:smooth}@media screen and (max-width: 750px){html{font-size:2.6666666667vw}}body{color:#333;font-size:1.6rem;font-weight:500;text-size-adjust:none}@media screen and (max-width: 750px){body{font-size:1.5rem;min-width:0}}img{border:0;vertical-align:top}@media screen and (max-width: 750px){img{max-width:100%}}sup{font-size:.6em;vertical-align:super}a{color:#557ebf;text-decoration:underline}a:hover{text-decoration:none}h1,h2,h3,h4,h5,p{margin:0}ul{list-style:none;padding:0;margin:0}dl,dd{margin:0}.l-footer{background-color:#fff;margin-top:12rem}@media screen and (max-width: 750px){.l-footer{margin-top:8rem}}.l-footer.is-index{position:relative;margin-top:0}.l-footer__page-top{position:absolute;right:0;top:-3rem;width:6rem;height:6rem;border-radius:9999px;overflow:hidden;transition:opacity .3s}.l-footer__page-top:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.7rem;height:.7rem;background:url(/career/data/img/common/pc/icon-top-caret.svg) no-repeat center/cover;z-index:1;transition:opacity .3s}.l-footer__page-top:after{content:"";position:absolute;top:0;left:0;background:linear-gradient(90deg,#1934c7,#557ebf 76%);width:100%;height:100%;transform:rotate(-90deg)}@media screen and (min-width: 751px){.l-footer__page-top:hover{opacity:.7}}.l-footer__inner{position:relative;padding-top:8rem}@media screen and (max-width: 750px){.l-footer__inner{padding-top:4rem}}.l-footer__content{display:flex;justify-content:space-between}@media screen and (max-width: 1170px){.l-footer__content{display:block}}.l-footer__info__head{margin-bottom:4rem}@media screen and (max-width: 750px){.l-footer__info__head{margin-bottom:3rem}}.l-footer__info__button{color:#557ebf;font-family:Albert Sans,sans-serif;font-size:2.2rem;font-weight:600;font-style:italic;line-height:2.6rem;text-decoration:none;display:flex;column-gap:2rem}@media screen and (max-width: 750px){.l-footer__info__button{font-size:1.8rem;line-height:1.2222222222;column-gap:1rem}}.l-footer__info__button__text{margin-top:1rem}@media screen and (max-width: 750px){.l-footer__info__button__text{margin-top:.8rem}}.l-footer__info__button__img{width:16.8rem;height:7.2rem}@media screen and (max-width: 750px){.l-footer__info__button__img{width:12.4rem;height:5.3rem}}.l-footer__info__links{display:flex;flex-direction:column}@media screen and (max-width: 750px){.l-footer__info__links{padding:0 0 4rem}}.l-footer__info__links__link{color:#557ebf;font-size:1.4rem;font-weight:600;line-height:2.4285714286;position:relative;width:max-content}.l-footer__info__links__link:after{content:"";position:absolute;right:-1.8rem;top:50%;transform:translateY(-50%);width:1.3rem;height:1.1rem;background:url(/career/data/img/common/pc/icon-new-tab-blue.svg) no-repeat center/cover}.l-footer__sitemap{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(7,2.4rem);grid-auto-flow:column;gap:2rem 6rem}@media screen and (min-width: 751px){.l-footer__sitemap{height:29.2rem;margin-top:2rem}}@media screen and (max-width: 750px){.l-footer__sitemap{gap:3rem 3.7rem;display:flex;flex-flow:column wrap;height:46rem}}.l-footer__sitemap__menu{list-style:none}.l-footer__sitemap__menu:nth-child(3){grid-row:span 5}.l-footer__sitemap__menu:nth-child(6){grid-row:span 3}.l-footer__sitemap__menu__anchor{color:#333;font-size:1.4rem;font-weight:600;line-height:1.7142857143;text-decoration:none;position:relative;display:flex;align-items:center;justify-content:space-between;min-width:14.1rem;transition:color .3s}@media screen and (max-width: 750px){.l-footer__sitemap__menu__anchor{font-size:1.6rem;line-height:1.5}}.l-footer__sitemap__menu__anchor:after{content:"";width:.7rem;height:.7rem;background:url(/career/data/img/common/pc/icon-right-caret-blue.svg) no-repeat center/cover;transition:transform .3s}@media screen and (min-width: 751px){.l-footer__sitemap__menu__anchor:after{margin-right:.3rem}}.l-footer__sitemap__menu__anchor[target=_blank]:after{content:"";width:1.3rem;height:1.1rem;background:url(/career/data/img/common/pc/icon-new-tab-blue.svg) no-repeat center/cover;margin-right:0}@media screen and (min-width: 751px){.l-footer__sitemap__menu__anchor:hover{color:#557ebf}.l-footer__sitemap__menu__anchor:hover:not([target=_blank]):after{transform:translate(1rem)}}.l-footer__sitemap__menu__sub{display:flex;flex-direction:column;row-gap:1rem;margin-top:1rem}@media screen and (max-width: 750px){.l-footer__sitemap__menu__sub{row-gap:2rem;margin-top:2rem}}.l-footer__sitemap__menu__sub__item__anchor{color:#8c9baa;font-size:1.2rem;line-height:2;display:flex;align-items:center;column-gap:.2rem;text-decoration:none;transition:color .3s}@media screen and (max-width: 750px){.l-footer__sitemap__menu__sub__item__anchor{font-size:1.4rem;line-height:1.7142857143;justify-content:space-between}}@media screen and (min-width: 751px){.l-footer__sitemap__menu__sub__item__anchor:before{content:"";width:.6rem;height:.1rem;background-color:#8c9baa;transition:background-color .3s}}@media screen and (max-width: 750px){.l-footer__sitemap__menu__sub__item__anchor:after{content:"";width:.7rem;height:.7rem;background:url(/career/data/img/common/pc/icon-right-caret-blue.svg) no-repeat center/cover}}@media screen and (min-width: 751px){.l-footer__sitemap__menu__sub__item__anchor:hover{color:#8c9baa80}.l-footer__sitemap__menu__sub__item__anchor:hover:before{background-color:#8c9baa80}}.l-footer__copyright{color:#557ebf;font-size:1.2rem;font-weight:500;line-height:2;padding-bottom:1rem;margin-top:7.4rem}@media screen and (max-width: 750px){.l-footer__copyright{margin-top:6rem;padding-bottom:8rem}}.l-header{position:fixed;left:0;right:0;top:0;padding:1rem 2rem;z-index:10}@media screen and (max-width: 750px){.l-header{padding-inline:1rem}}.l-header__inner{display:flex;align-items:center;justify-content:space-between;position:relative;padding:1.5rem 2rem}@media screen and (max-width: 750px){.l-header__inner{padding:1rem 1rem 1rem 2rem}}.l-header__inner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff6;border-radius:6rem;backdrop-filter:blur(1.6rem);z-index:-1}.l-header__logo{z-index:1}.l-header__logo__anchor{color:#557ebf;font-family:Albert Sans,sans-serif;font-size:1.8rem;font-weight:600;font-style:italic;letter-spacing:-.02em;text-decoration:none;display:flex;align-items:center;column-gap:1.1rem}@media screen and (max-width: 750px){.l-header__logo__anchor{font-size:1.1rem;line-height:1.1818181818;column-gap:.8rem}}.l-header__logo__anchor__icon{width:11.2rem;height:3rem}@media screen and (max-width: 750px){.l-header__logo__anchor__icon{width:7.3rem;height:2rem}}.l-header__links{display:flex;column-gap:1rem}@media screen and (max-width: 750px){.l-header__links{column-gap:.6rem}}.l-header__entry{color:#fff;font-size:1.6rem;font-weight:500;line-height:3.6rem;letter-spacing:.1em;text-decoration:none;border-radius:3rem;background-color:#fff;position:relative;min-width:13rem;padding:0 0 0 3.2rem;z-index:1;transition:color .3s;box-shadow:0 0 .6rem #0003}@media screen and (max-width: 750px){.l-header__entry{min-width:9.6rem;font-size:1.4rem;line-height:2.7rem;padding:0 0 0 1.4rem}}.l-header__entry:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:3rem;z-index:-1;background:linear-gradient(90deg,#1934c7,#557ebf 76%);opacity:1;transition:opacity .3s}.l-header__entry:after{content:"";position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:.8rem;height:.8rem;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMSAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEgMUw5IDQuOTU2ODhMMSA5IiBzdHJva2U9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat center/cover;background-color:#fff;transition:background-color .3s}@media screen and (max-width: 750px){.l-header__entry:after{right:1.4rem}}@media screen and (min-width: 751px){.l-header__entry:hover{color:#1934c7}.l-header__entry:hover:before{opacity:0}.l-header__entry:hover:after{background-color:#1934c7}}.l-nav__trigger{position:relative;z-index:1}@media screen and (max-width: 750px){.l-nav__trigger{display:flex}}.l-nav__trigger__button{background:#000;border:none;outline:none;overflow:hidden;padding:0;position:relative;vertical-align:top;border-radius:3rem;width:7.6rem;height:3.6rem;cursor:pointer}@media screen and (max-width: 750px){.l-nav__trigger__button{width:5.6rem;height:2.7rem}}.l-nav__trigger__line{background:#fff;display:block;height:.1rem;left:0;margin:0 auto;position:absolute;right:0;transition:.2s;width:3.5rem}.l-nav__trigger__line:nth-child(1){top:1.4rem}@media screen and (max-width: 750px){.l-nav__trigger__line:nth-child(1){top:.9rem}}.l-nav__trigger__line:nth-child(2){top:50%}@media screen and (max-width: 750px){.l-nav__trigger__line:nth-child(2){top:1.3rem}}.l-nav__trigger__line:nth-child(3){top:2.2rem}@media screen and (max-width: 750px){.l-nav__trigger__line:nth-child(3){top:1.7rem}}.is-nav-view .l-nav__trigger__line:nth-child(1),.is-nav-view .l-nav__trigger__line:nth-child(3){top:50%}@media screen and (max-width: 750px){.is-nav-view .l-nav__trigger__line:nth-child(1),.is-nav-view .l-nav__trigger__line:nth-child(3){top:1.3rem}}.l-nav__content{background:#ffffffd9;backdrop-filter:blur(16px);border:none;inset:0 0 100%;display:block;height:auto;margin:auto;overflow:auto;position:fixed;transition:.3s}.l-nav__content__outer{background-color:#fff;box-shadow:0 .4rem 3rem #0003}.l-nav__content__inner{position:relative}@media screen and (min-width: 751px){.l-nav__content__inner{padding-bottom:8rem}}.is-nav-view .l-nav__content{bottom:0}.l-nav__list{gap:3rem 0;justify-content:space-between;padding:15.3rem 0 0}@media screen and (min-width: 1171px){.l-nav__list{display:grid;grid-template-columns:repeat(5,17.4rem);grid-template-rows:repeat(4,3rem)}}@media screen and (max-width: 1170px){.l-nav__list{display:flex;flex-flow:column wrap}}@media screen and (min-width: 751px) and (max-width: 1170px){.l-nav__list{height:70rem;max-width:60rem;column-gap:7rem;margin-inline:auto}}@media screen and (max-width: 750px){.l-nav__list{row-gap:2rem;padding:8.7rem 4rem 3rem}}.l-nav__menu{position:relative;list-style:none}@media screen and (min-width: 1171px){.l-nav__menu:nth-child(2){grid-column:1/span 1;grid-row:2/span 1}.l-nav__menu:nth-child(3){grid-column:2/span 1;grid-row:1/span 5}.l-nav__menu:nth-child(5){grid-column:3/span 1;grid-row:2/span 1}.l-nav__menu:nth-child(6){grid-column:4/span 1;grid-row:1/span 4}.l-nav__menu:nth-child(9){grid-column:5/span 1}.l-nav__menu:nth-child(10){grid-column:5/span 1}}@media screen and (max-width: 750px){.l-nav__menu{border-bottom:.1rem solid rgba(112,112,112,.2);padding-bottom:2rem}}.l-nav__menu__anchor{color:#333;font-size:1.6rem;font-weight:600;line-height:1.5;text-decoration:none;position:relative;display:flex;justify-content:space-between;min-width:17.4rem;transition:color .3s}.l-nav__menu__anchor:after{content:"";width:3rem;height:3rem;background:linear-gradient(90deg,#1934c7,#557ebf 76%);border-radius:9999px;transition:transform .3s}.l-nav__menu__anchor:before{content:"";position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:.7rem;height:.7rem;background:url(/career/data/img/common/pc/icon-right-caret.svg) no-repeat center/contain;transition:transform .3s;z-index:1}.l-nav__menu__anchor[target=_blank]:before{right:.8rem;width:1.2rem;height:1rem;background-image:url(/career/data/img/common/pc/icon-new-tab.svg)}@media screen and (min-width: 751px){.l-nav__menu__anchor:hover{color:#557ebf}.l-nav__menu__anchor:hover:before{transform:translate(1rem,-50%)}.l-nav__menu__anchor:hover:after{transform:translate(1rem)}}.l-nav__menu__title{color:#557ebf;font-size:1.2rem;font-weight:700;line-height:1.5}@media screen and (min-width: 751px){.l-nav__menu__title{position:absolute;top:-3rem}}@media screen and (max-width: 750px){.l-nav__menu__title{padding-top:1rem;margin-bottom:1.6rem}}.l-nav__menu__sub{margin-top:2rem}@media screen and (max-width: 750px){.l-nav__menu__sub{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,2.4rem);grid-auto-flow:column;gap:2rem 3.5rem;margin-top:2.4rem}}.l-nav__menu__sub__item:not(:last-child){margin-bottom:2rem}.l-nav__menu__sub__item__anchor{color:#333333b3;font-size:1.4rem;font-weight:500;line-height:1.7142857143;text-decoration:none;display:flex;align-items:center;justify-content:space-between;transition:color .3s}.l-nav__menu__sub__item__anchor:after{content:"";width:.7rem;height:.7rem;background:url(/career/data/img/common/pc/icon-right-caret-blue.svg) no-repeat center/cover;margin-right:1.2rem;transition:transform .3s}@media screen and (min-width: 751px){.l-nav__menu__sub__item__anchor:hover{color:#557ebf}.l-nav__menu__sub__item__anchor:hover:after{transform:translate(1rem)}}@media screen and (max-width: 750px){.l-nav__menu__sub.has-two-rows{grid-template-rows:repeat(2,2.4rem)}}.l-nav__links{display:flex;flex-direction:column}@media screen and (min-width: 1171px){.l-nav__links{position:absolute;bottom:6.6rem}}@media screen and (min-width: 751px) and (max-width: 1170px){.l-nav__links{max-width:60rem;margin:3rem auto 0}}@media screen and (max-width: 750px){.l-nav__links{padding:0 4rem 5rem}}.l-nav__links__link{color:#557ebf;font-size:1.4rem;font-weight:600;line-height:2.4285714286;position:relative;width:max-content}.l-nav__links__link:after{content:"";position:absolute;right:-1.8rem;top:50%;transform:translateY(-50%);width:1.3rem;height:1.1rem;background:url(/career/data/img/common/pc/icon-new-tab-blue.svg) no-repeat center/cover}.c-button{color:#000;font-size:1.4rem;font-weight:700;line-height:2;text-decoration:none;appearance:none;outline:none;background:#fff;border-radius:5.5rem;cursor:pointer;display:flex;justify-content:space-between;align-items:center;column-gap:1.6rem;width:max-content;min-width:22rem;box-sizing:border-box;position:relative;box-shadow:0 0 1rem #557ebf26;padding:.8rem 1rem .8rem 2.4rem;overflow:hidden;z-index:0;transition:color .3s,background .3s}@media screen and (max-width: 750px){.c-button{font-size:1.4rem;justify-content:space-between;box-shadow:0 0 1rem #557ebf59;padding:.9rem 1rem .9rem 2.4rem}}.c-button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#1934c7,#557ebf 76%);opacity:0;z-index:-1;transition:opacity .3s}.c-button:after{content:"";width:3rem;height:3rem;background:linear-gradient(90deg,#1934c7,#557ebf 76%);mask:url(/career/data/img/common/pc/btn-arrow.svg) no-repeat center/cover}.c-button[target=_blank]:after{mask:url(/career/data/img/common/pc/btn-new-tab.svg) no-repeat center/cover}@media screen and (min-width: 751px){.c-button:hover{color:#fff}.c-button:hover:before{opacity:1}.c-button:hover:after{background:#fff}}.c-button.is-small{font-size:1.4rem;padding:.5rem 1rem}@media screen and (max-width: 750px){.c-button.is-small{font-size:1.4rem;padding:.5rem 1rem}}.c-button.is-large{font-size:1.8rem;padding:2rem 6rem}.c-button.is-block{display:block;text-align:center}.c-button[disabled],.c-button.is-disabled{background:#0b537a;cursor:not-allowed;color:#ccc}.c-button[disabled]:hover,.c-button.is-disabled:hover{color:#ccc;background:#0b537a}.c-contact-banner{align-items:center;border:1px solid #ccc;display:flex;justify-content:space-between;padding:2rem 5rem}@media screen and (max-width: 1170px){.c-contact-banner{display:block;padding:1rem}}.c-contact-banner__tel{font-size:3.2rem;font-weight:700;margin-right:3rem}@media screen and (max-width: 1170px){.c-contact-banner__tel{font-size:2.4rem;margin:0;text-align:center}}.c-contact-banner__time{flex-grow:1;line-height:1.1}@media screen and (max-width: 1170px){.c-contact-banner__time{margin-bottom:1rem;text-align:center}}.c-form__table{width:100%}@media screen and (max-width: 750px){.c-form__table,.c-form__table__thead,.c-form__table__tbody,.c-form__table__row{width:auto;display:block}}.c-form__table__head{padding:1rem 1em 1rem 0;text-align:left;vertical-align:middle;white-space:nowrap;width:1em}@media screen and (max-width: 750px){.c-form__table__head{width:auto;display:block;white-space:normal;padding:1rem 0 0}}.c-form__table__data{padding:1rem 0;vertical-align:middle}@media screen and (max-width: 750px){.c-form__table__data{width:auto;display:block;padding:0 0 1rem}}.c-form__table__row.is-top .c-form__table__head,.c-form__table__row.is-top .c-form__table__data{vertical-align:top}.c-form__error{color:#a94442}.c-form__error.is-empty{display:none}.c-headline{background:linear-gradient(to bottom,#c9deff33,#ffffffb3);padding:18rem 0 4rem}@media screen and (max-width: 750px){.c-headline{padding-top:18.6rem}}.c-headline__title{display:flex;flex-direction:column}.c-headline__title__main{font-size:7.2rem;font-weight:600;line-height:normal;width:fit-content;padding-right:1rem}.c-headline__title__main:not(.is-sub){font-family:Albert Sans,sans-serif;font-style:italic}@media screen and (max-width: 750px){.c-headline__title__main{font-size:4rem;line-height:4.8rem}}.c-headline__title__main.is-sub{font-size:4.8rem;font-weight:500;line-height:1.5}@media screen and (max-width: 750px){.c-headline__title__main.is-sub{font-size:3.6rem;line-height:4.8rem}}.c-headline__title__sub{font-size:2rem;font-style:normal;font-weight:700;line-height:normal;width:fit-content;margin-top:2rem}@media screen and (max-width: 750px){.c-headline__title__sub{font-size:1.8rem;line-height:2.4rem;margin-top:1rem}}.c-headline__title__sub.is-sub{font-size:2.4rem;font-family:Albert Sans,sans-serif;font-style:italic}@media screen and (max-width: 750px){.c-headline__title__sub.is-sub{font-size:2rem;line-height:normal}}.c-input-label{cursor:pointer;display:inline-block}.c-input-select{background:#eee;border:1px solid #aaa;font-size:1.6rem;height:2em;padding:0 1em}@media screen and (max-width: 750px){.c-input-select{font-size:initial}}.c-input-select.has-error{border:1px solid #a94442}.c-input-select.is-valid{border:1px solid #3c763d}.c-input-text{border:1px solid #aaa;box-sizing:border-box;font-size:1.6rem;outline:none;padding:.8rem}@media screen and (max-width: 750px){.c-input-text{font-size:initial}}.c-input-text.is-short{width:5em}.c-input-text.is-full{width:100%}.c-input-text:focus{border:1px solid #182ece}.c-input-text.has-error{border:1px solid #a94442}.c-input-text.is-valid{border:1px solid #3c763d}.c-pagination{margin:1.6em 0;text-align:center}.c-pagination__list{display:inline-block;margin:0 .5rem;vertical-align:top}.c-pagination__list>span,.c-pagination__list>a{border:1px solid #ddd;color:#333;display:inline-block;line-height:2;min-width:2.2em;padding:0 .2em;text-align:center;text-decoration:none}.c-pagination__list>a:hover{background:#eee;text-decoration:none}.c-pagination__list>span{background:#999;color:#fff}.c-topic-path{margin-top:3.4rem}@media screen and (max-width: 750px){.c-topic-path{margin-top:8.4rem}}.c-topic-path__row{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding-bottom:2rem;position:relative}.c-topic-path__row:not(.is-sub):after{content:"";width:100%;height:.1rem;background-color:#557ebf;position:absolute;inset:auto auto 0;opacity:.2}@media screen and (max-width: 750px){.c-topic-path__row{padding-bottom:3.2rem}.c-topic-path__row:after{content:"";width:100%;height:.1rem;background-color:#557ebf;position:absolute;inset:auto auto 0;opacity:.2}}.c-topic-path__col{list-style:none;display:flex;justify-content:flex-start;align-items:center}.c-topic-path__col:after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMSAxTDcgMy45Njc2NkwxIDciIHN0cm9rZT0iIzU1N0VCRiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat center center/contain;width:.8rem;height:.8rem;margin:0 1.2rem}@media screen and (max-width: 750px){.c-topic-path__col:after{margin-inline:.8rem .7rem}}.c-topic-path__col:last-child:after{content:none}.c-topic-path__item{color:#557ebf;font-size:1.4rem;font-style:normal;font-weight:500;line-height:3.2rem}@media screen and (max-width: 750px){.c-topic-path__item{font-size:1.2rem;line-height:2rem}}.c-topic-path__item.is-current{color:#333}.c-topic-path.is-crosstalk{margin:0}.c-topic-path.is-crosstalk .c-topic-path__row{padding:0}.c-topic-path.is-crosstalk .c-topic-path__row:after{display:none}.c-entry-block h2,.c-entry-block h3,.c-entry-block h4,.c-entry-block h5,.c-entry-block h6{font-weight:700;margin:1.4em 0 .5em}.c-entry-block h2{font-size:1.8em}.c-entry-block h3{font-size:1.6em}.c-entry-block h4{font-size:1.4em}.c-entry-block h5{font-size:1.2em}.c-entry-block img{max-width:100%;height:auto!important;vertical-align:top}.c-entry-block img[style*="float: left;"]{margin:0 1.5em 1.5em 0}.c-entry-block img[style*="float: right;"]{margin:0 0 1.5em 1.5em}.c-entry-block img.aligncenter{display:block;margin:0 auto 1.5em}.c-entry-block img.alignleft{float:left;margin:0 1.5em 1.5em 0}.c-entry-block img.alignright{float:right;margin:0 0 1.5em 1.5em}@media screen and (max-width: 750px){.c-entry-block img[style*="float: left;"],.c-entry-block img[style*="float: right;"]{display:block;float:none!important;margin:0 auto 1.5em}.c-entry-block img.aligncenter,.c-entry-block img.alignleft,.c-entry-block img.alignright{display:block;float:none;margin:0 auto 1.5em}}.c-entry-block table{margin:1.4em 0}.c-entry-block table th{background:#eee;border:1px solid #ccc;padding:.5em}.c-entry-block table td{border:1px solid #ccc;padding:.5em}.c-entry-block p{margin:1.4em 0}.c-entry-block pre{background:#333;color:#fff;font-family:monospace;line-height:1.2;margin:1.4em 0;overflow:auto;padding:.5rem;white-space:pre}.c-entry-block blockquote{border-left:.5rem solid #eee;margin:1.4em 0;padding:0 0 0 1.4em}.c-entry-block ul,.c-entry-block ol,.c-entry-block dl{margin:1.4em 0}.c-entry-block ul li,.c-entry-block ol li,.c-entry-block dl li{list-style:disc outside;margin-left:1.4em}.c-entry-block ol li{list-style:decimal outside}.c-entry-block dl dt{font-weight:700}.c-entry-block dl dd{padding-left:2em}.c-intro-section{margin-top:6rem}@media screen and (max-width: 750px){.c-intro-section{margin-top:4rem}}.c-intro-section__title{font-size:3.2rem;font-weight:500;line-height:2.3125}@media screen and (max-width: 750px){.c-intro-section__title{font-size:3rem;line-height:1.3333333333}}.c-intro-section__text{line-height:2;margin-top:2rem}.c-title{color:#000;font-size:3.2rem;font-style:normal;font-weight:500;line-height:5.4rem}@media screen and (max-width: 750px){.c-title{font-size:2rem;font-style:normal;font-weight:500;line-height:3.6rem}}.c-title.is-lg{font-size:3.6rem}@media screen and (max-width: 750px){.c-title.is-lg{font-size:2.2rem;font-style:normal;font-weight:500;line-height:3.6rem}}.c-text{font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.2rem}@media screen and (max-width: 750px){.c-text{font-size:1.5rem;font-style:normal;font-weight:500;line-height:3rem}}.c-flow{display:flex;flex-direction:column;row-gap:3rem;counter-reset:num;list-style:none}@media screen and (max-width: 750px){.c-flow{row-gap:2rem}}.c-flow__item{counter-increment:num}.c-flow__item:not(:last-child):after{content:"";width:12.6rem;height:2.3rem;display:block;margin:3rem auto 0;background:url(/career/data/img/common/pc/icon-flow-arrow.svg) no-repeat center/contain}@media screen and (max-width: 750px){.c-flow__item:not(:last-child):after{width:8rem;height:2rem;margin-top:2rem}}.c-flow__item__title{background-color:#f6f8ff;display:flex;flex-direction:column;position:relative;padding:2rem 2rem 2rem 6rem;margin-bottom:2rem}@media screen and (max-width: 750px){.c-flow__item__title{padding:1.2rem 2rem 1.2rem 5.2rem}}.c-flow__item__title h3{color:#557ebf;font-size:2.8rem;font-weight:500;line-height:1.2142857143}@media screen and (max-width: 750px){.c-flow__item__title h3{font-size:2rem;line-height:1.2}}.c-flow__item__title h3+p{line-height:2;margin-top:2rem}@media screen and (max-width: 750px){.c-flow__item__title h3+p{margin-top:1rem}}.c-flow__item__title:before{content:counter(num,decimal-leading-zero);position:absolute;top:2.3rem;left:2rem;color:#557ebf;font-size:1.6rem;font-weight:400;line-height:1.75}@media screen and (max-width: 750px){.c-flow__item__title:before{top:50%;transform:translateY(-50%);font-size:1.4rem;line-height:2}}@media screen and (max-width: 750px){.c-flow__item__title{font-size:1.6rem;line-height:1.25}}.c-flow__item__content{line-height:2}@media screen and (max-width: 750px){.c-flow__item__content{font-size:1.6rem}}.c-flow__item.has-no-number{counter-increment:none}.c-flow__item.has-no-number .c-flow__item__title{padding:4rem 6rem}@media screen and (max-width: 750px){.c-flow__item.has-no-number .c-flow__item__title{padding:4rem 2rem}}.c-flow__item.has-no-number .c-flow__item__title:before{display:none}.c-flow.is-white .c-flow__item__title{background-color:#fff}.c-questions{display:grid;row-gap:3.2rem}@media screen and (max-width: 750px){.c-questions{row-gap:2.4rem}}.c-questions__question{display:block;background-color:#fff;box-shadow:.4rem .4rem 2.4rem .8rem #4274ac0d}.c-questions__question__summary{display:block;font-size:2rem;font-weight:700;cursor:pointer;position:relative;padding:2.4rem 10rem}@media screen and (max-width: 750px){.c-questions__question__summary{font-size:1.8rem;line-height:1.6666666667;padding:2.4rem 4.6rem 2.4rem 6rem}}.c-questions__question__summary::-webkit-details-marker{display:none}.c-questions__question__summary:after{content:"";position:absolute;top:50%;right:4rem;transform:translateY(-50%);width:2rem;height:2rem;mask:url(/career/data/img/common/pc/icon-down-caret.svg) no-repeat center/contain;background:linear-gradient(to bottom,#1934c7,#557ebf 76%);transition:transform .3s}@media screen and (max-width: 750px){.c-questions__question__summary:after{right:1.6rem}}.c-questions__question__summary__letter{position:absolute;top:50%;transform:translateY(-50%);left:4rem;display:flex;justify-content:center;align-items:center;color:#557ebf;font-family:Albert Sans,sans-serif;font-style:italic;font-size:4rem;font-weight:600;line-height:.85}@media screen and (max-width: 750px){.c-questions__question__summary__letter{font-size:3.2rem;left:1.6rem}}.c-questions__question__content{position:relative;padding:0 4rem 0 10rem}@media screen and (max-width: 750px){.c-questions__question__content{padding:0 1.6rem 0 6rem}}.c-questions__question__inner{transition:.3s;width:100%;padding-bottom:2.4rem}.c-questions__question__inner:before{content:"A";position:absolute;top:calc(50% - 1rem);transform:translateY(-50%);left:4rem;color:#fb6440;font-family:Albert Sans,sans-serif;font-style:italic;font-size:4rem;font-weight:600;line-height:1;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 750px){.c-questions__question__inner:before{font-size:3.2rem;left:1.6rem}}.is-open .c-questions__question__summary:after{transform:translateY(-50%) rotate(-180deg)}.c-section-links{margin-top:8rem}@media screen and (max-width: 750px){.c-section-links{margin-top:6rem}}.c-section-links__row{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}@media screen and (max-width: 900px){.c-section-links__row{grid-template-columns:repeat(2,1fr);column-gap:1.9rem}}.c-section-links__row__title{font-size:2rem;line-height:1;margin-bottom:4rem}@media screen and (max-width: 750px){.c-section-links__row__title{margin-bottom:3rem}}.c-section-links__row__link{color:inherit;font-size:2rem;font-weight:700;line-height:1.2;text-decoration:none;position:relative;display:flex;justify-content:space-between;column-gap:.5rem;border-bottom:.1rem solid #557ebf;padding:0 1.2rem 2.2rem 2rem;transition:color .3s}@media screen and (max-width: 750px){.c-section-links__row__link{padding:0 1rem 1.4rem 2rem}}.c-section-links__row__link:before{content:"";position:absolute;top:.7rem;right:2.1rem;width:.8rem;height:.8rem;border-bottom:.1rem solid #fff;border-right:.1rem solid #fff;transform:rotate(45deg);z-index:1;transition:transform .3s}@media screen and (max-width: 750px){.c-section-links__row__link:before{right:1.9rem}}.c-section-links__row__link:after{content:"";min-width:2.5rem;height:2.5rem;background:linear-gradient(90deg,#1934c7,#557ebf 76%);transform:rotate(90deg);border-radius:9999px;transition:transform .3s}@media screen and (min-width: 751px){.c-section-links__row__link:hover{color:#557ebf}.c-section-links__row__link:hover:before{transform:translateY(.8rem) rotate(45deg)}.c-section-links__row__link:hover:after{transform:translateY(.8rem) rotate(90deg)}}.c-modalcont__iframe{width:100%;height:100%!important}@media screen and (max-width: 750px){.c-modalcont__iframe{min-height:19.3rem!important}}.c-modalcont__iframe .modaal-content.modaal-focus{height:100%!important}.c-modalcont__iframe .modaal-container{width:100%}@media screen and (max-width: 1366px){.c-modalcont__iframe .modaal-container{max-width:71.0102489019vw!important;height:40.8491947291vw}}@media screen and (min-width: 1367px){.c-modalcont__iframe .modaal-container{max-width:97rem;height:55.8rem}}@media screen and (max-width: 750px){.c-modalcont__iframe .modaal-container{max-width:33.5rem!important;min-height:19.3rem!important}}.c-modalcont__iframe .modaal-container{margin:auto!important}.c-modalcont__iframe .modaal-content-container{padding:0!important;height:100%!important}.c-modalcont__iframe .modaal-overlay{background-color:#333!important}@media screen and (max-width: 750px){.c-modalcont__iframe .modaal-inner-wrapper{padding-inline:2rem!important}}.c-modalcont__iframe .modaal-close{display:none!important}.c-banner-cfa{background-color:#fff;position:relative;padding:0 0 12rem}@media screen and (max-width: 750px){.c-banner-cfa{padding:0 0 8rem}}.c-banner-cfa.is-padding-sm{padding:0 0 8rem}@media screen and (max-width: 750px){.c-banner-cfa.is-padding-sm{padding:0 0 6rem}}.c-banner-cfa__banner{color:#fff;text-decoration:none;display:flex;position:relative;background:url(/career/data/img/views/index/pc/bg-special-site.jpg) no-repeat center/cover;padding:6rem 8rem 5rem}@media screen and (max-width: 750px){.c-banner-cfa__banner{background-image:url(/career/data/img/views/index/sp/bg-special-site.jpg);height:24rem;padding:3rem 2rem}}.c-banner-cfa__banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#1934c7,#557ebf 76%);mix-blend-mode:hard-light;opacity:.6;transition:opacity .3s}.c-banner-cfa__banner__title{display:flex;flex-direction:column;width:100%;z-index:0}@media screen and (min-width: 751px){.c-banner-cfa__banner__title{position:relative;padding-right:12rem}}.c-banner-cfa__banner__title:before,.c-banner-cfa__banner__title:after{content:"";position:absolute}@media screen and (min-width: 751px){.c-banner-cfa__banner__title:before,.c-banner-cfa__banner__title:after{top:50%;transform:translateY(-50%)}}.c-banner-cfa__banner__title:before{right:0;width:12rem;height:12rem;background:#1934c7b3;border:.1rem solid #1934c7;border-radius:9999px;transition:background-color .3s,border-color .3s}@media screen and (max-width: 750px){.c-banner-cfa__banner__title:before{width:6rem;height:6rem;right:1.4rem;bottom:1.4rem}}.c-banner-cfa__banner__title:after{right:4.2rem;width:3.6rem;height:3.1rem;mask:url(/career/data/img/common/pc/icon-new-tab.svg) no-repeat center/contain;background-color:#fff;transition:background-color .3s}@media screen and (max-width: 750px){.c-banner-cfa__banner__title:after{width:1.8rem;height:1.6rem;right:3.5rem;bottom:3.5rem}}.c-banner-cfa__banner__title__en{font-family:Albert Sans,sans-serif;font-size:7.2rem;font-style:italic;line-height:1;letter-spacing:-.02em;margin-bottom:1.2rem}@media screen and (max-width: 750px){.c-banner-cfa__banner__title__en{font-size:4.8rem}}.c-banner-cfa__banner__title__ja{font-size:2rem;font-weight:700}@media screen and (max-width: 750px){.c-banner-cfa__banner__title__ja{font-size:1.6rem}}@media screen and (min-width: 751px){.c-banner-cfa__banner:hover:before{opacity:1}.c-banner-cfa__banner:hover .c-banner-cfa__banner__title:before{background-color:#ffffffb3;border-color:#fff}.c-banner-cfa__banner:hover .c-banner-cfa__banner__title:after{background-color:#1934c7}}.c-business-banners__title{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem 0}@media screen and (max-width: 750px){.c-business-banners__title{gap:0}}.c-business-banners__title__jp{font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;background:linear-gradient(90deg,#1934c7 .06%,#557ebf 76.41%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.c-business-banners__title__en{color:#557ebf;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.8rem;margin:.4rem 0 3rem}@media screen and (max-width: 750px){.c-business-banners__title__en{margin:0 0 2rem}}.c-business-banners__list{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;gap:.1rem}@media screen and (min-width: 751px) and (max-width: 1170px){.c-business-banners__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 750px){.c-business-banners__list{grid-template-columns:1fr}}.c-business-banners__list__item{position:relative;height:100%;min-height:36.1rem;padding:1.7rem 2rem;display:flex;align-items:flex-end;overflow:hidden;transition:.3s;text-decoration:none;color:#fff}@media screen and (max-width: 750px){.c-business-banners__list__item{min-height:18rem;padding:2rem}}.c-business-banners__list__item:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIgdmlld0JveD0iMCAwIDMwIDMwIiBmaWxsPSJub25lIj4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMiAxMkwxOCAxNC45Njc3TDEyIDE4IiBzdHJva2U9IiM1NTdFQkYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K) no-repeat center center/contain;width:2.5rem;height:2.5rem;border-radius:50%;position:absolute;inset:auto 2.5rem 2.5rem auto;transition:.3s}@media screen and (max-width: 750px){.c-business-banners__list__item:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzMCAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNS40MjA5IiByPSIxNSIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTEzIDEyLjQyMDlMMTkgMTUuMzg4NkwxMyAxOC40MjA5IiBzdHJva2U9IiM1NTdFQkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);width:3rem;height:3rem;inset:auto 1rem 2.4rem auto}}.c-business-banners__list__item:after{content:"";position:absolute;width:100%;height:100%;inset:0;transition:.3s;z-index:-1}@media screen and (min-width: 751px){.c-business-banners__list__item:hover:before{right:2rem}.c-business-banners__list__item:hover:after{transform:scale(1.1)}}.c-business-banners__list__item.is-textile:after{background:linear-gradient(180deg,#1934c700 61.98%,#1934c7),url(/career/data/img/views/business/pc/img-banner-textile.jpg) #d3d3d3 50%/cover no-repeat}@media screen and (max-width: 750px){.c-business-banners__list__item.is-textile:after{background:linear-gradient(180deg,#1934c700 44.44%,#1934c7),url(/career/data/img/views/business/sp/img-banner-textile.jpg) #d3d3d3 50%/cover no-repeat}}.c-business-banners__list__item.is-logistics:after{background:linear-gradient(180deg,#1934c700 61.98%,#1934c7),url(/career/data/img/views/business/pc/img-banner-logistics.jpg) #d3d3d3 50%/cover no-repeat}@media screen and (max-width: 750px){.c-business-banners__list__item.is-logistics:after{background:linear-gradient(180deg,#1934c700 44.44%,#1934c7),url(/career/data/img/views/business/sp/img-banner-logistics.jpg) #d3d3d3 50%/cover no-repeat}}.c-business-banners__list__item.is-factory:after{background:linear-gradient(180deg,#1934c700 61.98%,#1934c7),url(/career/data/img/views/business/pc/img-banner-factory.jpg) #d3d3d3 50%/cover no-repeat}@media screen and (max-width: 750px){.c-business-banners__list__item.is-factory:after{background:linear-gradient(180deg,#1934c700 44.44%,#1934c7),url(/career/data/img/views/business/sp/img-banner-factory.jpg) #d3d3d3 50%/cover no-repeat}}.c-business-banners__list__item.is-machine:after{background:linear-gradient(180deg,#1934c700 61.98%,#1934c7),url(/career/data/img/views/business/pc/img-banner-machine.jpg) #d3d3d3 50%/cover no-repeat}@media screen and (max-width: 750px){.c-business-banners__list__item.is-machine:after{background:linear-gradient(180deg,#1934c700 44.44%,#1934c7),url(/career/data/img/views/business/pc/img-banner-machine.jpg) #d3d3d3 50%/cover no-repeat}}.c-business-banners__list__item.is-communication:after{background:linear-gradient(180deg,#1934c700 61.98%,#1934c7),url(/career/data/img/views/business/pc/img-banner-communication.jpg) #d3d3d3 50%/cover no-repeat}@media screen and (max-width: 750px){.c-business-banners__list__item.is-communication:after{background:linear-gradient(180deg,#1934c700 44.44%,#1934c7),url(/career/data/img/views/business/pc/img-banner-communication.jpg) #d3d3d3 50%/cover no-repeat}}.c-business-banners__list__item__txt-content{display:flex;align-items:flex-start;gap:.5rem 0;flex-direction:column;position:relative}.c-business-banners__list__item__txt-content__ttl{color:#fff;font-size:2rem;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width: 750px){.c-business-banners__list__item__txt-content__ttl{font-size:2rem;font-style:normal;font-weight:700;line-height:normal}}.c-business-banners__list__item__txt-content__desc{color:#fff;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.8rem}.c-business-visual{width:100%;height:auto;margin:12rem 0;position:relative}@media screen and (max-width: 750px){.c-business-visual{margin:4rem 0 8rem}}.c-business-visual__text{position:absolute;font-family:Albert Sans,sans-serif;font-style:italic;font-size:12rem;font-weight:500;line-height:100%;color:#fff;opacity:.7;inset:auto auto -1.8rem 9.8rem}@media screen and (min-width: 750px) and (max-width: 2400px){.c-business-visual__text{font-size:clamp(3.8rem,8.3vw,17rem);right:clamp(1rem,10vw,9.8rem)}}@media screen and (max-width: 750px){.c-business-visual__text{font-size:3.8rem;line-height:normal;inset:auto auto -1.5rem 0}}.c-business-visual.is-textile .c-business-visual__text{font-size:8.78477306vw;inset:auto auto -1.317715959vw 7.1742313324vw}@media screen and (max-width: 750px){.c-business-visual.is-textile .c-business-visual__text{font-size:4rem;line-height:normal;inset:auto auto -1rem 0}}.c-business-visual.is-logistics .c-business-visual__text{font-size:7.3206442167vw;inset:auto auto -1.0980966325vw 7.1742313324vw}@media screen and (max-width: 750px){.c-business-visual.is-logistics .c-business-visual__text{font-size:4rem;line-height:4.2rem;inset:auto auto -.7rem 0}}.c-business-visual.is-clean-factory .c-business-visual__text{font-size:6.588579795vw;inset:auto auto -.9516837482vw 7.1742313324vw}@media screen and (max-width: 750px){.c-business-visual.is-clean-factory .c-business-visual__text{font-size:4rem;line-height:4.2rem;inset:auto auto -.7rem 0}}.c-business-visual.is-machine-tools .c-business-visual__text{font-size:8.78477306vw;inset:auto auto -1.317715959vw 7.1742313324vw}@media screen and (max-width: 750px){.c-business-visual.is-machine-tools .c-business-visual__text{font-size:4rem;line-height:4.2rem;inset:auto auto -.7rem 0}}.c-business-visual.is-communication-equipment .c-business-visual__text{font-size:6.588579795vw;inset:auto auto -.9516837482vw 7.1742313324vw}@media screen and (max-width: 750px){.c-business-visual.is-communication-equipment .c-business-visual__text{font-size:4rem;line-height:4.2rem;inset:auto auto -.7rem 0}}.c-business-section{overflow:hidden}.c-business-section__container{display:flex;align-items:center;justify-content:space-between;gap:0 6rem}@media screen and (max-width: 900px){.c-business-section__container{flex-direction:column;gap:3rem 0}}.c-business-section.is-last{margin-top:12rem}@media screen and (max-width: 750px){.c-business-section.is-last{margin-top:8rem}}.c-business-section:nth-last-of-type{background-color:#1934c7}.c-business-section__txt-content{width:100%;max-width:54rem}@media screen and (max-width: 900px){.c-business-section__txt-content{max-width:100%}}.c-business-section__txt-content__catch{font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal;margin-bottom:2rem;background:linear-gradient(90deg,#1934c7,#557ebf 76%);width:fit-content;background-clip:text;color:transparent}.c-business-section__txt-content__ttl{font-size:2.8rem;font-style:normal;font-weight:600;line-height:4.8rem;margin-bottom:3rem}@media screen and (max-width: 750px){.c-business-section__txt-content__ttl{font-size:2rem;line-height:3.2rem;margin-bottom:2rem}}.c-business-section__txt-content__text{font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.2rem}@media screen and (max-width: 750px){.c-business-section__txt-content__text{font-size:1.5rem;line-height:3rem}}.c-business-section__img{width:100%;max-width:57rem}@media screen and (max-width: 900px){.c-business-section__img{max-width:100%}}.c-business-section.is-position .c-business-section__img{position:relative}.c-business-section.is-position .c-business-section__img:before{content:"";background:url(/career/data/img/views/business/textile-machinery/pc/img-position-txt.svg) no-repeat center center/contain;width:100%;height:100%;max-width:52.3rem;max-height:14rem;position:absolute;inset:auto auto -2.1rem .9rem}@media screen and (max-width: 750px){.c-business-section.is-position .c-business-section__img:before{inset:auto auto -4rem .5rem;max-width:calc(100% - 1rem)}}@media screen and (min-width: 751px) and (max-width: 1170px){.c-business-section.is-position .c-business-section__img:before{max-width:100%;max-height:12rem}}@media screen and (min-width: 750px) and (max-width: 900px){.c-business-section.is-position .c-business-section__img:before{inset:auto auto -.1rem .9rem}}.c-business-section.is-strength .c-business-section__img{position:relative;overflow:hidden}.c-business-section.is-strength .c-business-section__img:before{content:"";background:url(/career/data/img/views/business/pc/img-strengths-txt.svg) no-repeat center center/contain;width:100%;height:100%;max-width:53.2rem;max-height:10.2rem;position:absolute;inset:auto auto -.7rem .9rem}@media screen and (max-width: 750px){.c-business-section.is-strength .c-business-section__img:before{inset:auto auto -2.5rem 0}}@media screen and (min-width: 901px) and (max-width: 1170px){.c-business-section.is-strength .c-business-section__img:before{max-width:100%;max-height:8rem}}@media screen and (min-width: 751px) and (max-width: 900px){.c-business-section.is-strength .c-business-section__img:before{max-width:100%;max-height:12rem}}@media screen and (max-width: 900px){.c-business-section.is-reversed .c-business-section__container{flex-direction:column-reverse}}.c-business-section.is-strength.is-dark .c-business-section__img:before{background-image:url(/career/data/img/views/business/pc/img-strengths-txt-dark.svg);max-width:100%;max-height:14rem;inset:auto auto -.3rem -.2rem}@media screen and (max-width: 750px){.c-business-section.is-strength.is-dark .c-business-section__img:before{max-height:7.7rem;inset:auto auto -1.5rem -.2rem}}.c-business-section.is-img-lg .c-business-section__img{max-width:61rem}.c-business-product{padding:12rem 0}@media screen and (max-width: 750px){.c-business-product{padding:8rem 0}}.c-business-product__catch{font-family:Noto Sans JP;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal;background:linear-gradient(90deg,#1934c7,#557ebf 76%);width:fit-content;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2rem}.c-business-product__ttl{font-size:2.8rem;font-style:normal;font-weight:600;line-height:4.8rem;margin-bottom:2rem}@media screen and (max-width: 750px){.c-business-product__ttl{font-size:2rem;line-height:3.2rem}}.c-business-product__desc{font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.2rem}.c-business-product__list{display:grid;grid-template-columns:repeat(3,1fr);gap:0 3rem;align-items:flex-start;margin-top:4rem}@media screen and (max-width: 750px){.c-business-product__list{grid-template-columns:1fr;gap:3rem 0}}@media screen and (min-width: 751px) and (max-width: 1170px){.c-business-product__list__item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}}.c-business-product__list__item__img{width:100%}.c-business-product__list__item__ttl{color:#557ebf;font-size:2rem;font-style:normal;font-weight:600;line-height:3.2rem;margin:2rem 0 1rem}@media screen and (max-width: 750px){.c-business-product__list__item__ttl{font-size:1.8rem;line-height:3.2rem;margin:1.04rem 0 0}}.c-business-product__list__item__desc{font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.2rem}@media screen and (max-width: 750px){.c-business-product__list__item__desc{font-size:1.5rem;line-height:3rem}}.c-business-product.is-item3-shadow .c-business-product__list__item:last-child img{box-shadow:0 0 10px #0003}@media screen and (max-width: 750px){.p-index__section{position:relative;z-index:1}}.p-index__section__heading{background:no-repeat center/cover;height:45rem;display:flex;align-items:flex-end;margin-bottom:-2rem}@media screen and (min-width: 1367px){.p-index__section__heading{height:63.2rem}}@media screen and (max-width: 750px){.p-index__section__heading{height:30rem}}.p-index__section__heading__title{color:#ffffff80;font-family:Albert Sans,sans-serif;font-size:20rem;font-weight:400;font-style:italic;line-height:.9;letter-spacing:-.02em;margin-inline:auto;width:100%;max-width:136.6rem;text-align:right}@media screen and (min-width: 751px) and (max-width: 1170px){.p-index__section__heading__title{font-size:clamp(13rem,19vw,20rem)}}@media screen and (max-width: 750px){.p-index__section__heading__title{font-size:8rem;line-height:1.3}}.p-index__section__container{background-color:#fff;border-top-left-radius:2rem;border-top-right-radius:2rem;padding:12rem 0 30vh}@media screen and (max-width: 750px){.p-index__section__container{border-top-left-radius:1rem;border-top-right-radius:1rem;padding:6rem 0 30vh}}.p-index__section__container__title{font-size:1.8rem;font-weight:700;line-height:1;width:max-content}@media screen and (max-width: 750px){.p-index__section__container__title{font-size:1.6rem}}.p-index__section__container__sub-title{font-size:2.4rem;font-weight:700;line-height:1;display:flex;align-items:center;column-gap:1rem;margin-bottom:4rem}@media screen and (max-width: 750px){.p-index__section__container__sub-title{font-size:2rem;margin-bottom:2rem}}.p-index__section__container__sub-title:before{content:"";width:2rem;height:.3rem;background-color:#557ebf}.p-index__section__container__sub-title.is-interview{margin-top:6rem}@media screen and (max-width: 750px){.p-index__section__container__sub-title.is-interview{margin-top:3rem}}.p-index__section__container__sub-title.is-crosstalk{margin-top:10rem}@media screen and (max-width: 750px){.p-index__section__container__sub-title.is-crosstalk{margin-top:8.4rem}}.p-index__section__container__caption{font-size:4.8rem;font-weight:500;line-height:1.5416666667;margin-top:3rem}@media screen and (max-width: 750px){.p-index__section__container__caption{font-size:3rem;line-height:1.6;margin-top:2rem}}.p-index__section__container__row{display:flex;margin-top:4rem;gap:4rem}@media screen and (min-width: 751px){.p-index__section__container__row{align-items:flex-end;justify-content:space-between}}@media screen and (max-width: 750px){.p-index__section__container__row{flex-direction:column;margin-top:2rem}}.p-index__section__container__text{line-height:2}@media screen and (max-width: 750px){.p-index__section__container__button{width:100%}}.p-index__section__container__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(37rem,1fr));gap:6rem 3rem;margin-top:6rem}@media screen and (max-width: 750px){.p-index__section__container__list{grid-template-columns:1fr;row-gap:3rem;margin-top:4rem}}.p-index__section__container__list__item__link{color:inherit;text-decoration:none;display:block}.p-index__section__container__list__item__img{width:100%;height:100%;object-fit:cover;transition:transform .3s,opacity .3s}.p-index__section__container__list__item__img-container{width:100%;height:24rem;overflow:hidden;margin-bottom:2rem}@media screen and (min-width: 751px){.p-index__section__container__list__item__img-container{background-color:#1934c7}}@media screen and (max-width: 750px){.p-index__section__container__list__item__img-container{height:21.6rem;margin-bottom:1rem}}.p-index__section__container__list__item__title{position:relative;display:flex;flex-direction:column}.p-index__section__container__list__item__title:after{content:"";position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:3rem;height:3rem;background:linear-gradient(90deg,#1934c7,#557ebf 76%);mask:url(/career/data/img/common/pc/btn-arrow.svg) no-repeat center/cover;transition:transform .3s}@media screen and (max-width: 750px){.p-index__section__container__list__item__title:after{top:1rem;transform:translateY(0)}}.p-index__section__container__list__item__title__ja{font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:.7rem;transition:color .3s}.p-index__section__container__list__item__title__en{color:#557ebf;font-size:1.4rem;font-weight:500;line-height:2}@media screen and (min-width: 751px){.p-index__section__container__list__item:hover .p-index__section__container__list__item__img{transform:scale(1.1);opacity:.7}.p-index__section__container__list__item:hover .p-index__section__container__list__item__title:before{transform:translateY(-50%) translate(1rem)}.p-index__section__container__list__item:hover .p-index__section__container__list__item__title:after{transform:translateY(-50%) translate(1rem)}.p-index__section__container__list__item:hover .p-index__section__container__list__item__title__ja{color:#557ebf}}@media screen and (min-width: 751px){.p-index__section__container__list__item.is-span-3{grid-column:span 3;margin-top:2rem}.p-index__section__container__list__item.is-span-3 .p-index__section__container__list__item__img-container{height:30rem}}.p-index__visual{height:100svh;position:absolute;left:0;top:0;width:100%}@media screen and (max-width: 750px) and (max-height: 750px){.p-index__visual{height:70rem}}.p-index__visual__bg{width:100%;height:100svh;overflow:hidden;position:fixed;bottom:0;left:0}@media screen and (min-width: 751px) and (max-width: 1170px){.p-index__visual__bg{bottom:10%}}.p-index__visual__bg__video{position:absolute;top:0;left:0;width:100%;height:100%;max-height:97.6rem;object-fit:cover;object-position:bottom;clip-path:polygon(0 0,0 0,0 100%,0 100%);animation:mask 2s cubic-bezier(1,0,.5,1) forwards}@media screen and (max-width: 750px){.p-index__visual__bg__video{top:-10%;height:85%}}@media screen and (min-width: 751px) and (max-width: 900px){.p-index__visual__bg__video{max-height:82.6rem}}@keyframes mask{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.p-index__visual__bg__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffd9;opacity:0}.p-index__visual__layout{position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;display:flex;align-items:flex-end;max-width:136.6rem;margin:0 auto;z-index:1}@media screen and (min-width: 1367px){.p-index__visual__layout{max-width:176.2rem}}@media screen and (max-width: 1170px){.p-index__visual__layout{transform:inherit}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-index__visual__layout{left:inherit;right:0;margin:0 0 0 auto}}@media screen and (max-width: 750px){.p-index__visual__layout{left:0;top:inherit;bottom:min(0,100svh - 70rem);z-index:2}}.p-index__visual__slider{margin-top:auto;min-width:0}@media screen and (max-width: 750px) and (max-height: 700px){.p-index__visual__slider{height:calc(100svh - 26rem)}}@media screen and (max-width: 750px){.p-index__visual__slider__track{height:100%}}.p-index__visual__slider__slide{display:flex;align-items:flex-end;justify-content:flex-end;position:relative}@media screen and (max-width: 750px) and (max-height: 700px){.p-index__visual__slider__slide picture{height:90%}}.p-index__visual__slider__slide__img{width:100%;height:auto;transform:translate(-5rem);opacity:0;transition:transform .75s,opacity .75s}@media screen and (min-width: 1171px){.p-index__visual__slider__slide__img{max-height:82.689747004vh!important;max-width:95.6058588549vh!important}.p-index__visual__slider__slide__img__src{height:100%;object-fit:cover}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-index__visual__slider__slide__img{max-width:77.7629826897vw!important;max-height:74.5672436751vw!important}}.p-index__visual__slider__slide__img.is-img1{max-width:min(52.56vw,71.8rem);margin-right:2.6rem}@media screen and (min-width: 1367px){.p-index__visual__slider__slide__img.is-img1{max-width:min(54.24vw,90.1rem)}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-index__visual__slider__slide__img.is-img1{max-width:46.4957264957vw;max-height:64vh;margin-right:0}}.p-index__visual__slider__slide__img.is-img2{max-width:min(50.88vw,69.6rem);margin-right:5.7rem}@media screen and (min-width: 1367px){.p-index__visual__slider__slide__img.is-img2{max-width:min(54.24vw,89.88rem)}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-index__visual__slider__slide__img.is-img2{max-width:90vw;max-height:64vh;margin-right:0}}.p-index__visual__slider__slide__img.is-img3{max-width:min(54.24vw,74.1rem);margin-right:4rem}@media screen and (min-width: 1367px){.p-index__visual__slider__slide__img.is-img3{max-width:min(54.24vw,92.9rem)}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-index__visual__slider__slide__img.is-img3{max-width:90vw;max-height:64vh;margin-right:0}}.p-index__visual__slider__slide__img.is-img4{max-width:min(57.36vw,78.35rem);margin-right:1.3rem}@media screen and (min-width: 1367px){.p-index__visual__slider__slide__img.is-img4{max-width:min(54.24vw,88.52rem)}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-index__visual__slider__slide__img.is-img4{max-width:90vw;max-height:64vh;margin-right:0}}.p-index__visual__slider__slide__img.is-img5{max-width:min(54.24vw,76.4rem);max-width:56vw;margin-right:2.8rem}@media screen and (min-width: 1367px){.p-index__visual__slider__slide__img.is-img5{max-width:min(54.24vw,100.4rem)}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-index__visual__slider__slide__img.is-img5{max-width:90vw;max-height:64vh;margin-right:0}}@media screen and (max-width: 750px){.p-index__visual__slider__slide__img{height:100%!important;width:100vw!important;max-width:none!important;max-height:none!important;margin-right:0!important;margin-top:auto;object-fit:cover;object-position:top}}.p-index__visual__slider__slide__button{position:absolute;bottom:2.4rem;right:9.8rem;transform:translate(5rem);opacity:0;min-width:31rem;padding-left:2rem;transition:transform .75s,opacity .75s}@media screen and (max-width: 750px){.p-index__visual__slider__slide__button{right:2rem;bottom:1rem;min-width:31rem;padding:1.1rem 1rem 1.1rem 2rem}}.p-index__visual__slider__slide.is-animate .p-index__visual__slider__slide__img,.p-index__visual__slider__slide.is-animate .p-index__visual__slider__slide__button{transform:translate(0);opacity:1}.p-index__sections{position:relative}.p-index__sections__spacer{height:50vh}.p-index__message{position:relative;--message-header-height: 29rem}.p-index__message__backdrop{position:absolute;left:0;top:0;width:100%;height:100%;background:#fff;opacity:0}.p-index__message__wrapper{position:relative;max-width:162rem;margin-inline:auto;padding:0 4rem calc(50vh - var(--message-header-height) / 2)}@media screen and (max-width: 750px){.p-index__message__wrapper{padding:0 0 calc(50vh - var(--message-header-height) / 2)}}.p-index__message__texts{display:grid}.p-index__message__texts:after{content:"";display:block;height:100vh}.p-index__message__texts__inner{position:sticky;left:0;top:20rem;transform-origin:left center}@media screen and (min-width: 751px) and (max-width: 1170px){.p-index__message__texts__inner{top:10rem}}@media screen and (max-width: 750px){.p-index__message__texts__inner{top:4rem}}.p-index__message__texts__text{font-family:Albert Sans,sans-serif;width:max-content}.p-index__message__texts__text.is-text1{font-size:min(1.3vw,2.5rem);font-weight:500;margin-top:2rem}@media screen and (min-width: 1367px){.p-index__message__texts__text.is-text1{font-size:1.8rem;line-height:normal}}@media screen and (max-width: 750px){.p-index__message__texts__text.is-text1{font-size:1.2rem}}.p-index__message__texts__text.is-text2{font-family:Albert Sans,sans-serif;font-size:1.8rem;font-weight:600;font-style:italic;opacity:0;margin-bottom:3rem;margin-left:calc(min(1.3vw,2.5rem)*2)}@media screen and (max-width: 750px){.p-index__message__texts__text.is-text2{margin-bottom:1.5rem}}.p-index__message__texts__img{max-width:min(40vw,76.4rem);width:auto;height:auto;aspect-ratio:544/219}@media screen and (min-width: 751px) and (max-width: 1170px){.p-index__message__texts__img{max-width:min(70vw,76.4rem);max-height:20vh}}@media screen and (max-width: 750px){.p-index__message__texts__img{max-width:100%}}.p-index__message__inner{display:grid;grid-template-columns:repeat(2,1fr);align-items:flex-end}@media screen and (max-width: 1170px){.p-index__message__inner{grid-template-columns:1fr;gap:0}}.p-index__message__content{position:relative;display:flex;flex-direction:column;justify-content:center}.p-index__message__content__text{font-weight:600;line-height:2.25;margin-bottom:4rem}@media screen and (max-width: 750px){.p-index__message__content__text{font-size:1.6rem}}@media screen and (max-width: 750px){.p-index__message__content__button{width:100%}}.p-index__business__heading{background-image:url(/career/data/img/views/index/pc/bg-business.jpg)}@media screen and (max-width: 750px){.p-index__business__heading{background-image:url(/career/data/img/views/index/sp/bg-business.jpg)}}.p-index__people__heading{background-image:url(/career/data/img/views/index/pc/bg-people.jpg)}@media screen and (min-width: 1367px){.p-index__people__heading{background-image:url(/career/data/img/views/index/pc/bg-people-max.jpg)}}@media screen and (max-width: 750px){.p-index__people__heading{background-image:url(/career/data/img/views/index/sp/bg-people.jpg)}}.p-index__people__container{background-color:#f6f8ff}@media screen and (min-width: 1367px){.p-index__people__slider{max-width:136.6rem;margin-inline:auto}}.p-index__people__slider__slide{position:relative;width:34rem}@media screen and (max-width: 750px){.p-index__people__slider__slide{width:14.6rem}}.p-index__people__slider__slide__link{display:block;text-decoration:none}.p-index__people__slider__slide__img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.p-index__people__slider__slide__img-container{width:100%;height:24rem;overflow:hidden}@media screen and (max-width: 750px){.p-index__people__slider__slide__img-container{height:10.3rem}}.p-index__people__slider__slide__content{position:absolute;bottom:0;left:0;width:100%;height:17.3rem;padding:5.5rem 5rem 1.2rem 2rem;background:linear-gradient(180deg,#1934c700,#1934c799);display:flex;flex-direction:column;justify-content:flex-end;opacity:0;transition:opacity .5s}@media screen and (max-width: 750px){.p-index__people__slider__slide__content{display:none}}.p-index__people__slider__slide__content:before,.p-index__people__slider__slide__content:after{content:"";position:absolute}.p-index__people__slider__slide__content:before{right:1.4rem;bottom:1.4rem;width:3rem;height:3rem;border-radius:9999px;background-color:#fff}.p-index__people__slider__slide__content:after{right:2.6rem;bottom:2.6rem;width:.7rem;height:.7rem;background:url(/career/data/img/common/pc/icon-right-caret-blue.svg) no-repeat center/cover}.p-index__people__slider__slide__content__sub-title{color:#557ebf;font-size:1.2rem;font-weight:600;line-height:1.6666666667;border-radius:.2rem;background-color:#fff;padding:.2rem .6rem;width:max-content}.p-index__people__slider__slide__content__title{color:#fff;font-weight:600;line-height:1.5;margin-top:1rem}@media screen and (min-width: 751px){.p-index__people__slider__slide:hover .p-index__people__slider__slide__img{transform:scale(1.1)}.p-index__people__slider__slide:hover .p-index__people__slider__slide__content{opacity:1}}.p-index__people__slider.is-top{margin-bottom:2rem}@media screen and (max-width: 750px){.p-index__people__slider.is-top{margin-bottom:.9rem}}.p-index__people__slider.is-bottom .p-index__people__slider__slide__content{align-items:flex-end;text-align:left}@media screen and (max-width: 750px){.p-index__company{padding-bottom:4.8rem}}.p-index__company__heading{background-image:url(/career/data/img/views/index/pc/bg-company.jpg)}@media screen and (max-width: 750px){.p-index__company__heading{background-image:url(/career/data/img/views/index/sp/bg-company.jpg)}}@media screen and (max-width: 750px){.p-index__company__container{box-shadow:0 0 3rem #0000001a}}.p-index__recruit-info{position:relative}.p-index__recruit-info__container{background:linear-gradient(90deg,#1934c7,#557ebf 76%);border-radius:0;color:#fff;padding-bottom:8rem}@media screen and (min-width: 751px){.p-index__recruit-info__container{padding-bottom:10rem}}@media screen and (min-width: 751px){.p-index__recruit-info__container__row{max-width:84.6rem}}.p-index__recruit-info__container__list__item__title:after{mask:inherit;background:url(/career/data/img/common/pc/btn-arrow2.svg) no-repeat center/cover}.p-index__recruit-info__container__list__item__title__en{color:#fff}.p-index__recruit-info__container__list__item__title__ja{color:#fff!important}.p-index__special-site{background-color:#fff;position:relative;padding:10rem 0 8rem}@media screen and (max-width: 750px){.p-index__special-site{padding:9rem 0 8rem}}.p-index__special-site__banner{color:#fff;text-decoration:none;display:flex;position:relative;background:url(/career/data/img/views/index/pc/bg-special-site.jpg) no-repeat center/cover;padding:6rem 8rem 5rem}@media screen and (max-width: 750px){.p-index__special-site__banner{background-image:url(/career/data/img/views/index/sp/bg-special-site.jpg);height:24rem;padding:3rem 2rem}}.p-index__special-site__banner:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#1934c7,#557ebf 76%);mix-blend-mode:hard-light;opacity:.6;transition:opacity .3s}.p-index__special-site__banner__title{display:flex;flex-direction:column;width:100%;z-index:0}@media screen and (min-width: 751px){.p-index__special-site__banner__title{position:relative;padding-right:12rem}}.p-index__special-site__banner__title:before,.p-index__special-site__banner__title:after{content:"";position:absolute}@media screen and (min-width: 751px){.p-index__special-site__banner__title:before,.p-index__special-site__banner__title:after{top:50%;transform:translateY(-50%)}}.p-index__special-site__banner__title:before{right:0;width:12rem;height:12rem;background:#1934c7b3;border:.1rem solid #1934c7;border-radius:9999px;transition:background-color .3s,border-color .3s}@media screen and (max-width: 750px){.p-index__special-site__banner__title:before{width:6rem;height:6rem;right:1.4rem;bottom:1.4rem}}.p-index__special-site__banner__title:after{right:4.2rem;width:3.6rem;height:3.1rem;mask:url(/career/data/img/common/pc/icon-new-tab.svg) no-repeat center/contain;background-color:#fff;transition:background-color .3s}@media screen and (max-width: 750px){.p-index__special-site__banner__title:after{width:1.8rem;height:1.6rem;right:3.5rem;bottom:3.5rem}}.p-index__special-site__banner__title__en{font-family:Albert Sans,sans-serif;font-size:7.2rem;font-style:italic;line-height:1;letter-spacing:-.02em;margin-bottom:1.2rem}@media screen and (max-width: 750px){.p-index__special-site__banner__title__en{font-size:4.8rem}}.p-index__special-site__banner__title__ja{font-size:2rem;font-weight:700}@media screen and (max-width: 750px){.p-index__special-site__banner__title__ja{font-size:1.6rem}}@media screen and (min-width: 751px){.p-index__special-site__banner:hover:before{opacity:1}.p-index__special-site__banner:hover .p-index__special-site__banner__title:before{background-color:#ffffffb3;border-color:#fff}.p-index__special-site__banner:hover .p-index__special-site__banner__title:after{background-color:#1934c7}}.p-news{border-collapse:collapse;width:100%}.p-news__head{border-bottom:1px solid #ddd;border-top:1px solid #ddd;font-weight:400;padding:1.5rem 1em 1.5rem 0;white-space:nowrap;width:1em}.p-news__data{border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding:1.5rem 0}.p-news__data.is-label{padding:1.5rem 1em 1.5rem 0;white-space:nowrap;width:1em}.p-news-detail__meta{margin-bottom:.5rem}.p-news-detail__meta__item{margin-right:1rem}.p-news-detail__title{border-bottom:1px solid #ccc;font-size:2.4rem;margin-bottom:3rem}@media screen and (max-width: 750px){.p-news-detail__title{margin-bottom:2rem}}.p-news-detail__text{width:auto}.p-news-detail__photo{text-align:center;width:auto}@media screen and (max-width: 750px){.p-news-detail__photo{margin-top:2rem}}.p-news-detail__file{margin-top:3rem}@media screen and (max-width: 750px){.p-news-detail__file{margin-top:2rem}}.p-news-detail__back{margin-top:6rem}@media screen and (max-width: 750px){.p-news-detail__back{margin-top:3rem}}.p-contact__privacy-check{margin:3rem 0;text-align:center}.p-contact__submit{text-align:center}.p-contact__submit__button{display:inline-block}.p-contact__error{color:red}.p-contact__result{text-align:center}.p-contact__result__head{font-size:1.4em;margin-bottom:2rem}.p-message{padding:0 0 7.4rem}@media screen and (max-width: 750px){.p-message{padding:0}}.p-message__section__txt-content{width:100%;max-width:54rem}@media screen and (max-width: 900px){.p-message__section__txt-content{max-width:100%}}.p-message__section__txt-content__ttl{margin-bottom:4rem}.p-message__section__txt-content__ttl.is-mb-sm{margin-bottom:2rem}@media screen and (max-width: 750px){.p-message__section__txt-content__ttl{margin-bottom:2rem}.p-message__section__txt-content__ttl.is-sp-nomb{margin-bottom:0}}.p-message__section__txt-content__catch{font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.8rem;color:#557ebf;display:inline-block;margin-bottom:2rem}.p-message__section__txt-content__role{font-size:1.8rem;font-style:normal;font-weight:500;line-height:4.8rem}@media screen and (max-width: 750px){.p-message__section__txt-content__role{font-size:1.4rem;line-height:4.8rem}}.p-message__section__txt-content__name{font-size:2.6rem;font-style:normal;font-weight:500;line-height:4.8rem}@media screen and (max-width: 750px){.p-message__section__txt-content__name{font-size:2rem;line-height:4.8rem}}.p-message__section__txt-content__bottom{display:flex;gap:0 2rem;align-items:center}@media screen and (max-width: 900px){.p-message__section__txt-content__bottom{justify-content:flex-end}}.p-message__section__img{width:100%;max-width:57rem;height:auto}@media screen and (max-width: 900px){.p-message__section__img{max-width:100%}}.p-message__section__container{display:flex;gap:0 6rem;align-items:center}@media screen and (max-width: 900px){.p-message__section__container{flex-direction:column-reverse;gap:4rem 0}.p-message__section__container.is-gap-sm{gap:3rem 0}}.p-message__section__sec1{position:relative}.p-message__section__sec1__txt-content{width:fit-content;position:absolute;inset:50% auto auto 14.494875549vw;transform:translateY(-50%)}@media screen and (max-width: 900px){.p-message__section__sec1__txt-content{position:static;transform:unset;width:100%}}@media screen and (max-width: 900px){.p-message__section__sec1__container{display:flex;flex-direction:column-reverse;gap:2.9rem}}.p-message__section.is-column .p-message__section__container{flex-direction:column;gap:6rem 0}@media screen and (max-width: 750px){.p-message__section.is-column .p-message__section__container{gap:4rem 0}}.p-message__section.is-column .p-message__section__txt-content,.p-message__section.is-column .p-message__section__img{max-width:100%}.p-message__section.is-sec1{padding-top:8rem}@media screen and (max-width: 750px){.p-message__section.is-sec1{padding-top:4rem}}.p-message__section.is-sec2{padding-top:10rem}@media screen and (max-width: 750px){.p-message__section.is-sec2{padding-top:8rem}}.p-message__section.is-sec3{padding-top:16rem}@media screen and (max-width: 750px){.p-message__section.is-sec3{padding-top:8rem}}.p-message__section.is-sec4{padding-top:16.6rem}@media screen and (max-width: 750px){.p-message__section.is-sec4{padding-top:8rem}}@media screen and (max-width: 900px){.p-message__section.is-col .p-message__section__container{flex-direction:column}}@media screen and (max-width: 1215px){.p-message__br{display:none}}@property --color1-stop{initial-value: 55.09%; inherits: false; syntax: "<percentage>";}@property --color2-stop{initial-value: 92.36%; inherits: false; syntax: "<percentage>";}.p-business{padding-bottom:3.2rem}.p-business__subpage__iframe{position:relative;overflow:hidden;cursor:pointer}.p-business__subpage__iframe:before{content:"";width:100%;height:100%;background:linear-gradient(180deg,rgba(25,52,199,0) var(--color1-stop),#1934c7 var(--color2-stop));position:absolute;inset:0;z-index:1;transition:.4s;transition-property:--color1-stop,--color2-stop}.p-business__subpage__iframe__btn{position:absolute;inset:50% 0 0 50%;transform:translate(-50%,-50%);width:6.3rem;height:6.3rem;border-radius:50%;background-color:#fff;z-index:1}.p-business__subpage__iframe__btn:after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE2IDE4IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTE1LjAzMTIgOC44MDcwNkwwLjc3ODgxMyAxNy40OTNMMC43Nzg4MTQgMC4xMjEwN0wxNS4wMzEyIDguODA3MDZaIiBmaWxsPSIjMTkzNEM3Ii8+Cjwvc3ZnPgo=) no-repeat center center/contain;width:2rem;height:1.9rem;position:absolute;inset:50% 0 0 calc(50% + .2rem);transform:translate(-50%,-50%)}@media screen and (max-width: 750px){.p-business__subpage__iframe__btn{width:4.647rem;height:4.66rem}.p-business__subpage__iframe__btn:after{width:1.47rem;height:1.4rem}}.p-business__subpage__iframe__txt{position:absolute;inset:auto auto 2.5rem 2rem;color:#fff;font-size:2rem;font-style:normal;font-weight:700;line-height:normal;transition:.3s;z-index:1;pointer-events:none}@media screen and (min-width: 751px) and (max-width: 1170px){.p-business__subpage__iframe__txt{font-size:1.8rem}}@media screen and (max-width: 750px){.p-business__subpage__iframe__txt{inset:auto auto 1.71rem 1.47rem;font-size:1.6rem;line-height:normal}}.p-business__subpage__iframe__img{transition:.4s;display:block}@media screen and (min-width: 751px){.p-business__subpage__iframe.is-sm .p-business__subpage__iframe__btn{width:5.3rem;height:5.3rem}.p-business__subpage__iframe.is-sm .p-business__subpage__iframe__btn:after{width:1.6rem;height:1.6rem}.p-business__subpage__iframe.is-sm .p-business__subpage__iframe__txt{inset:auto auto 1.84rem 2rem}.p-business__subpage__iframe:hover:before{--color1-stop: 0%;background:linear-gradient(180deg,rgba(25,52,199,0) var(--color1-stop),#1934c7 var(--color2-stop))}.p-business__subpage__iframe:hover .p-business__subpage__iframe__img{transform:scale(1.1)}}.p-business__sec1{margin:12rem 0 8rem}@media screen and (max-width: 750px){.p-business__sec1{margin:4rem 0 6rem}}.p-business__sec1__catch{font-size:1.8rem;font-style:normal;font-weight:700;line-height:100%;background:linear-gradient(90deg,#1934c7 .06%,#557ebf 76.41%);background-clip:text;color:transparent}@media screen and (max-width: 750px){.p-business__sec1__catch{font-size:1.8rem;line-height:100%}}.p-business__sec1__ttl{font-size:4.8rem;font-style:normal;font-weight:500;line-height:7.4rem;margin:3rem 0 4rem}@media screen and (max-width: 750px){.p-business__sec1__ttl{font-size:3rem;line-height:4rem;margin:2rem 0}}.p-business__sec1__ttl__highlight{color:#1934c7}.p-business__sec1__text{font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.2rem}@media screen and (max-width: 750px){.p-business__sec1__text{font-size:1.5rem;line-height:3rem}}.p-business__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem;margin-bottom:16rem}@media screen and (max-width: 900px){.p-business__grid{grid-template-columns:repeat(6,1fr);grid-template-areas:"a a b b c c" "d d d e e e";margin-bottom:6rem}}@media screen and (max-width: 900px) and (max-width: 750px){.p-business__grid{grid-template-rows:15.1rem 12rem}}@media screen and (max-width: 1366px){.p-business__grid__item{max-height:33.3rem}}@media screen and (max-width: 900px){.p-business__grid__item:nth-child(1){grid-area:a}.p-business__grid__item:nth-child(2){grid-area:b}.p-business__grid__item:nth-child(3){grid-area:c}.p-business__grid__item:nth-child(4){grid-area:d;max-height:24rem}}@media screen and (max-width: 900px) and (max-width: 750px){.p-business__grid__item:nth-child(4){max-height:12rem}}@media screen and (max-width: 900px){.p-business__grid__item:nth-child(5){grid-area:e;max-height:24rem}}@media screen and (max-width: 900px) and (max-width: 750px){.p-business__grid__item:nth-child(5){max-height:12rem}}.p-business__grid__item img{height:100%;object-fit:cover}.p-business__sec2{padding-bottom:12rem}@media screen and (max-width: 750px){.p-business__sec2{padding-bottom:8rem}}.p-business__sec2__ttl{font-size:4rem;font-style:normal;font-weight:500;line-height:6.4rem}.p-business__sec2__ttl__svg{width:69.3333333333vw}@media screen and (max-width: 750px){.p-business__sec2__ttl{font-size:2rem;font-style:normal;font-weight:500;line-height:3.2rem}}.p-business__sec2__text{font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.2rem;margin-top:4rem}@media screen and (max-width: 750px){.p-business__sec2__text{margin-top:2rem;font-size:1.6rem;line-height:3.2rem}}.p-business__section-heading{font-size:2.4rem;font-style:normal;font-weight:700;line-height:100%;display:flex;align-items:center}@media screen and (max-width: 750px){.p-business__section-heading{font-size:1.8rem;line-height:normal}}.p-business__section-heading:before{content:"";width:2rem;height:.3rem;display:inline-block;background-color:#557ebf;margin-right:1rem}@media screen and (max-width: 750px){.p-business__section-heading:before{width:1.831rem;height:.225rem}}.p-business__division{background-color:#f6f8ff;padding:16rem 0 14.3rem;margin-bottom:16rem;position:relative;overflow:hidden}@media screen and (max-width: 750px){.p-business__division{padding:11.8rem 0 8rem;margin-bottom:0}}.p-business__division:before{content:"Business";position:absolute;font-size:20rem;font-family:Albert Sans,sans-serif;font-style:italic;font-weight:400;line-height:normal;letter-spacing:-.4rem;color:#fff;inset:-3rem -1.4rem auto auto}@media screen and (max-width: 750px){.p-business__division:before{font-size:9rem;letter-spacing:-.18rem;inset:0 .4rem auto auto}}.p-business__division__section-heading{margin-bottom:6rem}@media screen and (max-width: 750px){.p-business__division__section-heading{margin-bottom:4rem}}.p-business__division__item{display:flex;gap:0 6rem;align-items:flex-start}.p-business__division__item:not(:last-child){margin-bottom:16rem}@media screen and (max-width: 750px){.p-business__division__item:not(:last-child){margin-bottom:8rem}}.p-business__division__item__txt-content{width:100%;max-width:54rem}@media screen and (max-width: 750px){.p-business__division__item__txt-content{max-width:100%}}.p-business__division__item__txt-content__catch{display:flex;flex-direction:column;gap:.4rem 0;align-items:flex-start;margin-bottom:3rem}@media screen and (max-width: 750px){.p-business__division__item__txt-content__catch{flex-direction:row;align-items:center;gap:1rem;margin-bottom:0;position:absolute;inset:0 auto auto}}.p-business__division__item__txt-content__catch__jp{font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;background:linear-gradient(90deg,#1934c7 .06%,#557ebf 76.41%);color:transparent;background-clip:text}@media screen and (min-width: 751px) and (max-width: 1170px){.p-business__division__item__txt-content__catch__jp{font-size:2.2rem}}@media screen and (max-width: 750px){.p-business__division__item__txt-content__catch__jp{font-size:2rem;line-height:normal}}.p-business__division__item__txt-content__catch__en{font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.8rem;color:#557ebf}@media screen and (max-width: 750px){.p-business__division__item__txt-content__catch__en{font-size:1.4rem;line-height:2.8rem}}.p-business__division__item__txt-content__ttl{font-size:2.8rem;font-style:normal;font-weight:600;line-height:4.8rem;margin-bottom:3rem}@media screen and (min-width: 751px) and (max-width: 1170px){.p-business__division__item__txt-content__ttl{font-size:2.4rem;line-height:3.8rem}}@media screen and (max-width: 750px){.p-business__division__item__txt-content__ttl{font-size:2rem;line-height:3.2rem;margin-bottom:1rem}}.p-business__division__item__txt-content__text{font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.2rem}@media screen and (min-width: 751px) and (max-width: 1170px){.p-business__division__item__txt-content__text{font-size:1.5rem;line-height:2.5rem}}@media screen and (max-width: 750px){.p-business__division__item__txt-content__text{font-size:1.5rem;font-style:normal;font-weight:500;line-height:3rem}}.p-business__division__item__txt-content__btn{margin-top:4rem}@media screen and (max-width: 750px){.p-business__division__item__txt-content__btn{width:100%;margin-top:2.1rem}}.p-business__division__item__img{width:100%;max-width:57rem}@media screen and (max-width: 750px){.p-business__division__item__img{max-width:100%}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-business__division__item{gap:0 3rem}}@media screen and (max-width: 750px){.p-business__division__item{flex-direction:column-reverse;gap:2rem 0;padding-top:3.9rem;position:relative}.p-business__division__item.is-sp-wrap{padding-top:6.7rem}.p-business__division__item.is-sp-wrap .p-business__division__item__txt-content__catch{flex-direction:column;gap:0;align-items:flex-start}.p-business__division__item.is-text-lg-sp .p-business__division__item__txt-content__text{font-size:1.6rem;line-height:3.2rem}}@media screen and (max-width: 750px){.p-business__department{padding:8rem 0 7.6rem}}.p-business__department__section-heading{margin-bottom:4rem}.p-business__department__container{display:grid;gap:6rem 4rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 750px){.p-business__department__container{grid-template-columns:1fr;gap:6rem 0}}.p-business__department__item__img{max-width:100%}.p-business__department__item__ttl{margin:3rem 0 1rem;font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;width:max-content;background:linear-gradient(90deg,#1934c7 .06%,#557ebf 76.41%);background-clip:text;color:transparent}@media screen and (max-width: 750px){.p-business__department__item__ttl{margin:3rem 0 0;font-size:2rem;line-height:normal}}.p-business__department__item__catch{color:#557ebf;font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.8rem}@media screen and (max-width: 750px){.p-business__department__item__catch{font-size:1.4rem;line-height:2.8rem}}.p-business__department__item__text{margin-top:2rem;font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.2rem}.p-business-textile-machinery__ttl{font-size:4.8rem;font-style:normal;font-weight:500;line-height:7.4rem;margin-bottom:10rem}@media screen and (max-width: 750px){.p-business-textile-machinery__ttl{font-size:3rem;font-style:normal;font-weight:500;line-height:4rem;margin-bottom:4rem}}.p-business-textile-machinery__ttl__highlight{color:#1934c7}.p-business-textile-machinery__features__container{background-color:#f6f8ff;padding:4.2rem 4rem;display:flex;align-items:center;gap:0 6rem}@media screen and (max-width: 750px){.p-business-textile-machinery__features__container{flex-direction:column;gap:4rem 0;padding:4rem 2rem}}.p-business-textile-machinery__features__txt-content{width:100%;max-width:63rem}.p-business-textile-machinery__features__txt-content__ttl{display:flex;align-items:center;gap:0 2rem;margin-bottom:4.45rem}@media screen and (max-width: 750px){.p-business-textile-machinery__features__txt-content__ttl{gap:0 1.6rem;margin-bottom:2rem}}.p-business-textile-machinery__features__txt-content__ttl__txt{font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;background:linear-gradient(90deg,#1934c7 .06%,#557ebf 76.41%);background-clip:text;color:transparent}@media screen and (max-width: 750px){.p-business-textile-machinery__features__txt-content__ttl__txt{font-size:2rem;line-height:normal}}.p-business-textile-machinery__features__txt-content__ttl__catch{font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.8rem;color:#557ebf}@media screen and (max-width: 750px){.p-business-textile-machinery__features__txt-content__ttl__catch{font-size:1.4rem;line-height:2.8rem}}.p-business-textile-machinery__features__iframe{width:100%;max-width:40rem;height:23rem}.p-business-textile-machinery__features__iframe iframe{width:100%;height:100%}@media screen and (max-width: 750px){.p-business-textile-machinery__features__iframe{width:100%!important;height:17rem!important}}.p-business-textile-machinery__features__list{counter-reset:item}.p-business-textile-machinery__features__list__item{counter-increment:item;display:flex;align-items:center;gap:0 2rem;font-size:2rem;font-style:normal;font-weight:500;line-height:3.2rem;padding:.8rem 1.3rem;background-color:#fff}@media screen and (max-width: 750px){.p-business-textile-machinery__features__list__item{font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.8rem;padding-right:5.2rem}}.p-business-textile-machinery__features__list__item:not(:last-child){margin-bottom:1rem}.p-business-textile-machinery__features__list__item:before{content:counter(item,decimal-leading-zero);display:inline-block;font-size:1.6rem;font-style:italic;font-family:Albert Sans,sans-serif;font-weight:500;line-height:normal;color:#557ebf}.p-business-textile-machinery__visual{width:100%;height:auto;margin:12rem 0;position:relative}@media screen and (max-width: 750px){.p-business-textile-machinery__visual{margin:4rem 0 8rem}}.p-business-textile-machinery__visual__text{position:absolute;font-size:12rem;font-family:Albert Sans,sans-serif;font-style:italic;font-weight:500;line-height:100%;color:#fff;opacity:.7;inset:auto auto -1.8rem 9.8rem}@media screen and (min-width: 750px) and (max-width: 2400px){.p-business-textile-machinery__visual__text{font-size:clamp(3.8rem,8.3vw,17rem);right:clamp(1rem,10vw,9.8rem)}}@media screen and (max-width: 750px){.p-business-textile-machinery__visual__text{font-size:3.8rem;line-height:normal;inset:auto auto -1.5rem 0}}.p-business-textile-machinery__section{overflow:hidden}.p-business-textile-machinery__section__container{display:flex;align-items:center;gap:0 6rem}@media screen and (max-width: tabletpx){.p-business-textile-machinery__section__container{flex-direction:column;gap:3rem 0}}.p-business-textile-machinery__section__txt-content{width:100%;max-width:54rem}@media screen and (max-width: tabletpx){.p-business-textile-machinery__section__txt-content{max-width:100%}}.p-business-textile-machinery__section__txt-content__catch{font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal;margin-bottom:2rem;background:linear-gradient(90deg,#1934c7 .06%,#557ebf 76.41%);background-clip:text;color:transparent}.p-business-textile-machinery__section__txt-content__ttl{font-size:2.8rem;font-style:normal;font-weight:600;line-height:4.8rem;margin-bottom:3rem}@media screen and (max-width: 750px){.p-business-textile-machinery__section__txt-content__ttl{font-size:2rem;line-height:3.2rem;margin-bottom:2rem}}.p-business-textile-machinery__section__txt-content__text{font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.2rem}@media screen and (max-width: 750px){.p-business-textile-machinery__section__txt-content__text{font-size:1.5rem;line-height:3rem}}.p-business-textile-machinery__section__img{width:100%;max-width:57rem}@media screen and (max-width: tabletpx){.p-business-textile-machinery__section__img{max-width:100%}}.p-business-textile-machinery__section.is-position .p-business-textile-machinery__section__img{position:relative}.p-business-textile-machinery__section.is-position .p-business-textile-machinery__section__img:before{content:"";background:url(/career/data/img/views/business/textile-machinery/pc/img-position-txt.svg) no-repeat center center/contain;width:100%;height:100%;max-width:52.3rem;max-height:14rem;position:absolute;inset:auto auto -2.1rem .9rem}@media screen and (max-width: 750px){.p-business-textile-machinery__section.is-position .p-business-textile-machinery__section__img:before{inset:auto auto -3.4rem -.5rem}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-business-textile-machinery__section.is-position .p-business-textile-machinery__section__img:before{max-width:100%;max-height:12rem}}.p-business-textile-machinery__section.is-strengths .p-business-textile-machinery__section__container{margin-top:12rem}@media screen and (max-width: tabletpx){.p-business-textile-machinery__section.is-strengths .p-business-textile-machinery__section__container{margin-top:8rem;flex-direction:column-reverse}}.p-business-textile-machinery__section.is-strengths .p-business-textile-machinery__section__img{position:relative}.p-business-textile-machinery__section.is-strengths .p-business-textile-machinery__section__img:before{content:"";background:url(/career/data/img/views/business/textile-machinery/pc/img-strengths-txt.svg) no-repeat center center/contain;width:100%;height:100%;max-width:53.2rem;max-height:10.2rem;position:absolute;inset:auto auto -.7rem .9rem}@media screen and (max-width: 750px){.p-business-textile-machinery__section.is-strengths .p-business-textile-machinery__section__img:before{inset:auto auto -2.5rem -.4rem}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-business-textile-machinery__section.is-strengths .p-business-textile-machinery__section__img:before{max-width:100%;max-height:8rem}}.p-business-textile-machinery__product{padding:12rem 0}@media screen and (max-width: 750px){.p-business-textile-machinery__product{padding:8rem 0}}.p-business-textile-machinery__product__catch{font-family:Noto Sans JP;font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal;background:linear-gradient(90deg,#1934c7,#557ebf 76%);width:fit-content;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2rem}.p-business-textile-machinery__product__ttl{font-size:2.8rem;font-style:normal;font-weight:600;line-height:4.8rem;margin-bottom:2rem}@media screen and (max-width: 750px){.p-business-textile-machinery__product__ttl{font-size:2rem;line-height:3.2rem}}.p-business-textile-machinery__product__desc{font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.2rem}.p-business-textile-machinery__product__list{display:grid;grid-template-columns:repeat(3,1fr);gap:0 3rem;align-items:center;margin-top:4rem}@media screen and (max-width: 750px){.p-business-textile-machinery__product__list{grid-template-columns:1fr;gap:3rem 0}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-business-textile-machinery__product__list__item{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}}.p-business-textile-machinery__product__list__item__img{width:100%}.p-business-textile-machinery__product__list__item__ttl{color:#557ebf;font-size:2rem;font-style:normal;font-weight:600;line-height:3.2rem;margin:2rem 0 1rem}@media screen and (max-width: 750px){.p-business-textile-machinery__product__list__item__ttl{font-size:1.8rem;line-height:3.2rem;margin:1.04rem 0 0}}.p-business-textile-machinery__product__list__item__desc{font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.2rem}@media screen and (max-width: 750px){.p-business-textile-machinery__product__list__item__desc{font-size:1.5rem;line-height:3rem}}.p-business-logistics-automation__ttl{font-size:4.8rem;font-style:normal;font-weight:500;line-height:7.4rem;margin-bottom:10rem}@media screen and (max-width: 750px){.p-business-logistics-automation__ttl{font-size:3rem;font-style:normal;font-weight:500;line-height:4rem;margin-bottom:8rem}}.p-business-logistics-automation__ttl__highlight{color:#1934c7}.p-business-logistics-automation__features__container{background-color:#f6f8ff;padding:4.2rem 4rem;display:flex;align-items:center;gap:0 6rem}@media screen and (max-width: 750px){.p-business-logistics-automation__features__container{flex-direction:column;gap:4rem 0;padding:4rem 2rem}}.p-business-logistics-automation__features__txt-content{width:100%;max-width:63rem}.p-business-logistics-automation__features__txt-content__ttl{display:flex;align-items:center;gap:0 2rem;margin-bottom:4.45rem}@media screen and (max-width: 750px){.p-business-logistics-automation__features__txt-content__ttl{gap:0 1.6rem;margin-bottom:2.85rem}}.p-business-logistics-automation__features__txt-content__ttl__txt{font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;background:linear-gradient(90deg,#1934c7 .06%,#557ebf 76.41%);background-clip:text;color:transparent}@media screen and (max-width: 750px){.p-business-logistics-automation__features__txt-content__ttl__txt{font-size:2rem;line-height:normal}}.p-business-logistics-automation__features__txt-content__ttl__catch{font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.8rem;color:#557ebf}@media screen and (max-width: 750px){.p-business-logistics-automation__features__txt-content__ttl__catch{font-size:1.4rem;line-height:2.8rem}}.p-business-logistics-automation__features__iframe{height:15.2rem}.p-business-logistics-automation__features__iframe__container{width:100%;max-width:40rem;background-color:#f6f6f6}@media screen and (max-width: 750px){.p-business-logistics-automation__features__iframe__container{flex-direction:column;gap:4rem 0}}.p-business-logistics-automation__features__iframe__btn{width:100%;border-radius:5.5rem;padding:1.6rem 1rem 1.6rem 2.4rem;background:#d2daf7;font-size:1.8rem;font-style:normal;font-weight:700;column-gap:1.2rem;box-shadow:0 0 10px #557ebf26;margin-top:2.2rem}@media screen and (max-width: 750px){.p-business-logistics-automation__features__iframe__btn{margin-top:4rem;font-size:1.6rem;line-height:2.8rem}}.p-business-logistics-automation__features__iframe__btn:after{mask-image:unset!important;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMiAxMkwxOCAxNC45Njc3TDEyIDE4IiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8xMTUxMF8xNjU1MikiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNTEwXzE2NTUyIiB4MT0iMTIiIHkxPSIxNS4xMzk4IiB4Mj0iMTguMDAwMSIgeTI9IjE1LjEzMiIgZ3JhZGllbnRVbml0cz0idXNlciI+CjxzdG9wIHN0b3AtY29sb3I9IiMxOTM0QzciLz4KPHN0b3Agb2Zmc2V0PSIwLjc2NDQyMyIgc3RvcC1jb2xvcj0iIzU1N0VCRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center center/contain;width:3rem;height:3rem}@media screen and (min-width: 751px){.p-business-logistics-automation__features__iframe__btn:hover:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMiAxMkwxOCAxNC45Njc3TDEyIDE4IiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8xMTUxMF8xNjU1MikiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNTEwXzE2NTUyIiB4MT0iMTIiIHkxPSIxNS4xMzk4IiB4Mj0iMTguMDAwMSIgeTI9IjE1LjEzMiIgZ3JhZGllbnRVbml0cz0idXNlciI+CjxzdG9wIHN0b3AtY29sb3I9IiMxOTM0QzciLz4KPHN0b3Agb2Zmc2V0PSIwLjc2NDQyMyIgc3RvcC1jb2xvcj0iIzU1N0VCRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center center/contain}}.p-business-logistics-automation__features__iframe iframe{width:100%;height:100%}@media screen and (max-width: 750px){.p-business-logistics-automation__features__iframe{width:100%!important;height:17rem!important}}.p-business-logistics-automation__features__list{counter-reset:item}.p-business-logistics-automation__features__list__item{counter-increment:item;display:flex;align-items:center;gap:0 2rem;font-size:2rem;font-style:normal;font-weight:500;line-height:3.2rem;padding:.8rem 1.3rem;background-color:#fff}@media screen and (max-width: 750px){.p-business-logistics-automation__features__list__item{font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.8rem}}.p-business-logistics-automation__features__list__item:not(:last-child){margin-bottom:1rem}.p-business-logistics-automation__features__list__item:before{content:counter(item,decimal-leading-zero);display:inline-block;font-size:1.6rem;font-style:italic;font-family:Albert Sans,sans-serif;font-weight:500;line-height:normal;color:#557ebf}.p-business-clean-factory__ttl{font-size:4.8rem;font-style:normal;font-weight:500;line-height:7.4rem;margin-bottom:10rem}@media screen and (max-width: 750px){.p-business-clean-factory__ttl{font-size:3rem;font-style:normal;font-weight:500;line-height:4rem;margin-bottom:8rem}}.p-business-clean-factory__ttl__highlight{color:#1934c7}.p-business-clean-factory__features__container{background-color:#f6f8ff;padding:4.2rem 4rem;display:flex;align-items:center;gap:0 6rem}@media screen and (max-width: 750px){.p-business-clean-factory__features__container{flex-direction:column;gap:4rem 0;padding:4rem 2rem}}.p-business-clean-factory__features__txt-content{width:100%;max-width:63rem}.p-business-clean-factory__features__txt-content__ttl{display:flex;align-items:center;gap:0 2rem;margin-bottom:4.45rem}@media screen and (max-width: 750px){.p-business-clean-factory__features__txt-content__ttl{gap:0 1.6rem;margin-bottom:2.85rem}}.p-business-clean-factory__features__txt-content__ttl__txt{font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;background:linear-gradient(90deg,#1934c7 .06%,#557ebf 76.41%);background-clip:text;color:transparent}@media screen and (max-width: 750px){.p-business-clean-factory__features__txt-content__ttl__txt{font-size:2rem;line-height:normal}}.p-business-clean-factory__features__txt-content__ttl__catch{font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.8rem;color:#557ebf}@media screen and (max-width: 750px){.p-business-clean-factory__features__txt-content__ttl__catch{font-size:1.4rem;line-height:2.8rem}}.p-business-clean-factory__features__iframe{height:15.2rem}.p-business-clean-factory__features__iframe__container{width:100%;max-width:40rem;background-color:#f6f6f6}@media screen and (max-width: 750px){.p-business-clean-factory__features__iframe__container{flex-direction:column;gap:4rem 0}}.p-business-clean-factory__features__iframe__btn{width:100%;border-radius:5.5rem;padding:1.6rem 1rem 1.6rem 2.4rem;background:#d2daf7;font-size:1.8rem;font-style:normal;font-weight:700;column-gap:1.2rem;box-shadow:0 0 10px #557ebf26;margin-top:2.2rem}@media screen and (max-width: 750px){.p-business-clean-factory__features__iframe__btn{margin-top:4rem;font-size:1.6rem;line-height:2.8rem}}.p-business-clean-factory__features__iframe__btn:after{mask-image:unset!important;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMiAxMkwxOCAxNC45Njc3TDEyIDE4IiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8xMTUxMF8xNjU1MikiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNTEwXzE2NTUyIiB4MT0iMTIiIHkxPSIxNS4xMzk4IiB4Mj0iMTguMDAwMSIgeTI9IjE1LjEzMiIgZ3JhZGllbnRVbml0cz0idXNlciI+CjxzdG9wIHN0b3AtY29sb3I9IiMxOTM0QzciLz4KPHN0b3Agb2Zmc2V0PSIwLjc2NDQyMyIgc3RvcC1jb2xvcj0iIzU1N0VCRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center center/contain;width:3rem;height:3rem}@media screen and (min-width: 751px){.p-business-clean-factory__features__iframe__btn:hover:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMiAxMkwxOCAxNC45Njc3TDEyIDE4IiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8xMTUxMF8xNjU1MikiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNTEwXzE2NTUyIiB4MT0iMTIiIHkxPSIxNS4xMzk4IiB4Mj0iMTguMDAwMSIgeTI9IjE1LjEzMiIgZ3JhZGllbnRVbml0cz0idXNlciI+CjxzdG9wIHN0b3AtY29sb3I9IiMxOTM0QzciLz4KPHN0b3Agb2Zmc2V0PSIwLjc2NDQyMyIgc3RvcC1jb2xvcj0iIzU1N0VCRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center center/contain}}.p-business-clean-factory__features__iframe iframe{width:100%;height:100%}@media screen and (max-width: 750px){.p-business-clean-factory__features__iframe{width:100%!important;height:17rem!important}}.p-business-clean-factory__features__list{counter-reset:item}.p-business-clean-factory__features__list__item{counter-increment:item;display:flex;align-items:center;gap:0 2rem;font-size:2rem;font-style:normal;font-weight:500;line-height:3.2rem;padding:.8rem 1.3rem;background-color:#fff}@media screen and (max-width: 750px){.p-business-clean-factory__features__list__item{font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.8rem;padding-right:5.2rem}}.p-business-clean-factory__features__list__item:not(:last-child){margin-bottom:1rem}.p-business-clean-factory__features__list__item:before{content:counter(item,decimal-leading-zero);display:inline-block;font-size:1.6rem;font-style:italic;font-family:Albert Sans,sans-serif;font-weight:500;line-height:normal;color:#557ebf}.p-business-machine-tools__ttl{font-size:4.8rem;font-style:normal;font-weight:500;line-height:7.4rem;margin-bottom:10rem}@media screen and (max-width: 750px){.p-business-machine-tools__ttl{font-size:3rem;font-style:normal;font-weight:500;line-height:4rem;margin-bottom:8rem}}.p-business-machine-tools__ttl__highlight{color:#1934c7}.p-business-machine-tools__features__container{display:flex;align-items:center;gap:0 6rem}@media screen and (max-width: 750px){.p-business-machine-tools__features__container{flex-direction:column;gap:4rem 0}}.p-business-machine-tools__features__wrapper{padding:4rem;background-color:#f6f8ff}@media screen and (max-width: 750px){.p-business-machine-tools__features__wrapper{padding:4rem 2rem}}.p-business-machine-tools__features__txt-content{width:100%;max-width:63rem}.p-business-machine-tools__features__txt-content__ttl{display:flex;align-items:center;gap:0 2rem;margin-bottom:4.45rem}@media screen and (max-width: 750px){.p-business-machine-tools__features__txt-content__ttl{gap:0 1.6rem;margin-bottom:2.85rem}}.p-business-machine-tools__features__txt-content__ttl__txt{font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;background:linear-gradient(90deg,#1934c7 .06%,#557ebf 76.41%);background-clip:text;color:transparent}@media screen and (max-width: 750px){.p-business-machine-tools__features__txt-content__ttl__txt{font-size:2rem;line-height:normal}}.p-business-machine-tools__features__txt-content__ttl__catch{font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.8rem;color:#557ebf}@media screen and (max-width: 750px){.p-business-machine-tools__features__txt-content__ttl__catch{font-size:1.4rem;line-height:2.8rem}}.p-business-machine-tools__features__iframe{width:100%;max-width:40rem;height:23rem}.p-business-machine-tools__features__iframe__btn{width:100%;border-radius:5.5rem;background:#d2daf7;box-shadow:0 0 10px #557ebf26;margin-top:2.2rem}@media screen and (max-width: 750px){.p-business-machine-tools__features__iframe__btn{margin-top:4rem}}.p-business-machine-tools__features__iframe__btn:after{mask-image:unset!important;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMiAxMkwxOCAxNC45Njc3TDEyIDE4IiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8xMTUxMF8xNjU1MikiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNTEwXzE2NTUyIiB4MT0iMTIiIHkxPSIxNS4xMzk4IiB4Mj0iMTguMDAwMSIgeTI9IjE1LjEzMiIgZ3JhZGllbnRVbml0cz0idXNlciI+CjxzdG9wIHN0b3AtY29sb3I9IiMxOTM0QzciLz4KPHN0b3Agb2Zmc2V0PSIwLjc2NDQyMyIgc3RvcC1jb2xvcj0iIzU1N0VCRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center center/contain;width:3rem;height:3rem}@media screen and (min-width: 751px){.p-business-machine-tools__features__iframe__btn:hover:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMiAxMkwxOCAxNC45Njc3TDEyIDE4IiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8xMTUxMF8xNjU1MikiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNTEwXzE2NTUyIiB4MT0iMTIiIHkxPSIxNS4xMzk4IiB4Mj0iMTguMDAwMSIgeTI9IjE1LjEzMiIgZ3JhZGllbnRVbml0cz0idXNlciI+CjxzdG9wIHN0b3AtY29sb3I9IiMxOTM0QzciLz4KPHN0b3Agb2Zmc2V0PSIwLjc2NDQyMyIgc3RvcC1jb2xvcj0iIzU1N0VCRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center center/contain}}.p-business-machine-tools__features__iframe iframe{width:100%;height:100%}@media screen and (max-width: 750px){.p-business-machine-tools__features__iframe{width:100%!important;height:17rem!important}}.p-business-machine-tools__features__list{counter-reset:item}.p-business-machine-tools__features__list__item{counter-increment:item;display:flex;align-items:center;gap:0 2rem;font-size:2rem;font-style:normal;font-weight:500;line-height:3.2rem;padding:.8rem 1.3rem;background-color:#fff}@media screen and (max-width: 750px){.p-business-machine-tools__features__list__item{font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.8rem}}.p-business-machine-tools__features__list__item:not(:last-child){margin-bottom:1rem}.p-business-machine-tools__features__list__item:before{content:counter(item,decimal-leading-zero);display:inline-block;font-size:1.6rem;font-style:italic;font-family:Albert Sans,sans-serif;font-weight:500;line-height:normal;color:#557ebf}.p-business-machine-tools__features__btngroup{display:flex;gap:0 3rem;align-items:center;width:100%;max-width:83rem;margin:6rem auto 0}@media screen and (max-width: 750px){.p-business-machine-tools__features__btngroup{flex-direction:column;gap:2rem 0}}.p-business-machine-tools__features__btngroup__btn{width:100%;border-radius:5.5rem;background:#d2daf7;padding:1.6rem 1rem 1.6rem 2.4rem;font-size:1.8rem;font-style:normal;font-weight:700;column-gap:1.2rem;line-height:2.8rem;box-shadow:0 0 10px #557ebf26}@media screen and (max-width: 750px){.p-business-machine-tools__features__btngroup__btn{font-size:1.6rem;line-height:2rem;padding:1rem 1rem 1rem 2.4rem}}.p-business-machine-tools__features__btngroup__btn:after{mask-image:unset!important;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMiAxMkwxOCAxNC45Njc3TDEyIDE4IiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8xMTUxMF8xNjU1MikiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNTEwXzE2NTUyIiB4MT0iMTIiIHkxPSIxNS4xMzk4IiB4Mj0iMTguMDAwMSIgeTI9IjE1LjEzMiIgZ3JhZGllbnRVbml0cz0idXNlciI+CjxzdG9wIHN0b3AtY29sb3I9IiMxOTM0QzciLz4KPHN0b3Agb2Zmc2V0PSIwLjc2NDQyMyIgc3RvcC1jb2xvcj0iIzU1N0VCRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center center/contain;width:3rem;height:3rem}@media screen and (min-width: 751px){.p-business-machine-tools__features__btngroup__btn:hover:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMiAxMkwxOCAxNC45Njc3TDEyIDE4IiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8xMTUxMF8xNjU1MikiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNTEwXzE2NTUyIiB4MT0iMTIiIHkxPSIxNS4xMzk4IiB4Mj0iMTguMDAwMSIgeTI9IjE1LjEzMiIgZ3JhZGllbnRVbml0cz0idXNlciI+CjxzdG9wIHN0b3AtY29sb3I9IiMxOTM0QzciLz4KPHN0b3Agb2Zmc2V0PSIwLjc2NDQyMyIgc3RvcC1jb2xvcj0iIzU1N0VCRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center center/contain}}.p-business-communication-equipment__ttl{font-size:4.8rem;font-style:normal;font-weight:500;line-height:7.4rem;margin-bottom:10rem}@media screen and (max-width: 750px){.p-business-communication-equipment__ttl{font-size:3rem;font-style:normal;font-weight:500;line-height:4rem;margin-bottom:8rem}}.p-business-communication-equipment__ttl__highlight{color:#1934c7}.p-business-communication-equipment__features__container{background-color:#f6f8ff;padding:4.2rem 4rem;display:flex;align-items:center;gap:0 6rem}@media screen and (max-width: 750px){.p-business-communication-equipment__features__container{flex-direction:column;gap:4rem 0;padding:4rem 2rem}}.p-business-communication-equipment__features__txt-content{width:100%;max-width:100%}.p-business-communication-equipment__features__txt-content__ttl{display:flex;align-items:center;gap:0 2rem;margin-bottom:4.45rem}@media screen and (max-width: 750px){.p-business-communication-equipment__features__txt-content__ttl{gap:0 1.6rem;margin-bottom:2.85rem}}.p-business-communication-equipment__features__txt-content__ttl__txt{font-size:2.4rem;font-style:normal;font-weight:700;line-height:normal;background:linear-gradient(90deg,#1934c7 .06%,#557ebf 76.41%);background-clip:text;color:transparent}@media screen and (max-width: 750px){.p-business-communication-equipment__features__txt-content__ttl__txt{font-size:2rem;line-height:normal}}.p-business-communication-equipment__features__txt-content__ttl__catch{font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.8rem;color:#557ebf}@media screen and (max-width: 750px){.p-business-communication-equipment__features__txt-content__ttl__catch{font-size:1.4rem;line-height:2.8rem}}.p-business-communication-equipment__features__iframe{width:100%;max-width:40rem;height:23rem}.p-business-communication-equipment__features__iframe__btn{width:100%;border-radius:5.5rem;background:#d2daf7;box-shadow:0 0 10px #557ebf26;margin-top:2.2rem}@media screen and (max-width: 750px){.p-business-communication-equipment__features__iframe__btn{margin-top:4rem}}.p-business-communication-equipment__features__iframe__btn:after{mask-image:unset!important;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMiAxMkwxOCAxNC45Njc3TDEyIDE4IiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8xMTUxMF8xNjU1MikiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNTEwXzE2NTUyIiB4MT0iMTIiIHkxPSIxNS4xMzk4IiB4Mj0iMTguMDAwMSIgeTI9IjE1LjEzMiIgZ3JhZGllbnRVbml0cz0idXNlciI+CjxzdG9wIHN0b3AtY29sb3I9IiMxOTM0QzciLz4KPHN0b3Agb2Zmc2V0PSIwLjc2NDQyMyIgc3RvcC1jb2xvcj0iIzU1N0VCRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center center/contain;width:3rem;height:3rem}@media screen and (min-width: 751px){.p-business-communication-equipment__features__iframe__btn:hover:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMiAxMkwxOCAxNC45Njc3TDEyIDE4IiBzdHJva2U9InVybCgjcGFpbnQwX2xpbmVhcl8xMTUxMF8xNjU1MikiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzExNTEwXzE2NTUyIiB4MT0iMTIiIHkxPSIxNS4xMzk4IiB4Mj0iMTguMDAwMSIgeTI9IjE1LjEzMiIgZ3JhZGllbnRVbml0cz0idXNlciI+CjxzdG9wIHN0b3AtY29sb3I9IiMxOTM0QzciLz4KPHN0b3Agb2Zmc2V0PSIwLjc2NDQyMyIgc3RvcC1jb2xvcj0iIzU1N0VCRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center center/contain}}.p-business-communication-equipment__features__iframe iframe{width:100%;height:100%}@media screen and (max-width: 750px){.p-business-communication-equipment__features__iframe{width:100%!important;height:17rem!important}}.p-business-communication-equipment__features__list{counter-reset:item}.p-business-communication-equipment__features__list__item{counter-increment:item;display:flex;align-items:center;gap:0 2rem;font-size:2rem;font-style:normal;font-weight:500;line-height:3.2rem;padding:.8rem 1.3rem;background-color:#fff}@media screen and (max-width: 750px){.p-business-communication-equipment__features__list__item{font-size:1.8rem;font-style:normal;font-weight:500;line-height:2.8rem}}.p-business-communication-equipment__features__list__item:not(:last-child){margin-bottom:1rem}.p-business-communication-equipment__features__list__item:before{content:counter(item,decimal-leading-zero);display:inline-block;font-size:1.6rem;font-style:italic;font-family:Albert Sans,sans-serif;font-weight:500;line-height:normal;color:#557ebf}.p-crosstalk{margin-bottom:-4rem}@media screen and (max-width: 750px){.p-crosstalk{margin-bottom:16rem}}.p-crosstalk__banner{position:relative;padding:3rem 6rem;height:100%;min-height:50rem;display:flex;align-items:flex-end;text-decoration:none;overflow:hidden}@media screen and (max-width: 750px){.p-crosstalk__banner{padding:2rem}}.p-crosstalk__banner:first-child{margin-top:6rem}@media screen and (max-width: 750px){.p-crosstalk__banner:first-child{margin-top:8rem}}.p-crosstalk__banner:not(:last-child){margin-bottom:4rem}.p-crosstalk__banner:before{content:"";position:absolute;inset:0;transition:.3s;background-size:contain!important}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk__banner:before{background-size:cover!important}}.p-crosstalk__banner:after{position:absolute;font-size:14.6412884334vw;font-style:italic;font-weight:400;font-family:Albert Sans,sans-serif;line-height:normal;inset:-3rem 2rem auto auto;color:#fff;opacity:.5}@media screen and (min-width: 1367px){.p-crosstalk__banner:after{font-size:20rem}}@media screen and (max-width: 750px){.p-crosstalk__banner:after{inset:-1.77rem .63rem auto auto;font-size:10rem;line-height:normal}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk__banner{min-height:40rem}}@media screen and (max-width: 750px){.p-crosstalk__banner{min-height:29.5rem;max-height:29.5rem}}.p-crosstalk__banner__txt-content{position:relative;width:100%}.p-crosstalk__banner__txt-content:after{content:"";position:absolute;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iNDAiIGN5PSI0MCIgcj0iNDAiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0zMiAzMkw0OCAzOS45MTM4TDMyIDQ4IiBzdHJva2U9IiM1NTdFQkYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==) center center/contain;width:8rem;height:8rem;border-radius:50%;inset:auto 0 0 auto;transition:.3s}@media screen and (max-width: 750px){.p-crosstalk__banner__txt-content:after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAzMCAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iMTUiIGN5PSIxNSIgcj0iMTUiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0xMiAxMkwxOCAxNC45Njc3TDEyIDE4IiBzdHJva2U9IiM1NTdFQkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=) center center/contain;width:3rem;height:3rem}}.p-crosstalk__banner__txt-content__title{display:flex;align-items:center;gap:0 .1rem;color:#fff}@media screen and (max-width: 750px){.p-crosstalk__banner__txt-content__title{margin-bottom:.95rem}}.p-crosstalk__banner__txt-content__title__text{font-size:2rem;font-style:italic;font-family:Albert Sans,sans-serif;font-weight:600;line-height:normal}@media screen and (max-width: 750px){.p-crosstalk__banner__txt-content__title__text{font-size:1.6rem;line-height:normal}}.p-crosstalk__banner__txt-content__title__desc{font-size:1.6rem;font-style:normal;font-weight:700;line-height:100%}@media screen and (max-width: 750px){.p-crosstalk__banner__txt-content__title__desc{font-size:1.4rem;line-height:normal}}.p-crosstalk__banner__txt-content__text{font-size:3.2rem;font-style:normal;font-weight:500;line-height:170%;color:#fff}@media screen and (max-width: 750px){.p-crosstalk__banner__txt-content__text{font-size:2rem;line-height:normal}}.p-crosstalk__banner.is-crosstalk1:before{background:linear-gradient(180deg,#1934c700 58.4%,#1934c7f2),url(/career/data/img/views/crosstalk/pc/img-crosstalk1.jpg) #d3d3d3 no-repeat center center}@media screen and (max-width: 750px){.p-crosstalk__banner.is-crosstalk1:before{background:linear-gradient(180deg,#1934c700 43.73%,#1934c7),url(/career/data/img/views/crosstalk/sp/img-crosstalk1.jpg)}}.p-crosstalk__banner.is-crosstalk1:after{content:"01"}.p-crosstalk__banner.is-crosstalk2:before{background:linear-gradient(180deg,#1934c700 58.4%,#1934c7f2),url(/career/data/img/views/crosstalk/pc/img-crosstalk2.jpg) #d3d3d3 no-repeat center center}@media screen and (max-width: 750px){.p-crosstalk__banner.is-crosstalk2:before{background:linear-gradient(180deg,#1934c700 43.73%,#1934c7),url(/career/data/img/views/crosstalk/sp/img-crosstalk2.jpg)}}.p-crosstalk__banner.is-crosstalk2:after{content:"02"}.p-crosstalk__banner.is-crosstalk3:before{background:linear-gradient(180deg,#1934c700 58.4%,#1934c7f2),url(/career/data/img/views/crosstalk/pc/img-crosstalk3.jpg) #d3d3d3 no-repeat center center}@media screen and (max-width: 750px){.p-crosstalk__banner.is-crosstalk3:before{background:linear-gradient(180deg,#1934c700 43.73%,#1934c7),url(/career/data/img/views/crosstalk/sp/img-crosstalk3.jpg)}}.p-crosstalk__banner.is-crosstalk3:after{color:#a3ade6;content:"03"}@media screen and (min-width: 751px){.p-crosstalk__banner:hover:before{transform:scale(1.1)}.p-crosstalk__banner:hover .p-crosstalk__banner__txt-content:after{right:-1rem}}.p-crosstalk__banner.is-sm{margin:0}@media screen and (min-width: 751px){.p-crosstalk__banner.is-sm{min-height:31.3rem;max-height:31.3rem;padding:2.2rem 3rem}}@media screen and (min-width: 751px) and (min-width: 751px) and (max-width: 1170px){.p-crosstalk__banner.is-sm{padding:2rem}}@media screen and (min-width: 751px){.p-crosstalk__banner.is-sm:after{font-size:10rem;font-style:italic;font-weight:400;line-height:normal;inset:-1.88rem 1rem auto auto}}.p-crosstalk__banner.is-sm.is-crosstalk1:before{background:linear-gradient(180deg,#1934c700 58.4%,#1934c7f2),url(/career/data/img/views/crosstalk/pc/img-crosstalk1-sm.jpg) #d3d3d3 no-repeat center center}@media screen and (max-width: 1170px){.p-crosstalk__banner.is-sm.is-crosstalk1:before{background:linear-gradient(180deg,#1934c700 43.73%,#1934c7),url(/career/data/img/views/crosstalk/sp/img-crosstalk1.jpg) no-repeat center center/cover!important}}.p-crosstalk__banner.is-sm.is-crosstalk2:before{background:linear-gradient(180deg,#1934c700 58.4%,#1934c7f2),url(/career/data/img/views/crosstalk/pc/img-crosstalk2-sm.jpg) #d3d3d3 no-repeat center center}@media screen and (max-width: 1170px){.p-crosstalk__banner.is-sm.is-crosstalk2:before{background:linear-gradient(180deg,#1934c700 43.73%,#1934c7),url(/career/data/img/views/crosstalk/sp/img-crosstalk2.jpg) no-repeat center center/cover!important}}.p-crosstalk__banner.is-sm.is-crosstalk3:before{background:linear-gradient(180deg,#1934c700 58.4%,#1934c7f2),url(/career/data/img/views/crosstalk/pc/img-crosstalk3-sm.jpg) #d3d3d3 no-repeat center center}@media screen and (max-width: 1170px){.p-crosstalk__banner.is-sm.is-crosstalk3:before{background:linear-gradient(180deg,#1934c700 43.73%,#1934c7),url(/career/data/img/views/crosstalk/sp/img-crosstalk3.jpg) no-repeat center center/cover!important}}@media screen and (min-width: 751px) and (min-width: 751px) and (max-width: 1170px){.p-crosstalk__banner.is-sm .p-crosstalk__banner__txt-content{padding-right:6rem}}@media screen and (min-width: 751px){.p-crosstalk__banner.is-sm .p-crosstalk__banner__txt-content:after{width:4.8rem;height:4.8rem}}@media screen and (min-width: 751px) and (min-width: 751px) and (max-width: 1170px){.p-crosstalk__banner.is-sm .p-crosstalk__banner__txt-content:after{width:4rem;height:4rem}}@media screen and (min-width: 751px){.p-crosstalk__banner.is-sm .p-crosstalk__banner__txt-content__title{margin-bottom:1rem}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk__banner.is-sm .p-crosstalk__banner__txt-content__title{margin-bottom:1rem}}@media screen and (min-width: 751px){.p-crosstalk__banner.is-sm .p-crosstalk__banner__txt-content__title__text{font-size:1.8rem;font-style:italic;font-weight:600;line-height:normal}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk__banner.is-sm .p-crosstalk__banner__txt-content__title__text{font-size:1.6rem}}@media screen and (min-width: 751px){.p-crosstalk__banner.is-sm .p-crosstalk__banner__txt-content__title__desc{font-size:1.4rem;font-style:normal;font-weight:700;line-height:100%}.p-crosstalk__banner.is-sm .p-crosstalk__banner__txt-content__text{font-size:2.4rem;font-style:normal;font-weight:500;line-height:3.6rem}}@media screen and (min-width: 751px) and (min-width: 751px) and (max-width: 1170px){.p-crosstalk__banner.is-sm .p-crosstalk__banner__txt-content__text{font-size:2rem;line-height:2.6rem}}.p-crosstalk-detail__headline{padding:14.7rem 0 4rem;position:relative}.p-crosstalk-detail__headline:before{content:"";background:linear-gradient(180deg,#c9deff33,#ffffffb3);position:absolute;inset:0 0 auto;width:100%;height:44.4rem;z-index:-1}@media screen and (max-width: 750px){.p-crosstalk-detail__headline:before{height:31.4rem}}@media screen and (max-width: 750px){.p-crosstalk-detail__headline{padding:8.7rem 0 2rem}}.p-crosstalk-detail__headline__upper{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 750px){.p-crosstalk-detail__headline__upper{flex-direction:column-reverse;gap:3.7rem 0}}.p-crosstalk-detail__headline__upper__group{display:flex;align-items:center;padding:.8rem 1.6rem;gap:0 .1rem;background:linear-gradient(90deg,#1934c7,#557ebf 76%)}@media screen and (max-width: 750px){.p-crosstalk-detail__headline__upper__group{padding:.5rem 1.2rem;gap:0}}.p-crosstalk-detail__headline__upper__group__title{font-family:Albert Sans,sans-serif;font-size:2rem;font-style:italic;font-weight:600;line-height:normal;color:#fff}@media screen and (max-width: 750px){.p-crosstalk-detail__headline__upper__group__title{font-size:1.6rem;line-height:2rem;letter-spacing:-.032rem}}.p-crosstalk-detail__headline__upper__group__text{font-size:1.6rem;font-style:normal;font-weight:700;line-height:100%;color:#fff}@media screen and (max-width: 750px){.p-crosstalk-detail__headline__upper__group__text{font-size:1.2rem;line-height:2rem;letter-spacing:-.024rem}}@media screen and (max-width: 750px){.p-crosstalk-detail__headline__upper__topic-path{align-self:flex-end}}.p-crosstalk-detail__headline__title{font-size:4rem;font-style:normal;font-weight:500;line-height:7.4rem;margin-top:2rem}@media screen and (max-width: 750px){.p-crosstalk-detail__headline__title{font-size:2.8rem;line-height:4rem}.p-crosstalk-detail__headline__title.is-sp-nowrap{white-space:nowrap}}.p-crosstalk-detail__sec1__img{max-width:100%}.p-crosstalk-detail__sec1__title{font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.2rem;margin-top:2rem}@media screen and (max-width: 750px){.p-crosstalk-detail__sec1__title{font-size:1.5rem;line-height:3rem}}.p-crosstalk-detail__bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:0 6.5rem;width:100%;max-width:97rem;margin:10rem auto 8.1rem}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk-detail__bottom{gap:0 3.5rem}}@media screen and (max-width: 750px){.p-crosstalk-detail__bottom{margin:6rem 0;display:flex;flex-wrap:wrap;justify-content:center;gap:0 1.5rem}}.p-crosstalk-detail__bottom__item{display:flex;flex-direction:column}@media screen and (max-width: 750px){.p-crosstalk-detail__bottom__item{flex-basis:16rem}}.p-crosstalk-detail__bottom__item__img{position:relative;width:100%}.p-crosstalk-detail__bottom__item__title{position:absolute;padding:1.2rem 0;text-align:left;font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.4rem;inset:auto auto 0 0;background-color:#fff;width:100%;max-width:calc(100% - 1.8rem)}@media screen and (max-width: 1170px){.p-crosstalk-detail__bottom__item__title{max-width:calc(100% - 2rem);font-size:1.4rem;line-height:2rem}}@media screen and (max-width: 750px){.p-crosstalk-detail__bottom__item__title{max-width:14rem;padding:.8rem 1.4rem 0 0;color:#000}}.p-crosstalk-detail__bottom__item__detail{display:flex;align-items:center;gap:0 1.4rem;margin:.2rem 0 1rem}@media screen and (max-width: 750px){.p-crosstalk-detail__bottom__item__detail{margin:1rem 0;gap:0 .8rem}}.p-crosstalk-detail__bottom__item__detail__name{font-size:2rem;font-style:normal;font-weight:700;line-height:normal;background:linear-gradient(90deg,#1934c7,#557ebf 76%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk-detail__bottom__item__detail__name{font-size:1.8rem}}@media screen and (max-width: 750px){.p-crosstalk-detail__bottom__item__detail__name{font-size:1.6rem;line-height:normal}}.p-crosstalk-detail__bottom__item__detail__date-joined{font-size:1.6rem;font-style:normal;font-weight:600;line-height:2.4rem;color:#557ebf}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk-detail__bottom__item__detail__date-joined{font-size:1.5rem}}@media screen and (max-width: 750px){.p-crosstalk-detail__bottom__item__detail__date-joined{font-size:1.4rem;line-height:2.4rem}}.p-crosstalk-detail__bottom__item__text{font-size:1.4rem;font-style:normal;font-weight:500;line-height:2.8rem;padding-bottom:2rem}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk-detail__bottom__item__text{font-size:1.3rem}}@media screen and (max-width: 750px){.p-crosstalk-detail__bottom__item__text{font-size:1.2rem;line-height:2.2rem}}.p-crosstalk-detail__bottom__item__btn{margin:auto auto 0;min-width:23rem}@media screen and (max-width: 1170px){.p-crosstalk-detail__bottom__item__btn{min-width:unset}}@media screen and (max-width: 750px){.p-crosstalk-detail__bottom__item__btn{font-size:1.2rem;font-style:normal;font-weight:700;line-height:2.8rem;padding:.4rem .6rem .4rem 1.4rem}.p-crosstalk-detail__bottom__item__btn:after{width:2rem;height:2rem}}@media screen and (min-width: 751px){.p-crosstalk-detail__bottom__item:not(:last-child) .p-crosstalk-detail__bottom__item__img:after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4MiIgaGVpZ2h0PSI4NCIgdmlld0JveD0iMCAwIDgyIDg0IiBmaWxsPSJub25lIj48bGluZSB5MT0iLTEiIHgyPSIxMTMuMTM3IiB5Mj0iLTEiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjcwNzEwNyAwLjcwNzEwNiAtMC43MDcxMDcgLTAuNzA3MTA2IDgwIDIpIiBzdHJva2U9IiMxOTM0QzciIHN0cm9rZS13aWR0aD0iMiIvPjxsaW5lIHgxPSIwLjcwNzEwNyIgeTE9IjEuMjkyODkiIHgyPSI4MC43MDcyIiB5Mj0iODEuMjkzIiBzdHJva2U9IiMxOTM0QzciIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==) no-repeat center center/contain;width:8rem;height:8rem;position:absolute;inset:calc(50% - 2rem) -7.2rem auto auto;z-index:1;transform:translateY(-50%)}}@media screen and (min-width: 751px) and (min-width: 751px) and (max-width: 1170px){.p-crosstalk-detail__bottom__item:not(:last-child) .p-crosstalk-detail__bottom__item__img:after{right:-5.2rem!important;width:7rem;height:7rem}}@media screen and (max-width: 750px){.p-crosstalk-detail__bottom__item:last-child{margin-top:8rem;position:relative}.p-crosstalk-detail__bottom__item:last-child:after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MiIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDYyIDY0IiBmaWxsPSJub25lIj48bGluZSB5MT0iLTEiIHgyPSI4NC44NTI5IiB5Mj0iLTEiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjcwNzEwNyAwLjcwNzEwNiAtMC43MDcxMDcgLTAuNzA3MTA2IDYwIDIpIiBzdHJva2U9IiMxOTM0QzciIHN0cm9rZS13aWR0aD0iMiIvPjxsaW5lIHgxPSIwLjcwNzEwNyIgeTE9IjEuMjkyODkiIHgyPSI2MC43MDcyIiB5Mj0iNjEuMjkyOSIgc3Ryb2tlPSIjMTkzNEM3IiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat center center/contain;width:6rem;height:6rem;position:absolute;inset:-7rem auto auto 50%;transform:translate(-50%);z-index:1}.p-crosstalk-detail__bottom__item.is-sp-last:nth-child(2){order:3;margin-top:8rem;position:relative}.p-crosstalk-detail__bottom__item.is-sp-last:nth-child(2):after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MiIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDYyIDY0IiBmaWxsPSJub25lIj48bGluZSB5MT0iLTEiIHgyPSI4NC44NTI5IiB5Mj0iLTEiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjcwNzEwNyAwLjcwNzEwNiAtMC43MDcxMDcgLTAuNzA3MTA2IDYwIDIpIiBzdHJva2U9IiMxOTM0QzciIHN0cm9rZS13aWR0aD0iMiIvPjxsaW5lIHgxPSIwLjcwNzEwNyIgeTE9IjEuMjkyODkiIHgyPSI2MC43MDcyIiB5Mj0iNjEuMjkyOSIgc3Ryb2tlPSIjMTkzNEM3IiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat center center/contain;width:6rem;height:6rem;position:absolute;inset:-7rem auto auto 50%;transform:translate(-50%);z-index:1}.p-crosstalk-detail__bottom__item.is-sp-second{margin-top:0}.p-crosstalk-detail__bottom__item.is-sp-second:after{display:none}.p-crosstalk-detail__bottom__item:first-child .p-crosstalk-detail__bottom__item__img:after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MiIgaGVpZ2h0PSI2NCIgdmlld0JveD0iMCAwIDYyIDY0IiBmaWxsPSJub25lIj48bGluZSB5MT0iLTEiIHgyPSI4NC44NTI5IiB5Mj0iLTEiIHRyYW5zZm9ybT0ibWF0cml4KC0wLjcwNzEwNyAwLjcwNzEwNiAtMC43MDcxMDcgLTAuNzA3MTA2IDYwIDIpIiBzdHJva2U9IiMxOTM0QzciIHN0cm9rZS13aWR0aD0iMiIvPjxsaW5lIHgxPSIwLjcwNzEwNyIgeTE9IjEuMjkyODkiIHgyPSI2MC43MDcyIiB5Mj0iNjEuMjkyOSIgc3Ryb2tlPSIjMTkzNEM3IiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat center center/contain;width:6rem;height:6rem;position:absolute;inset:calc(50% - 2rem) -3.7rem auto auto;z-index:1;transform:translateY(-50%)}}.p-crosstalk-detail__talks__wrapper{background-color:#f6f8ff}.p-crosstalk-detail__talks__inner{display:flex;flex-direction:column;gap:12rem 0;padding:16rem 0}@media screen and (max-width: 750px){.p-crosstalk-detail__talks__inner{padding:6rem 0;gap:8rem 0}}.p-crosstalk-detail__talks__section{display:flex;gap:0 6rem}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk-detail__talks__section{display:block}}@media screen and (max-width: 750px){.p-crosstalk-detail__talks__section{gap:4rem 0;flex-direction:column-reverse}}.p-crosstalk-detail__talks__section__txt-content{width:100%;max-width:54rem;display:flex;flex-direction:column;gap:4rem 0}@media screen and (max-width: 750px){.p-crosstalk-detail__talks__section__txt-content{gap:2rem 0;max-width:100%}}.p-crosstalk-detail__talks__section__txt-content__title{display:flex;align-items:center;gap:0 2rem;font-family:Albert Sans,sans-serif;color:#557ebf}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk-detail__talks__section__txt-content__title{gap:0 1.5rem}}@media screen and (max-width: 750px){.p-crosstalk-detail__talks__section__txt-content__title{gap:0 1rem}}.p-crosstalk-detail__talks__section__txt-content__title__num{font-size:4rem;font-style:italic;font-weight:600;line-height:normal}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk-detail__talks__section__txt-content__title__num{font-size:3.5rem}}@media screen and (max-width: 750px){.p-crosstalk-detail__talks__section__txt-content__title__num{font-size:3rem;line-height:normal}}.p-crosstalk-detail__talks__section__txt-content__title__desc{font-size:2.4rem;font-style:normal;font-weight:700;line-height:3.6rem}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk-detail__talks__section__txt-content__title__desc{font-size:2rem;line-height:3rem}}@media screen and (max-width: 750px){.p-crosstalk-detail__talks__section__txt-content__title__desc{font-size:1.8rem;line-height:2.4rem}}.p-crosstalk-detail__talks__section__txt-content__staff{display:flex;gap:0 1.6rem;align-items:flex-start}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk-detail__talks__section__txt-content__staff{display:block}.p-crosstalk-detail__talks__section__txt-content__staff.is-mb-lg{margin-bottom:10rem!important}.p-crosstalk-detail__talks__section__txt-content__staff.is-mb-md{margin-bottom:7rem!important}}@media screen and (max-width: 750px){.p-crosstalk-detail__talks__section__txt-content__staff{gap:0 1rem}}.p-crosstalk-detail__talks__section__txt-content__staff__info{max-width:6rem;min-width:6rem;display:flex;flex-direction:column;align-items:center}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk-detail__talks__section__txt-content__staff__info{display:inline-flex;float:left;margin-right:1.6rem}}@media screen and (max-width: 750px){.p-crosstalk-detail__talks__section__txt-content__staff__info{gap:.4rem 0}}.p-crosstalk-detail__talks__section__txt-content__staff__info__name{font-size:2rem;font-style:normal;font-weight:700;line-height:normal;background:linear-gradient(90deg,#1934c7,#557ebf 76%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk-detail__talks__section__txt-content__staff__info__name{font-size:1.8rem}}@media screen and (max-width: 750px){.p-crosstalk-detail__talks__section__txt-content__staff__info__name{font-size:1.6rem;line-height:normal}}.p-crosstalk-detail__talks__section__txt-content__staff__info__img{border-radius:50%;overflow:hidden}.p-crosstalk-detail__talks__section__txt-content__staff.is-flex .p-crosstalk-detail__talks__section__txt-content__staff__info{gap:.4rem 0}.p-crosstalk-detail__talks__section__txt-content__staff.is-flex .p-crosstalk-detail__talks__section__txt-content__staff__info__name{font-size:1.6rem;font-style:normal;font-weight:700;line-height:normal;text-align:center;display:flex;flex-direction:column;align-items:center}.p-crosstalk-detail__talks__section__txt-content__staff.is-flex .p-crosstalk-detail__talks__section__txt-content__staff__info__name span{font-size:1.2rem;font-style:normal;font-weight:700;line-height:1;background:linear-gradient(90deg,#1934c7,#557ebf 76%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.p-crosstalk-detail__talks__section__txt-content__staff__task{font-size:1.6rem;font-style:normal;font-weight:500;line-height:3.2rem}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk-detail__talks__section__txt-content__staff__task{font-size:1.5rem;line-height:2.8rem;display:inline}}@media screen and (max-width: 750px){.p-crosstalk-detail__talks__section__txt-content__staff__task{max-width:26.5rem;font-size:1.5rem;line-height:3rem}.p-crosstalk-detail__talks__section__txt-content__staff__task.is-sp-default{font-size:1.6rem;line-height:3rem}}.p-crosstalk-detail__talks__section__img{width:100%;max-width:57rem}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk-detail__talks__section__img{max-width:45rem;margin-bottom:0!important}}@media screen and (max-width: 750px){.p-crosstalk-detail__talks__section.is-spacing-sm{margin-top:-6rem;gap:2rem 0}.p-crosstalk-detail__talks__section.has-pb .p-crosstalk-detail__talks__section__txt-content__title{padding-bottom:1rem}.p-crosstalk-detail__talks__section.has-mb{margin-bottom:-6rem}.p-crosstalk-detail__talks__section.is-gap-half{gap:2rem}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk-detail__talks__section.is-text-left .p-crosstalk-detail__talks__section__img{margin-left:2rem;float:right}.p-crosstalk-detail__talks__section.is-text-left .p-crosstalk-detail__talks__section__txt-content{max-width:100%;display:block}.p-crosstalk-detail__talks__section.is-text-left .p-crosstalk-detail__talks__section__txt-content>*:not(:last-child){margin-bottom:4rem}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-crosstalk-detail__talks__section.is-text-right .p-crosstalk-detail__talks__section__img{margin-right:2rem;float:left}.p-crosstalk-detail__talks__section.is-text-right .p-crosstalk-detail__talks__section__txt-content{max-width:100%;display:block}.p-crosstalk-detail__talks__section.is-text-right .p-crosstalk-detail__talks__section__txt-content>*:not(:last-child){margin-bottom:4rem}}@media screen and (max-width: 750px){.p-crosstalk-detail__talks__section.is-reverse{flex-direction:column}}.p-crosstalk-detail__talks__section.is-gap-sm .p-crosstalk-detail__talks__section__txt-content__staff{gap:0 1rem}.p-crosstalk-detail__talks__section.is-sp-title-lg .p-crosstalk-detail__talks__section__txt-content__title{gap:0 2rem}.p-crosstalk-detail__talks__section.is-sp-title-lg .p-crosstalk-detail__talks__section__txt-content__title__num{font-size:4rem;line-height:normal}.p-crosstalk-detail__talks__section.is-staff-align-center .p-crosstalk-detail__talks__section__txt-content__staff{align-items:center}.p-crosstalk-detail__talks__section.is-column{flex-direction:column-reverse;gap:4rem 0}.p-crosstalk-detail__talks__section.is-column .p-crosstalk-detail__talks__section__txt-content,.p-crosstalk-detail__talks__section.is-column .p-crosstalk-detail__talks__section__img{max-width:100%}.p-crosstalk-detail__talks__section.is-column .p-crosstalk-detail__talks__section__txt-content__title{flex-direction:row}@media screen and (max-width: 750px){.p-crosstalk-detail__talks__section.is-column .p-crosstalk-detail__talks__section__txt-content__staff{align-items:flex-start}}.p-crosstalk-detail__talks__section.is-column .p-crosstalk-detail__talks__section__txt-content__staff__task{max-width:100%}@media screen and (max-width: 750px){.p-crosstalk-detail__talks__section.is-column .p-crosstalk-detail__talks__section__txt-content__staff__task{max-width:26.5rem}}.p-crosstalk-detail__talks__bottom-section{margin:8rem 0;padding:4rem 0 8rem}@media screen and (max-width: 750px){.p-crosstalk-detail__talks__bottom-section{padding:6rem 0;margin:0}}.p-crosstalk-detail__see-more{background:linear-gradient(90deg,#1934c7,#557ebf 76%);padding:9rem 0}@media screen and (max-width: 750px){.p-crosstalk-detail__see-more{padding:8rem 0;margin-bottom:16rem}}.p-crosstalk-detail__see-more__title{display:flex;flex-direction:column;gap:2rem 0;margin-bottom:6rem;color:#fff}.p-crosstalk-detail__see-more__title__jp{font-size:3rem;font-style:normal;font-weight:700;line-height:4.2rem}@media screen and (max-width: 750px){.p-crosstalk-detail__see-more__title__jp{font-size:2.4rem;line-height:3.2rem}}.p-crosstalk-detail__see-more__title__en{font-family:Albert Sans,sans-serif;font-size:2.4rem;font-style:italic;font-weight:600;line-height:normal;letter-spacing:-.048rem}@media screen and (max-width: 750px){.p-crosstalk-detail__see-more__title__en{font-size:2rem;letter-spacing:-.04rem}}.p-crosstalk-detail__see-more__banners{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}@media screen and (max-width: 750px){.p-crosstalk-detail__see-more__banners{grid-template-columns:1fr}}.p-crosstalk-detail__see-more__btn{margin:6rem auto 0}.p-interview__categories{scroll-margin-top:8.6rem;margin-top:8rem}@media screen and (max-width: 750px){.p-interview__categories{scroll-margin-top:6.7rem;margin-top:6rem}}.p-interview__categories__title{display:flex;align-items:center;column-gap:1.4rem;margin-bottom:3rem}@media screen and (max-width: 750px){.p-interview__categories__title{margin-bottom:2rem}}.p-interview__categories__title__en{font-family:Albert Sans,sans-serif;font-size:2.6rem;font-style:italic;font-weight:600;line-height:1.1923076923;padding-right:.5rem}.p-interview__categories__title__jp{color:#557ebf;font-size:1.6rem;font-weight:700}@media screen and (max-width: 750px){.p-interview__categories__title__jp{font-size:1.6rem}}.p-interview__categories__list{display:flex;flex-wrap:wrap;gap:1rem 2rem}@media screen and (max-width: 750px){.p-interview__categories__list{gap:.8rem}}.p-interview__categories__list__item__link{color:#557ebf;font-weight:700;line-height:2.1875;text-decoration:none;background-color:#f6f8ff;display:block;padding:0 1rem;border:none;font-family:inherit;font-size:inherit;cursor:pointer}.p-interview__categories__list__item__link.is-control-active{color:#fff;background:linear-gradient(90deg,#1934c7,#557ebf 76%)}.p-interview__list{display:grid;grid-template-columns:repeat(3,1fr);gap:12rem 3rem;margin-top:8rem}@media screen and (max-width: 900px){.p-interview__list{grid-template-columns:repeat(2,1fr);gap:4rem 1.1rem;margin-top:6rem}}.p-interview__list__item__link{color:inherit;text-decoration:none}.p-interview__list__item__img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .5s}.p-interview__list__item__img-container{width:100%;height:40rem;overflow:hidden;background:linear-gradient(to bottom,#557ebf40,#c9deff33 26%,#ffffffb3)}@media screen and (max-width: 750px){.p-interview__list__item__img-container{height:22.6rem}}.p-interview__list__item__content{border-left:.2rem solid #557ebf;padding-left:3rem;margin-top:2rem}@media screen and (max-width: 750px){.p-interview__list__item__content{padding-left:1.2rem;margin-top:1.6rem}}.p-interview__list__item__content__category{color:#557ebf;font-size:1.4rem;font-weight:500;line-height:1.7142857143;border:2px solid #557ebf;border-radius:.2rem;padding:.1rem 1.4rem;width:max-content}@media screen and (max-width: 750px){.p-interview__list__item__content__category{font-size:1.2rem;padding-inline:.6rem}}.p-interview__list__item__content__name{font-size:2rem;font-weight:700;line-height:1.2;margin-top:1rem}.p-interview__list__item__content__text{font-weight:500;line-height:1.5;display:flex;align-items:flex-end;justify-content:space-between;margin-top:1.2rem}@media screen and (max-width: 750px){.p-interview__list__item__content__text{font-size:1.3rem;margin-top:.5rem}}@media screen and (min-width: 751px){.p-interview__list__item__content__text:after{content:"";min-width:3rem;height:3rem;background:linear-gradient(90deg,#1934c7,#557ebf 76%);mask:url(/career/data/img/common/pc/btn-arrow.svg) no-repeat center/cover;transition:transform .5s}}@media screen and (min-width: 751px){.p-interview__list__item:hover .p-interview__list__item__img{transform:scale(1.1)}.p-interview__list__item:hover .p-interview__list__item__content__text:after{transform:translate(1rem)}}@media screen and (max-width: 750px){.p-interview-detail{margin-bottom:16rem}}.p-interview-detail__headline{position:relative;margin-top:10rem}@media screen and (max-width: 750px){.p-interview-detail__headline{margin-top:6.7rem}}.p-interview-detail__headline__content{max-width:52.2rem;width:fit-content;z-index:1}@media screen and (min-width: 751px){.p-interview-detail__headline__content{position:absolute;bottom:calc(4.2rem - 1px)}}@media screen and (max-width: 750px){.p-interview-detail__headline__content{position:relative;padding:32rem 2rem 0}}.p-interview-detail__headline__content__sub-title{color:#fff;font-family:Albert Sans,sans-serif;font-size:2rem;font-style:italic;font-weight:600;line-height:1.2;letter-spacing:-.02em;background:linear-gradient(90deg,#1934c7,#557ebf 76%);width:max-content;padding:.8rem 1.6rem}@media screen and (max-width: 750px){.p-interview-detail__headline__content__sub-title{font-size:1.6rem;line-height:1.25;padding:.5rem 1.2rem}}.p-interview-detail__headline__content__title{font-size:3.6rem;font-weight:500;line-height:1.5;background-color:#fff;padding:3rem 2rem 3rem 0;margin:4rem 0}@media screen and (max-width: 750px){.p-interview-detail__headline__content__title{font-size:2.4rem;padding:2rem 0;margin:1rem 0}}.p-interview-detail__headline__content__info{border-left:2px solid #557ebf;padding-left:3rem}@media screen and (min-width: 751px){.p-interview-detail__headline__content__info{width:max-content;background-color:#fff;padding-right:2rem}}.p-interview-detail__headline__content__info__name{font-size:2rem;font-weight:600;line-height:1.45;margin-bottom:1rem}@media screen and (max-width: 750px){.p-interview-detail__headline__content__info__name{font-size:1.8rem;line-height:1.4444444444;margin-bottom:.8rem}}.p-interview-detail__headline__content__info__text{font-size:1.4rem;font-weight:500;line-height:1.7142857143}@media screen and (max-width: 750px){.p-interview-detail__headline__content__info__text{line-height:1.4285714286}}.p-interview-detail__headline__img{width:calc(50% + 29.7rem);height:54rem;object-fit:cover;display:block;margin-left:auto}@media screen and (max-width: 750px){.p-interview-detail__headline__img{position:absolute;top:0;right:0;width:35.5rem;height:40rem}}.p-interview-detail__headline__topic-path{margin-top:1rem}@media screen and (max-width: 750px){.p-interview-detail__headline__topic-path{margin-top:4rem}}.p-interview-detail__headline__topic-path__row{padding-bottom:0}.p-interview-detail__headline__topic-path__row:after{display:none}.p-interview-detail__profile{background-color:#f6f8ff;padding:4rem 6rem;margin-top:8rem}@media screen and (max-width: 750px){.p-interview-detail__profile{padding:3rem 2rem;margin-top:6rem}}.p-interview-detail__profile__title{color:#557ebf;font-family:Albert Sans,sans-serif;font-size:2.4rem;font-style:italic;font-weight:600;line-height:1.45;letter-spacing:-.02em;margin-bottom:1.6rem}@media screen and (max-width: 750px){.p-interview-detail__profile__title{font-size:2rem}}.p-interview-detail__profile__text{font-weight:500;line-height:2}.p-interview-detail__list{counter-reset:num}.p-interview-detail__list__item{counter-increment:num;padding:12rem 0}@media screen and (max-width: 750px){.p-interview-detail__list__item{padding:8rem 0}}.p-interview-detail__list__item__inner{display:flex;gap:6rem}@media screen and (max-width: 750px){.p-interview-detail__list__item__inner{flex-direction:column;row-gap:4rem}}.p-interview-detail__list__item__img{max-width:57rem;height:auto;object-fit:cover}@media screen and (min-width: 751px) and (max-width: 1170px){.p-interview-detail__list__item__img{width:100%}}@media screen and (max-width: 750px){.p-interview-detail__list__item__img{width:100%}}.p-interview-detail__list__item__content__title{color:#557ebf;font-size:2rem;line-height:1;display:flex;align-items:center;column-gap:2rem}@media screen and (max-width: 750px){.p-interview-detail__list__item__content__title{font-size:1.8rem}}.p-interview-detail__list__item__content__title:before{content:counter(num,decimal-leading-zero);font-family:Albert Sans,sans-serif;font-size:4rem;font-weight:600;font-style:italic;line-height:1.2}@media screen and (max-width: 750px){.p-interview-detail__list__item__content__title:before{font-size:3rem}}.p-interview-detail__list__item__content__sub-title{font-size:2.4rem;font-weight:600;margin:2.1rem 0}@media screen and (max-width: 750px){.p-interview-detail__list__item__content__sub-title{font-size:2rem}}.p-interview-detail__list__item__content__text{line-height:2}.p-interview-detail__list__item:nth-child(2),.p-interview-detail__list__item:nth-child(3){background-color:#f6f8ff}@media screen and (min-width: 751px) and (max-width: 1170px){.p-interview-detail__list__item:nth-child(1) .p-interview-detail__list__item__img,.p-interview-detail__list__item:nth-child(3) .p-interview-detail__list__item__img{display:none}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-interview-detail__list__item:nth-child(1) .p-interview-detail__list__item__content:before,.p-interview-detail__list__item:nth-child(3) .p-interview-detail__list__item__content:before{content:"";background:no-repeat center/cover;width:33.5rem;height:35.3rem;margin-bottom:1rem}.p-interview-detail__list__item:nth-child(1) .p-interview-detail__list__item__content:before{background-image:var(--item-image-1);float:left;margin-right:3rem}.p-interview-detail__list__item:nth-child(3) .p-interview-detail__list__item__content:before{background-image:var(--item-image-3);float:right;margin-left:3rem}}.p-interview-detail__list__item:nth-child(2) .p-interview-detail__list__item__img,.p-interview-detail__list__item:nth-child(4) .p-interview-detail__list__item__img{max-width:100%;height:45rem}@media screen and (max-width: 750px){.p-interview-detail__list__item:nth-child(2) .p-interview-detail__list__item__img,.p-interview-detail__list__item:nth-child(4) .p-interview-detail__list__item__img{height:20rem}}.p-interview-detail__list__item:nth-child(2){padding:16rem 0}@media screen and (max-width: 750px){.p-interview-detail__list__item:nth-child(2){padding:6rem 0}}.p-interview-detail__list__item:nth-child(3){padding:0 0 16rem}@media screen and (max-width: 750px){.p-interview-detail__list__item:nth-child(3){padding:0 0 6rem}}@media screen and (min-width: 751px){.p-interview-detail__list__item:nth-child(3) .p-interview-detail__list__item__inner{flex-direction:row-reverse}}@media screen and (min-width: 751px) and (max-width: 1170px){.p-interview-detail__list__item:nth-child(3) .p-interview-detail__list__item__img{order:2}}@media screen and (min-width: 751px){.p-interview-detail__list__item:nth-child(2) .p-interview-detail__list__item__inner{flex-direction:column}.p-interview-detail__list__item:nth-child(4) .p-interview-detail__list__item__inner{flex-direction:column-reverse}}.p-interview-detail__button{margin-inline:auto}@media screen and (min-width: 751px){.p-interview-detail__button{margin-bottom:-4rem}}@media screen and (min-width: 751px){.p-interview-detail.is-interview-07 .p-interview-detail__headline__img,.p-interview-detail.is-interview-15 .p-interview-detail__headline__img{object-position:top left}}.p-company__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:8rem 3rem;margin-top:8rem}@media screen and (max-width: 750px){.p-company__list{row-gap:4rem;margin-top:6rem}}.p-company__list__item__link{color:inherit;text-decoration:none}.p-company__list__item__img{width:100%;height:100%;z-index:-1;position:relative;transition:transform .3s}.p-company__list__item__img-container{position:relative;overflow:hidden}.p-company__list__item__img-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff0 50%,#1934c7 90%)}.p-company__list__item__img-container:after{content:"";position:absolute;right:2rem;bottom:2rem;width:3rem;height:3rem;background:url(/career/data/img/common/pc/btn-arrow.svg) no-repeat center/cover;background-color:#557ebf;border-radius:9999px;transition:transform .3s}.p-company__list__item__title{color:#fff;display:flex;flex-direction:column;position:absolute;bottom:1.5rem;left:2rem}.p-company__list__item__title__ja{font-size:2rem;font-weight:700;line-height:1.2}.p-company__list__item__title__en{font-size:1.4rem;left:2;margin-top:.7rem}.p-company__list__item__text{line-height:2;margin-top:1rem}@media screen and (min-width: 751px){.p-company__list__item:hover .p-company__list__item__img{transform:scale(1.1)}.p-company__list__item:hover .p-company__list__item__img-container:after{transform:translate(1rem)}}.p-company-benefit__grid{display:grid;gap:3rem;margin:8rem 0 16rem}@media screen and (min-width: 751px){.p-company-benefit__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 901px){.p-company-benefit__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 750px){.p-company-benefit__grid{row-gap:2rem;margin:2rem 0 8rem}}.p-company-benefit__grid__item{background-color:#f6f8ff;padding:3rem}@media screen and (max-width: 750px){.p-company-benefit__grid__item{padding-inline:2rem}}.p-company-benefit__grid__item__title{color:#557ebf;font-size:2rem;display:flex;align-items:center;column-gap:1.5rem}.p-company-benefit__grid__item__title:before{content:"";min-width:6rem;height:6rem;background:no-repeat center/contain}.p-company-benefit__grid__item__text{line-height:2;margin-top:2rem}@media screen and (max-width: 750px){.p-company-benefit__grid__item__text{margin-top:1rem}}.p-company-benefit__grid__item__img{width:20.5rem;height:auto}@media screen and (min-width: 1171px){.p-company-benefit__grid__item__img{grid-column:2;grid-row:1/span 2}}@media screen and (max-width: 1170px){.p-company-benefit__grid__item__img{width:15.1rem;margin-top:1rem;display:block;margin-inline:auto}}.p-company-benefit__grid__item:first-child{display:grid;column-gap:4.7rem}@media screen and (min-width: 1171px){.p-company-benefit__grid__item:first-child{grid-template-columns:minmax(auto,43.8rem) 1fr}}@media screen and (min-width: 751px){.p-company-benefit__grid__item:first-child{padding-inline:4rem;grid-column:span 2}}@media screen and (min-width: 901px){.p-company-benefit__grid__item:last-child{grid-column:span 2}}.p-company-benefit__grid__item:nth-child(1) .p-company-benefit__grid__item__title:before{background-image:url(/career/data/img/views/company/benefit/pc/icon-1.svg)}.p-company-benefit__grid__item:nth-child(2) .p-company-benefit__grid__item__title:before{background-image:url(/career/data/img/views/company/benefit/pc/icon-2.svg)}.p-company-benefit__grid__item:nth-child(3) .p-company-benefit__grid__item__title:before{background-image:url(/career/data/img/views/company/benefit/pc/icon-3.svg)}.p-company-benefit__grid__item:nth-child(4) .p-company-benefit__grid__item__title:before{background-image:url(/career/data/img/views/company/benefit/pc/icon-4.svg)}.p-company-benefit__grid__item:nth-child(5) .p-company-benefit__grid__item__title:before{background-image:url(/career/data/img/views/company/benefit/pc/icon-5.svg)}.p-company-benefit__grid__item:nth-child(6) .p-company-benefit__grid__item__title:before{background-image:url(/career/data/img/views/company/benefit/pc/icon-6.svg)}.p-company-benefit__grid__item:nth-child(7) .p-company-benefit__grid__item__title:before{background-image:url(/career/data/img/views/company/benefit/pc/icon-7.svg)}.p-company-benefit__title{font-size:2.4rem;font-weight:700;line-height:1;display:flex;align-items:center;column-gap:1rem}.p-company-benefit__title:before{content:"";width:2rem;height:.3rem;background-color:#557ebf}.p-company-benefit__list{margin:8rem 0 0}@media screen and (max-width: 750px){.p-company-benefit__list{margin:4rem 0 27rem}}.p-company-benefit__list__item{display:grid;grid-template-columns:minmax(auto,54rem) 57rem;column-gap:6rem}@media screen and (max-width: 1170px){.p-company-benefit__list__item{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 750px){.p-company-benefit__list__item{grid-template-columns:1fr}}.p-company-benefit__list__item:not(:last-child){margin-bottom:10rem}@media screen and (max-width: 750px){.p-company-benefit__list__item:not(:last-child){margin-bottom:7rem}}@media screen and (min-width: 751px){.p-company-benefit__list__item__content{max-width:54rem}}.p-company-benefit__list__item__title{font-size:3.6rem;font-weight:600;line-height:1.4444444444;width:max-content}@media screen and (max-width: 750px){.p-company-benefit__list__item__title{font-size:3rem}}.p-company-benefit__list__item__sub-title{font-size:2.4rem;font-weight:600;line-height:2;margin-top:2rem}@media screen and (max-width: 750px){.p-company-benefit__list__item__sub-title{font-size:2.2rem;line-height:1.8181818182}}.p-company-benefit__list__item__text{line-height:2;margin-top:1rem}.p-company-benefit__list__item__img{width:100%;object-fit:cover;grid-column:span 2}@media screen and (min-width: 751px){.p-company-benefit__list__item__img{height:20rem}}.p-company-benefit__list__item__img.is-col-1{grid-column:span 1}.p-company-benefit__list__item__img-container{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,20rem);align-items:center;gap:.5rem;max-width:57rem}.p-company-benefit__list__item__img-container.has-1-img{grid-template-rows:inherit}@media screen and (max-width: 750px){.p-company-benefit__list__item__img-container{grid-template-rows:repeat(2,auto);gap:.3rem;margin-top:2rem}}.p-company-workplace__sections{margin:16rem 0}@media screen and (max-width: 750px){.p-company-workplace__sections{margin:10.9rem 0}}.p-company-workplace__section{scroll-margin-top:8.6rem}@media screen and (max-width: 750px){.p-company-workplace__section{scroll-margin-top:6.7rem}}.p-company-workplace__section:not(:last-child){margin-bottom:16rem}@media screen and (max-width: 750px){.p-company-workplace__section:not(:last-child){margin-bottom:10rem}}.p-company-workplace__section__title{display:flex;align-items:center;column-gap:3rem}@media screen and (max-width: 750px){.p-company-workplace__section__title{column-gap:1.5rem}}.p-company-workplace__section__title__ja{font-size:4rem;font-weight:500;line-height:1.2}@media screen and (max-width: 750px){.p-company-workplace__section__title__ja{font-size:3rem;line-height:1.4333333333}}.p-company-workplace__section__title__en{font-family:Albert Sans,sans-serif;font-size:2rem;font-style:italic;font-weight:600;line-height:1.2}@media screen and (max-width: 750px){.p-company-workplace__section__title__en{font-size:1.4rem}}.p-company-workplace__section__text{line-height:2;margin-top:3rem}.p-company-workplace__section__img{width:100%;height:45rem;margin-top:3rem}@media screen and (max-width: 750px){.p-company-workplace__section__img{height:20rem}}.p-company-workplace__section__list{margin-top:12rem}@media screen and (max-width: 750px){.p-company-workplace__section__list{margin-top:6rem}}.p-company-workplace__section__list__item{display:grid;grid-template-columns:minmax(auto,54rem) minmax(auto,57rem);gap:3rem 6rem}@media screen and (max-width: 900px){.p-company-workplace__section__list__item{grid-template-columns:1fr}}.p-company-workplace__section__list__item:not(:last-child){margin-bottom:10rem}@media screen and (max-width: 750px){.p-company-workplace__section__list__item:not(:last-child){margin-bottom:7rem}}.p-company-workplace__section__list__item__title{display:flex;align-items:center;column-gap:1.4rem}.p-company-workplace__section__list__item__title__en{font-family:Albert Sans,sans-serif;font-size:2.6rem;font-style:italic;font-weight:600;line-height:1.1923076923}.p-company-workplace__section__list__item__title__ja{font-size:1.6rem;font-weight:700;line-height:1}.p-company-workplace__section__list__item__sub-title{font-size:2.8rem;font-weight:600;line-height:1.7142857143;margin:3rem 0}@media screen and (max-width: 750px){.p-company-workplace__section__list__item__sub-title{font-size:2.2rem;line-height:1.8181818182;margin:2rem 0 3rem}}.p-company-workplace__section__list__item__text{line-height:2}.p-company-workplace__section__list__item__text.is-pwid{font-feature-settings:"pwid"}.p-company-workplace__section__list__item__iframe{width:100%;height:38rem}@media screen and (max-width: 750px){.p-company-workplace__section__list__item__iframe{height:30rem}}.p-company-workplace__section__list__item__img{width:100%;height:auto}.p-company-workplace__section__container{background:linear-gradient(to bottom,#f6f8ff,#ebeffe 28%,#fff);padding:8rem 0 6rem;margin:4rem 0 -4rem}@media screen and (max-width: 750px){.p-company-workplace__section__container{padding:5.7rem 0;margin:3rem 0}}.p-company-workplace__section__container__img{min-width:100.6rem}.p-company-workplace__section__container__img-container{overflow:auto;padding-bottom:2rem}.p-company-workplace__section__container__img-container::-webkit-scrollbar{height:.5rem}.p-company-workplace__section__container__img-container::-webkit-scrollbar-track{background-color:#fff;border-radius:.5rem}.p-company-workplace__section__container__img-container::-webkit-scrollbar-thumb{background-color:#557ebf;border-radius:.5rem}.p-company-workplace__section__container__row{display:flex;justify-content:space-between;column-gap:9rem;margin-top:6rem}@media screen and (min-width: 751px){.p-company-workplace__section__container__row{align-items:center}}@media screen and (max-width: 750px){.p-company-workplace__section__container__row{flex-direction:column;row-gap:2.5rem;margin-top:3rem}}.p-company-workplace__section__container__row__text{max-width:86.1rem;line-height:2}@media screen and (max-width: 750px){.p-company-workplace__section__container__row__button{width:100%}}.p-company-data__grid{display:grid;gap:3rem;margin:8rem 0}@media screen and (min-width: 751px){.p-company-data__grid{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width: 750px){.p-company-data__grid{row-gap:1.6rem}}@media screen and (min-width: 751px){.p-company-data__grid__pic{grid-column:span 2}.p-company-data__grid__pic:nth-child(7),.p-company-data__grid__pic:nth-child(8){grid-column:span 3}}@media screen and (max-width: 750px){.p-company-data__grid__pic:nth-child(8){margin-top:6.4rem}}.p-company-data__grid__img{width:100%}@media screen and (min-width: 751px){.p-company-data__accreditations{margin-bottom:-6rem}}@media screen and (max-width: 750px){.p-company-data__accreditations{padding-bottom:4rem}}.p-company-data__accreditations__title{display:flex;align-items:center;column-gap:1.4rem;margin-bottom:3rem}.p-company-data__accreditations__title__en{font-family:Albert Sans,sans-serif;font-size:2.6rem;font-style:italic;font-weight:600;line-height:1.1923076923}.p-company-data__accreditations__title__ja{font-size:1.6rem;font-weight:700;line-height:1}.p-company-data__accreditations__list{display:flex;align-items:center;gap:1rem 6rem}@media screen and (max-width: 750px){.p-company-data__accreditations__list{flex-direction:column}}.p-company-data__accreditations__list__item{position:relative;display:flex;flex-direction:column;font-size:1.8rem}@media screen and (max-width: 750px){.p-company-data__accreditations__list__item{align-items:center;width:100%}}@media screen and (min-width: 751px){.p-company-data__accreditations__list__item:not(:last-child){padding-right:6rem}}@media screen and (max-width: 750px){.p-company-data__accreditations__list__item:not(:last-child){padding-bottom:3rem}}.p-company-data__accreditations__list__item:not(:last-child):after{content:"";position:absolute;width:.1rem;height:20rem;background-color:#557ebf33}@media screen and (min-width: 751px){.p-company-data__accreditations__list__item:not(:last-child):after{top:50%;right:0;transform:translateY(-50%)}}@media screen and (max-width: 750px){.p-company-data__accreditations__list__item:not(:last-child):after{width:100%;height:.1rem;bottom:0;left:50%;transform:translate(-50%)}}.p-company-data__accreditations__list__item__img{width:100%;height:auto;display:block}.p-company-data__accreditations__list__item:nth-child(1) .p-company-data__accreditations__list__item__img{max-width:16.2rem}.p-company-data__accreditations__list__item:nth-child(2) .p-company-data__accreditations__list__item__img{max-width:25.3rem}@media screen and (min-width: 751px){.p-flow{margin-bottom:-4rem}}.p-flow__list{margin:8rem 0}@media screen and (max-width: 750px){.p-flow__list{margin:8rem 0 2rem}}.p-flow__entry{color:#fff;text-decoration:none;display:flex;justify-content:center;align-items:center;column-gap:2rem;height:20rem;position:relative;line-height:1}@media screen and (max-width: 750px){.p-flow__entry{flex-direction:column;align-items:flex-start;height:16rem;padding-left:3rem}}.p-flow__entry:before,.p-flow__entry:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.p-flow__entry:before{width:100%;height:100%;background:linear-gradient(90deg,#1934c7,#557ebf 76%);opacity:1;transition:opacity .3s;z-index:-1;left:0}.p-flow__entry:after{width:6.5rem;height:6.5rem;right:6rem;mask:url(/career/data/img/views/flow/pc/icon-entry-caret.svg) no-repeat center/contain;background-color:#fff;transition:background-color .3s}@media screen and (max-width: 750px){.p-flow__entry:after{right:2rem}}.p-flow__entry__en{font-family:Albert Sans,sans-serif;font-style:italic;font-size:7.2rem;font-weight:600;line-height:1.1944444444;letter-spacing:.1em}@media screen and (max-width: 750px){.p-flow__entry__en{font-size:5rem;letter-spacing:.05em;line-height:1}}.p-flow__entry__ja{font-size:1.8rem;font-weight:600;line-height:2}@media screen and (min-width: 751px){.p-flow__entry__ja{margin-top:2rem}}@media screen and (max-width: 750px){.p-flow__entry__ja{font-size:1.6rem}}@media screen and (min-width: 751px){.p-flow__entry:hover{color:#1934c7}.p-flow__entry:hover:before{opacity:0}.p-flow__entry:hover:after{background-color:#1934c7}}.p-comeback__flow{background-color:#f6f8ff;padding:8rem 0;margin-top:12rem}@media screen and (max-width: 750px){.p-comeback__flow{padding:6rem 0;margin-top:8rem}}.p-comeback__flow__title{font-size:3.2rem;font-weight:500;line-height:2.3125;margin-bottom:4rem}@media screen and (max-width: 750px){.p-comeback__flow__title{font-size:2.4rem;line-height:1.2083333333;margin-bottom:3rem}}.p-comeback__flow__item__sm{font-size:2rem}@media screen and (max-width: 750px){.p-comeback__flow__item__sm{font-size:1.6rem}}.p-comeback__flow__item__alumy{max-width:83rem;width:100%;height:auto;display:block;margin-inline:auto}@media screen and (min-width: 751px){.p-comeback__flow__item__alumy{transition:opacity .3s}.p-comeback__flow__item__alumy:hover{opacity:.5}}.p-comeback__faq{margin:9.4rem 0 -4rem}@media screen and (max-width: 750px){.p-comeback__faq{margin:8rem 0 0}}.p-comeback__faq__title{font-size:3.2rem;font-weight:500;line-height:2.3125;margin-bottom:4rem}@media screen and (max-width: 750px){.p-comeback__faq__title{font-size:2.4rem;line-height:1.2083333333;margin-bottom:3rem}}.p-faq{margin-bottom:-4rem}@media screen and (max-width: 750px){.p-faq{margin-bottom:16rem}}.p-faq__section-links{margin:12rem 0 8rem}@media screen and (max-width: 750px){.p-faq__section-links{margin-top:6rem}}@media screen and (max-width: 750px){.p-faq__section-links__row__link{font-size:1.4rem;line-height:1.4285714286;padding-left:1rem;white-space:break-spaces}.p-faq__section-links__row__link:nth-child(1){column-gap:2rem}.p-faq__section-links__row__link:nth-child(2){column-gap:1rem}.p-faq__section-links__row__link:nth-child(3),.p-faq__section-links__row__link:nth-child(4){column-gap:3rem}}.p-faq__section{scroll-margin-top:8.6rem}.p-faq__section:not(:last-child){margin-bottom:8rem}@media screen and (max-width: 750px){.p-faq__section{scroll-margin-top:6.7rem}}.p-faq__section__title{font-size:3.2rem;font-weight:500;line-height:2.3125;margin-bottom:4rem}@media screen and (max-width: 750px){.p-faq__section__title{font-size:2.4rem;line-height:1.2083333333;margin-bottom:3rem}}.u-align-center{text-align:center!important}.u-align-left{text-align:left!important}.u-align-right{text-align:right!important}.u-align-justify{text-align:justify!important}@media screen and (min-width: 1171px){.u-pc-align-center{text-align:center!important}.u-pc-align-left{text-align:left!important}.u-pc-align-right{text-align:right!important}.u-pc-align-justify{text-align:justify!important}}@media screen and (max-width: 1170px){.u-under-pc-align-center{text-align:center!important}.u-under-pc-align-left{text-align:left!important}.u-under-pc-align-right{text-align:right!important}.u-under-pc-align-justify{text-align:justify!important}}@media screen and (min-width: 751px) and (max-width: 1170px){.u-tb-align-center{text-align:center!important}.u-tb-align-left{text-align:left!important}.u-tb-align-right{text-align:right!important}.u-tb-align-justify{text-align:justify!important}}@media screen and (min-width: 751px){.u-over-sp-align-center{text-align:center!important}.u-over-sp-align-left{text-align:left!important}.u-over-sp-align-right{text-align:right!important}.u-over-sp-align-justify{text-align:justify!important}}@media screen and (max-width: 750px){.u-sp-align-center{text-align:center!important}.u-sp-align-left{text-align:left!important}.u-sp-align-right{text-align:right!important}.u-sp-align-justify{text-align:justify!important}}@media screen and (min-width: 751px){.u-anchor-tel{pointer-events:none!important}}.u-anchor-tel:not(.has-no-style){color:inherit;text-decoration:none}.u-color-text{color:#333!important}.u-color-link-text,.u-color-blue{color:#557ebf!important}.u-color-blue-dark{color:#1934c7!important}.u-color-blue-azure{background:linear-gradient(90deg,#1934c7,#557ebf 76%);background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width: 751px){.u-color-blue-azure-over-pc{background:linear-gradient(90deg,#1934c7,#557ebf 76%);background-clip:text;-webkit-text-fill-color:transparent}}@media screen and (max-width: 750px){.u-color-blue-azure-sp-only{background:linear-gradient(90deg,#1934c7,#557ebf 140%);background-clip:text;-webkit-text-fill-color:transparent}.u-color-blue-azure-light{background:linear-gradient(90deg,#3454c4,#557ebf);background-clip:text;-webkit-text-fill-color:transparent}.u-color-blue-semi-dark{background:linear-gradient(90deg,#1b37c7,#2545c5);background-clip:text;-webkit-text-fill-color:transparent}}.u-display-block{display:block!important}.u-display-inline-block{display:inline-block!important}.u-display-flex{display:flex!important}.u-display-none{display:none!important}@media screen and (min-width: 1171px){.u-pc-display-block{display:block!important}.u-pc-display-inline-block{display:inline-block!important}.u-pc-display-flex{display:flex!important}.u-pc-display-none{display:none!important}}@media screen and (max-width: 1170px){.u-under-pc-display-block{display:block!important}.u-under-pc-display-inline-block{display:inline-block!important}.u-under-pc-display-flex{display:flex!important}.u-under-pc-display-none{display:none!important}}@media screen and (min-width: 751px) and (max-width: 1170px){.u-tb-display-block{display:block!important}.u-tb-display-inline-block{display:inline-block!important}.u-tb-display-flex{display:flex!important}.u-tb-display-none{display:none!important}}@media screen and (min-width: 751px){.u-over-sp-display-block{display:block!important}.u-over-sp-display-inline-block{display:inline-block!important}.u-over-sp-display-flex{display:flex!important}.u-over-sp-display-none{display:none!important}}@media screen and (max-width: 750px){.u-sp-display-block{display:block!important}.u-sp-display-inline-block{display:inline-block!important}.u-sp-display-flex{display:flex!important}.u-sp-display-none{display:none!important}}.u-flex{display:flex!important}.u-flex-row-reverse{flex-direction:row-reverse!important}.u-flex-column{flex-direction:column!important}.u-flex-column-reverse{flex-direction:column-reverse!important}.u-flex-wrap{flex-wrap:wrap!important}.u-flex-justify-flex-start{justify-content:flex-start!important}.u-flex-justify-flex-end{justify-content:flex-end!important}.u-flex-justify-center{justify-content:center!important}.u-flex-justify-space-between{justify-content:space-between!important}.u-flex-justify-space-around{justify-content:space-around!important}.u-flex-align-flex-start{align-items:flex-start!important}.u-flex-align-flex-end{align-items:flex-end!important}.u-flex-align-center{align-items:center!important}.u-flex-align-space-between{align-items:space-between!important}@media screen and (min-width: 1171px){.u-pc-flex{display:flex!important}.u-pc-flex-row-reverse{flex-direction:row-reverse!important}.u-pc-flex-column{flex-direction:column!important}.u-pc-flex-column-reverse{flex-direction:column-reverse!important}.u-pc-flex-wrap{flex-wrap:wrap!important}.u-pc-flex-justify-flex-start{justify-content:flex-start!important}.u-pc-flex-justify-flex-end{justify-content:flex-end!important}.u-pc-flex-justify-center{justify-content:center!important}.u-pc-flex-justify-space-between{justify-content:space-between!important}.u-pc-flex-justify-space-around{justify-content:space-around!important}.u-pc-flex-align-flex-start{align-items:flex-start!important}.u-pc-flex-align-flex-end{align-items:flex-end!important}.u-pc-flex-align-center{align-items:center!important}.u-pc-flex-align-space-between{align-items:space-between!important}}@media screen and (max-width: 1170px){.u-under-pc-flex{display:flex!important}.u-under-pc-flex-row-reverse{flex-direction:row-reverse!important}.u-under-pc-flex-column{flex-direction:column!important}.u-under-pc-flex-column-reverse{flex-direction:column-reverse!important}.u-under-pc-flex-wrap{flex-wrap:wrap!important}.u-under-pc-flex-justify-flex-start{justify-content:flex-start!important}.u-under-pc-flex-justify-flex-end{justify-content:flex-end!important}.u-under-pc-flex-justify-center{justify-content:center!important}.u-under-pc-flex-justify-space-between{justify-content:space-between!important}.u-under-pc-flex-justify-space-around{justify-content:space-around!important}.u-under-pc-flex-align-flex-start{align-items:flex-start!important}.u-under-pc-flex-align-flex-end{align-items:flex-end!important}.u-under-pc-flex-align-center{align-items:center!important}.u-under-pc-flex-align-space-between{align-items:space-between!important}}@media screen and (min-width: 751px) and (max-width: 1170px){.u-tb-flex{display:flex!important}.u-tb-flex-row-reverse{flex-direction:row-reverse!important}.u-tb-flex-column{flex-direction:column!important}.u-tb-flex-column-reverse{flex-direction:column-reverse!important}.u-tb-flex-wrap{flex-wrap:wrap!important}.u-tb-flex-justify-flex-start{justify-content:flex-start!important}.u-tb-flex-justify-flex-end{justify-content:flex-end!important}.u-tb-flex-justify-center{justify-content:center!important}.u-tb-flex-justify-space-between{justify-content:space-between!important}.u-tb-flex-justify-space-around{justify-content:space-around!important}.u-tb-flex-align-flex-start{align-items:flex-start!important}.u-tb-flex-align-flex-end{align-items:flex-end!important}.u-tb-flex-align-center{align-items:center!important}.u-tb-flex-align-space-between{align-items:space-between!important}}@media screen and (min-width: 751px){.u-over-sp-flex{display:flex!important}.u-over-sp-flex-row-reverse{flex-direction:row-reverse!important}.u-over-sp-flex-column{flex-direction:column!important}.u-over-sp-flex-column-reverse{flex-direction:column-reverse!important}.u-over-sp-flex-wrap{flex-wrap:wrap!important}.u-over-sp-flex-justify-flex-start{justify-content:flex-start!important}.u-over-sp-flex-justify-flex-end{justify-content:flex-end!important}.u-over-sp-flex-justify-center{justify-content:center!important}.u-over-sp-flex-justify-space-between{justify-content:space-between!important}.u-over-sp-flex-justify-space-around{justify-content:space-around!important}.u-over-sp-flex-align-flex-start{align-items:flex-start!important}.u-over-sp-flex-align-flex-end{align-items:flex-end!important}.u-over-sp-flex-align-center{align-items:center!important}.u-over-sp-flex-align-space-between{align-items:space-between!important}}@media screen and (max-width: 750px){.u-sp-flex{display:flex!important}.u-sp-flex-row-reverse{flex-direction:row-reverse!important}.u-sp-flex-column{flex-direction:column!important}.u-sp-flex-column-reverse{flex-direction:column-reverse!important}.u-sp-flex-wrap{flex-wrap:wrap!important}.u-sp-flex-justify-flex-start{justify-content:flex-start!important}.u-sp-flex-justify-flex-end{justify-content:flex-end!important}.u-sp-flex-justify-center{justify-content:center!important}.u-sp-flex-justify-space-between{justify-content:space-between!important}.u-sp-flex-justify-space-around{justify-content:space-around!important}.u-sp-flex-align-flex-start{align-items:flex-start!important}.u-sp-flex-align-flex-end{align-items:flex-end!important}.u-sp-flex-align-center{align-items:center!important}.u-sp-flex-align-space-between{align-items:space-between!important}}.u-float-left{float:left!important}.u-float-right{float:right!important}.u-clear{clear:both!important}.u-clearfix{clear:both!important;content:""!important;display:block!important}@media screen and (min-width: 1171px){.u-pc-float-left{float:left!important}.u-pc-float-right{float:right!important}.u-pc-clear{clear:both!important}.u-pc-clearfix{clear:both!important;content:""!important;display:block!important}}@media screen and (max-width: 1170px){.u-under-pc-float-left{float:left!important}.u-under-pc-float-right{float:right!important}.u-under-pc-clear{clear:both!important}.u-under-pc-clearfix{clear:both!important;content:""!important;display:block!important}}@media screen and (min-width: 751px) and (max-width: 1170px){.u-tb-float-left{float:left!important}.u-tb-float-right{float:right!important}.u-tb-clear{clear:both!important}.u-tb-clearfix{clear:both!important;content:""!important;display:block!important}}@media screen and (min-width: 751px){.u-over-sp-float-left{float:left!important}.u-over-sp-float-right{float:right!important}.u-over-sp-clear{clear:both!important}.u-over-sp-clearfix{clear:both!important;content:""!important;display:block!important}}@media screen and (max-width: 750px){.u-sp-float-left{float:left!important}.u-sp-float-right{float:right!important}.u-sp-clear{clear:both!important}.u-sp-clearfix{clear:both!important;content:""!important;display:block!important}}.u-font-serif{font-family:"Noto Serif JP",Georgia,游明朝,Yu Mincho,YuMincho,Hiragino Mincho ProN,HGS明朝E,メイリオ,Meiryo,serif!important}.u-font-sans{font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Verdana,sans-serif!important}.u-font-source{font-family:Source Code Pro,monospace!important}.u-font-marker{background:#aecfde00!important;background:linear-gradient(to bottom,#aecfde00 70%,#aecfde 70%)!important}.u-font-weight-normal{font-weight:400!important}.u-font-weight-bold{font-weight:700!important}.u-font-weight-bolder{font-weight:900!important}.u-grid__row{display:flex!important;margin-left:-1rem!important;margin-right:-1rem!important}.u-grid__col{margin-left:1rem!important;margin-right:1rem!important}.u-grid__col.is-col-1{width:calc(8.3333333333% !important - 2rem)!important}.u-grid__col.is-col-2{width:calc(16.6666666667% !important - 2rem)!important}.u-grid__col.is-col-3{width:calc(25% !important - 2rem)!important}.u-grid__col.is-col-4{width:calc(33.3333333333% !important - 2rem)!important}.u-grid__col.is-col-5{width:calc(41.6666666667% !important - 2rem)!important}.u-grid__col.is-col-6{width:calc(50% !important - 2rem)!important}.u-grid__col.is-col-7{width:calc(58.3333333333% !important - 2rem)!important}.u-grid__col.is-col-8{width:calc(66.6666666667% !important - 2rem)!important}.u-grid__col.is-col-9{width:calc(75% !important - 2rem)!important}.u-grid__col.is-col-10{width:calc(83.3333333333% !important - 2rem)!important}.u-grid__col.is-col-11{width:calc(91.6666666667% !important - 2rem)!important}.u-grid__col.is-col-12{width:calc(100% !important - 2rem)!important}@media screen and (min-width: 1171px){.u-pc-grid__row{display:flex!important;margin-left:-1rem!important;margin-right:-1rem!important}.u-pc-grid__col{margin-left:1rem!important;margin-right:1rem!important}.u-pc-grid__col.is-col-1{width:calc(8.3333333333% !important - 2rem)!important}.u-pc-grid__col.is-col-2{width:calc(16.6666666667% !important - 2rem)!important}.u-pc-grid__col.is-col-3{width:calc(25% !important - 2rem)!important}.u-pc-grid__col.is-col-4{width:calc(33.3333333333% !important - 2rem)!important}.u-pc-grid__col.is-col-5{width:calc(41.6666666667% !important - 2rem)!important}.u-pc-grid__col.is-col-6{width:calc(50% !important - 2rem)!important}.u-pc-grid__col.is-col-7{width:calc(58.3333333333% !important - 2rem)!important}.u-pc-grid__col.is-col-8{width:calc(66.6666666667% !important - 2rem)!important}.u-pc-grid__col.is-col-9{width:calc(75% !important - 2rem)!important}.u-pc-grid__col.is-col-10{width:calc(83.3333333333% !important - 2rem)!important}.u-pc-grid__col.is-col-11{width:calc(91.6666666667% !important - 2rem)!important}.u-pc-grid__col.is-col-12{width:calc(100% !important - 2rem)!important}}@media screen and (max-width: 1170px){.u-under-pc-grid__row{display:flex!important;margin-left:-.25rem!important;margin-right:-.25rem!important}.u-under-pc-grid__col{margin-left:.25rem!important;margin-right:.25rem!important}.u-under-pc-grid__col.is-col-1{width:calc(8.3333333333% !important - .5rem)!important}.u-under-pc-grid__col.is-col-2{width:calc(16.6666666667% !important - .5rem)!important}.u-under-pc-grid__col.is-col-3{width:calc(25% !important - .5rem)!important}.u-under-pc-grid__col.is-col-4{width:calc(33.3333333333% !important - .5rem)!important}.u-under-pc-grid__col.is-col-5{width:calc(41.6666666667% !important - .5rem)!important}.u-under-pc-grid__col.is-col-6{width:calc(50% !important - .5rem)!important}.u-under-pc-grid__col.is-col-7{width:calc(58.3333333333% !important - .5rem)!important}.u-under-pc-grid__col.is-col-8{width:calc(66.6666666667% !important - .5rem)!important}.u-under-pc-grid__col.is-col-9{width:calc(75% !important - .5rem)!important}.u-under-pc-grid__col.is-col-10{width:calc(83.3333333333% !important - .5rem)!important}.u-under-pc-grid__col.is-col-11{width:calc(91.6666666667% !important - .5rem)!important}.u-under-pc-grid__col.is-col-12{width:calc(100% !important - .5rem)!important}}@media screen and (min-width: 751px) and (max-width: 1170px){.u-tb-grid__row{display:flex!important;margin-left:-1rem!important;margin-right:-1rem!important}.u-tb-grid__col{margin-left:1rem!important;margin-right:1rem!important}.u-tb-grid__col.is-col-1{width:calc(8.3333333333% !important - 2rem)!important}.u-tb-grid__col.is-col-2{width:calc(16.6666666667% !important - 2rem)!important}.u-tb-grid__col.is-col-3{width:calc(25% !important - 2rem)!important}.u-tb-grid__col.is-col-4{width:calc(33.3333333333% !important - 2rem)!important}.u-tb-grid__col.is-col-5{width:calc(41.6666666667% !important - 2rem)!important}.u-tb-grid__col.is-col-6{width:calc(50% !important - 2rem)!important}.u-tb-grid__col.is-col-7{width:calc(58.3333333333% !important - 2rem)!important}.u-tb-grid__col.is-col-8{width:calc(66.6666666667% !important - 2rem)!important}.u-tb-grid__col.is-col-9{width:calc(75% !important - 2rem)!important}.u-tb-grid__col.is-col-10{width:calc(83.3333333333% !important - 2rem)!important}.u-tb-grid__col.is-col-11{width:calc(91.6666666667% !important - 2rem)!important}.u-tb-grid__col.is-col-12{width:calc(100% !important - 2rem)!important}}@media screen and (min-width: 751px){.u-over-sp-grid__row{display:flex!important;margin-left:-1rem!important;margin-right:-1rem!important}.u-over-sp-grid__col{margin-left:1rem!important;margin-right:1rem!important}.u-over-sp-grid__col.is-col-1{width:calc(8.3333333333% !important - 2rem)!important}.u-over-sp-grid__col.is-col-2{width:calc(16.6666666667% !important - 2rem)!important}.u-over-sp-grid__col.is-col-3{width:calc(25% !important - 2rem)!important}.u-over-sp-grid__col.is-col-4{width:calc(33.3333333333% !important - 2rem)!important}.u-over-sp-grid__col.is-col-5{width:calc(41.6666666667% !important - 2rem)!important}.u-over-sp-grid__col.is-col-6{width:calc(50% !important - 2rem)!important}.u-over-sp-grid__col.is-col-7{width:calc(58.3333333333% !important - 2rem)!important}.u-over-sp-grid__col.is-col-8{width:calc(66.6666666667% !important - 2rem)!important}.u-over-sp-grid__col.is-col-9{width:calc(75% !important - 2rem)!important}.u-over-sp-grid__col.is-col-10{width:calc(83.3333333333% !important - 2rem)!important}.u-over-sp-grid__col.is-col-11{width:calc(91.6666666667% !important - 2rem)!important}.u-over-sp-grid__col.is-col-12{width:calc(100% !important - 2rem)!important}}@media screen and (max-width: 750px){.u-sp-grid__row{display:flex!important;margin-left:-.25rem!important;margin-right:-.25rem!important}.u-sp-grid__col{margin-left:.25rem!important;margin-right:.25rem!important}.u-sp-grid__col.is-col-1{width:calc(8.3333333333% !important - .5rem)!important}.u-sp-grid__col.is-col-2{width:calc(16.6666666667% !important - .5rem)!important}.u-sp-grid__col.is-col-3{width:calc(25% !important - .5rem)!important}.u-sp-grid__col.is-col-4{width:calc(33.3333333333% !important - .5rem)!important}.u-sp-grid__col.is-col-5{width:calc(41.6666666667% !important - .5rem)!important}.u-sp-grid__col.is-col-6{width:calc(50% !important - .5rem)!important}.u-sp-grid__col.is-col-7{width:calc(58.3333333333% !important - .5rem)!important}.u-sp-grid__col.is-col-8{width:calc(66.6666666667% !important - .5rem)!important}.u-sp-grid__col.is-col-9{width:calc(75% !important - .5rem)!important}.u-sp-grid__col.is-col-10{width:calc(83.3333333333% !important - .5rem)!important}.u-sp-grid__col.is-col-11{width:calc(91.6666666667% !important - .5rem)!important}.u-sp-grid__col.is-col-12{width:calc(100% !important - .5rem)!important}}.u-image-full{width:100%!important}.u-image-contain{max-width:100%!important}.u-image-fit-contain{object-fit:contain!important}.u-image-fit-cover{object-fit:cover!important}.u-image-fit-fill{object-fit:fill!important}.u-image-fit-scale-down{object-fit:scale-down!important}@media screen and (min-width: 1171px){.u-pc-image-full{width:100%!important}.u-pc-image-contain{max-width:100%!important}.u-pc-image-fit-contain{object-fit:contain!important}.u-pc-image-fit-cover{object-fit:cover!important}.u-pc-image-fit-fill{object-fit:fill!important}.u-pc-image-fit-scale-down{object-fit:scale-down!important}}@media screen and (max-width: 1170px){.u-under-pc-image-full{width:100%!important}.u-under-pc-image-contain{max-width:100%!important}.u-under-pc-image-fit-contain{object-fit:contain!important}.u-under-pc-image-fit-cover{object-fit:cover!important}.u-under-pc-image-fit-fill{object-fit:fill!important}.u-under-pc-image-fit-scale-down{object-fit:scale-down!important}}@media screen and (min-width: 751px) and (max-width: 1170px){.u-tb-image-full{width:100%!important}.u-tb-image-contain{max-width:100%!important}.u-tb-image-fit-contain{object-fit:contain!important}.u-tb-image-fit-cover{object-fit:cover!important}.u-tb-image-fit-fill{object-fit:fill!important}.u-tb-image-fit-scale-down{object-fit:scale-down!important}}@media screen and (min-width: 751px){.u-over-sp-image-full{width:100%!important}.u-over-sp-image-contain{max-width:100%!important}.u-over-sp-image-fit-contain{object-fit:contain!important}.u-over-sp-image-fit-cover{object-fit:cover!important}.u-over-sp-image-fit-fill{object-fit:fill!important}.u-over-sp-image-fit-scale-down{object-fit:scale-down!important}}@media screen and (max-width: 750px){.u-sp-image-full{width:100%!important}.u-sp-image-contain{max-width:100%!important}.u-sp-image-fit-contain{object-fit:contain!important}.u-sp-image-fit-cover{object-fit:cover!important}.u-sp-image-fit-fill{object-fit:fill!important}.u-sp-image-fit-scale-down{object-fit:scale-down!important}}.u-layout{margin:0 auto!important;max-width:calc(1170px + 8rem)!important;padding:0 4rem!important}@media screen and (max-width: 750px){.u-layout{margin:0!important;max-width:none!important;padding:0 2rem!important}.u-layout.has-no-padding{margin:0!important;padding:0!important}}@media screen and (min-width: 1171px){.u-pc-layout{margin:0 auto!important;max-width:calc(1170px + 8rem)!important;padding:0 4rem!important}}@media screen and (max-width: 1170px){.u-under-pc-layout{margin:0!important;max-width:none!important;padding:0 2rem!important}}@media screen and (max-width: 900px){.u-under-tb-layout{margin:0!important;max-width:none!important;padding:0 2rem!important}}@media screen and (min-width: 751px) and (max-width: 1170px){.u-tb-layout{margin:0 auto!important;max-width:calc(1170px + 8rem)!important;padding:0 4rem!important}}@media screen and (min-width: 751px){.u-over-sp-layout{margin:0 auto!important;max-width:calc(1170px + 8rem)!important;padding:0 4rem!important}}@media screen and (max-width: 750px){.u-sp-layout{margin:0 2rem!important;max-width:none!important}.u-sp-layout.is-nomargin{margin:0!important}.u-sp-layout.is-padding{margin:0!important;padding:0 2rem!important}}@media screen and (min-width: 1171px){.u-under-pc-only{display:none!important}}@media screen and (max-width: 1170px){.u-pc-only{display:none!important}}@media screen and (min-width: 1171px){.u-tb-only{display:none!important}}@media screen and (max-width: 750px){.u-tb-only{display:none!important}}@media screen and (max-width: 750px){.u-over-sp-only{display:none!important}}@media screen and (min-width: 751px){.u-sp-only{display:none!important}}@media screen and (min-width: 751px) and (max-width: 1170px){.u-except-tb-only{display:none!important}}
