@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap);body,html{width:100%;height:100%;-webkit-text-size-adjust:100%;position:relative;margin:0;padding:0}[data-pf-type=Body]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem;font-weight:400;line-height:1.8;color:#2b2b2b;margin:0;padding:0;box-sizing:border-box}@media screen and (max-width:767px){[data-pf-type=Body]{font-size:1.4rem}}[data-pf-type=Body] *{margin:0;padding:0;box-sizing:border-box}[data-pf-type=Body] h1,[data-pf-type=Body] h2,[data-pf-type=Body] h3,[data-pf-type=Body] h4,[data-pf-type=Body] h5,[data-pf-type=Body] h6{font-size:100%;font-weight:inherit}[data-pf-type=Body] img{max-width:100%;height:auto;vertical-align:bottom}[data-pf-type=Body] ol,[data-pf-type=Body] ul{list-style:none}[data-pf-type=Body] table{border-spacing:0;border-collapse:collapse}[data-pf-type=Body] form label{cursor:pointer}[data-pf-type=Body] button,[data-pf-type=Body] input,[data-pf-type=Body] select,[data-pf-type=Body] textarea{margin:0;padding:0;border:none;border-radius:0;outline:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;color:#414852}[data-pf-type=Body] a{text-decoration:none;color:#414852}[data-pf-type=Body] a[href^="tel:"]{cursor:default}@use "sass:math";@media screen and (max-width:1024px){[data-pf-type=Body]{padding-top:60px}}@media screen and (max-width:767px){[data-pf-type=Body]{padding-top:50px}}[data-pf-type=Body] .breadcrumb ul{max-width:1140px;margin:auto;padding:15px;font-size:14px;display:flex;list-style:none}@media screen and (max-width:767px){[data-pf-type=Body] .breadcrumb ul{font-size:12px;display:block!important;line-height:14px}}@media screen and (max-width:767px){[data-pf-type=Body] .breadcrumb li{display:inline}}@media screen and (max-width:767px){[data-pf-type=Body] .is-pc{display:none!important}}@media screen and (min-width:1025px){[data-pf-type=Body] .is-tb{display:none!important}}@media screen and (max-width:767px){[data-pf-type=Body] .is-tb{display:none!important}}@media screen and (min-width:768px){[data-pf-type=Body] .is-sp{display:none!important}}[data-pf-type=Body] .pf-r{margin:0}[data-pf-type=Body] .iojfsv,[data-pf-type=Body] .pf-c{padding:0!important}[data-pf-type=Body] .lp_workclothes{font-size:16px;overflow:hidden;-webkit-font-smoothing:antialiased;font-family:游明朝体,Yu Mincho,YuMincho,ヒラギノ明朝 Pro,Hiragino Mincho Pro,MS P明朝,MS PMincho,serif;color:#414852;background:#fff}[data-pf-type=Body] .lp_workclothes.men .mv .img01{background:url(../images/men/mv03.jpg) 50%/contain no-repeat}[data-pf-type=Body] .lp_workclothes.men .mv .img02{background:url(../images/men/mv05.jpg) 50%/contain no-repeat}[data-pf-type=Body] .lp_workclothes.men .mv .img03{background:url(../images/men/mv01.jpg) 50%/contain no-repeat}[data-pf-type=Body] .lp_workclothes.men .mv .img04{background:url(../images/men/mv04.jpg) 50%/contain no-repeat}[data-pf-type=Body] .lp_workclothes.men .mv .img05{background:url(../images/men/mv06.jpg) 50%/contain no-repeat}[data-pf-type=Body] .lp_workclothes.men .mv .img06{background:url(../images/men/mv02.jpg) 50%/contain no-repeat}@media screen and (max-width:767px){[data-pf-type=Body] .lp_workclothes.men .item-block__title__main{padding-left:0;text-align:center}[data-pf-type=Body] .lp_workclothes.men .item-block__title__main img{height:28px}}[data-pf-type=Body] .mv{position:relative}@media screen and (min-width:768px){[data-pf-type=Body] .mv{height:57.7vw}}[data-pf-type=Body] .mv__img{width:100%;display:flex}@media screen and (max-width:767px){[data-pf-type=Body] .mv__img{display:block}}[data-pf-type=Body] .mv__img__item{width:50%;position:relative}@media screen and (max-width:767px){[data-pf-type=Body] .mv__img__item{width:100%;height:115vw}}[data-pf-type=Body] .mv__img__item:not(.slick-initialized){visibility:hidden}[data-pf-type=Body] .mv__img__item img{transition:clip-path 1s}[data-pf-type=Body] .mv__img__item.down img{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}[data-pf-type=Body] .mv__img__item.down .slick-current img{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}[data-pf-type=Body] .mv__img__item.up img{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}[data-pf-type=Body] .mv__img__item.up .slick-current img{clip-path:polygon(0 0,100% 0,100% 0,0 0)}[data-pf-type=Body] .mv__img__item .img01{background:url(../images/women/mv03.jpg) 50%/contain no-repeat}[data-pf-type=Body] .mv__img__item .img02{background:url(../images/women/mv05.jpg) 50%/contain no-repeat}[data-pf-type=Body] .mv__img__item .img03{background:url(../images/women/mv01.jpg) 50%/contain no-repeat}[data-pf-type=Body] .mv__img__item .img04{background:url(../images/women/mv04.jpg) 50%/contain no-repeat}[data-pf-type=Body] .mv__img__item .img05{background:url(../images/women/mv06.jpg) 50%/contain no-repeat}[data-pf-type=Body] .mv__img__item .img06{background:url(../images/women/mv02.jpg) 50%/contain no-repeat}@media screen and (min-width:768px){[data-pf-type=Body] .mv__sitelogo{width:27.77778vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}}@media screen and (max-width:767px){[data-pf-type=Body] .mv__sitelogo{background:#978b86}}[data-pf-type=Body] .mv__sitelogo img{width:100%;display:block}@media screen and (max-width:767px){[data-pf-type=Body] .mv__sitelogo img{width:70%;margin:auto}}[data-pf-type=Body] .lead{background:#c8c3bf;padding:130px 0 110px;margin-bottom:120px}@media screen and (max-width:767px){[data-pf-type=Body] .lead{display:block;padding:60px 0;margin-bottom:60px}}[data-pf-type=Body] .lead__inner{max-width:1040px;margin:auto;padding:0 30px;display:flex;justify-content:space-between}@media screen and (max-width:767px){[data-pf-type=Body] .lead__inner{display:block}}@media screen and (min-width:768px){[data-pf-type=Body] .lead__text{width:52.44898%}}@media screen and (max-width:767px){[data-pf-type=Body] .lead__text{margin-bottom:40px}}[data-pf-type=Body] .lead__title{margin-bottom:30px}[data-pf-type=Body] .lead__title img{transform:translateX(-4.5%)}[data-pf-type=Body] .lead__description{font-size:17px;font-weight:700;line-height:2;letter-spacing:0}@media screen and (max-width:767px){[data-pf-type=Body] .lead__description{font-size:13px;line-height:1.9}}@media screen and (min-width:768px){[data-pf-type=Body] .lead__link{width:44.89796%}}[data-pf-type=Body] .lead__link ol{display:flex;gap:20px}[data-pf-type=Body] .lead__link li{width:calc(50% - 10px)}[data-pf-type=Body] .lead__link a{display:block;width:100%;height:100%;position:relative}@media screen and (min-width:768px){[data-pf-type=Body] .lead__link a{cursor:pointer;transition:opacity .5s}[data-pf-type=Body] .lead__link a:hover{opacity:.7}}[data-pf-type=Body] .contents{position:relative}[data-pf-type=Body] .side-nav{flex-shrink:0;position:relative;opacity:0;transition:opacity .5s;position:absolute;right:0;top:60px;z-index:10}@media screen and (min-width:768px){[data-pf-type=Body] .side-nav{max-width:136px;width:9.44444%}}@media screen and (max-width:767px){[data-pf-type=Body] .side-nav{width:100%;position:fixed;top:auto;bottom:0}}[data-pf-type=Body] .side-nav.is-fixed{opacity:1}@media screen and (max-width:767px){[data-pf-type=Body] .side-nav ol{display:flex;background:#33281e}}@media screen and (max-width:767px){[data-pf-type=Body] .side-nav li{width:50%}}[data-pf-type=Body] .side-nav__link{display:block;width:100%;position:relative;overflow:hidden}@media screen and (max-width:767px){[data-pf-type=Body] .side-nav__link{height:auto;padding:6px}}@media screen and (min-width:768px){[data-pf-type=Body] .side-nav__link:after{content:"";display:block;width:100%;height:100%;background:rgba(58,58,58,.4);position:absolute;top:0;left:0;pointer-events:none;transition:opacity .5s}}[data-pf-type=Body] .side-nav__link img{-o-object-position:50% 25%;object-position:50% 25%}@media screen and (max-width:767px){[data-pf-type=Body] .side-nav__link img{border:1px solid #fff;opacity:.5}}@media screen and (min-width:768px){[data-pf-type=Body] .side-nav__link.is-current:after{opacity:0}}@media screen and (max-width:767px){[data-pf-type=Body] .side-nav__link.is-current img{opacity:1}}[data-pf-type=Body] .side-nav__text{font-size:24px;position:absolute;top:75%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){[data-pf-type=Body] .side-nav__text{font-size:14px}}@media screen and (min-width:768px){[data-pf-type=Body] .item-section{padding-top:30px}}[data-pf-type=Body] .item-block{max-width:1040px;margin:0 auto 130px;display:grid;grid-template-columns:repeat(2,50%);grid-template-rows:repeat(4,auto)}@media screen and (max-width:767px){[data-pf-type=Body] .item-block{margin-bottom:80px;display:block}}[data-pf-type=Body] .item-block.type01{grid-template-areas:"img text" "img slider" "item slider" "sub slider"}[data-pf-type=Body] .item-block.type02{grid-template-areas:"text img" "slider img" "slider item" "slider sub"}[data-pf-type=Body] .item-block__title{margin-bottom:100px}@media screen and (min-width:768px){[data-pf-type=Body] .item-block__title{text-align:center}}@media screen and (max-width:767px){[data-pf-type=Body] .item-block__title{margin-bottom:50px}}[data-pf-type=Body] .item-block__title__main{position:relative;display:block}@media screen and (max-width:767px){[data-pf-type=Body] .item-block__title__main{padding-left:40px}}[data-pf-type=Body] .item-block__title__main:before{content:"";display:block;width:0;height:1px;background:#000;position:absolute;left:0;bottom:0;transition:width 1s ease-in .2s}[data-pf-type=Body] .item-block__title__main img{opacity:0;transition:opacity 1s ease-in 1.4s}@media screen and (max-width:767px){[data-pf-type=Body] .item-block__title__main img{height:36px}}[data-pf-type=Body] .item-block__title.is-inview .item-block__title__main:before{width:100%}[data-pf-type=Body] .item-block__title.is-inview .item-block__title__main img{opacity:1}[data-pf-type=Body] .item-block__text{-ms-grid-row:1;-ms-grid-column:2;grid-area:text;text-align:center;padding:100px 0 120px}@media screen and (max-width:767px){[data-pf-type=Body] .item-block__text{padding:60px 0}}[data-pf-type=Body] .item-block__text__brand{text-align:center;margin-bottom:45px}@media screen and (max-width:767px){[data-pf-type=Body] .item-block__text__brand{margin-bottom:32px}}[data-pf-type=Body] .item-block__text__brand .brand{zoom:.333;display:block;margin:0 auto 70px}@media screen and (max-width:767px){[data-pf-type=Body] .item-block__text__brand .brand{zoom:.24;margin-bottom:30px}}[data-pf-type=Body] .item-block__text__brand .num{display:block;margin:auto;padding-right:20px}@media screen and (max-width:767px){[data-pf-type=Body] .item-block__text__brand .num{padding-right:15px;height:92px}}[data-pf-type=Body] .item-block__text__description{font-weight:700;font-size:16px;font-size:min(1.8vw,16px)}@media screen and (max-width:767px){[data-pf-type=Body] .item-block__text__description{font-size:14px}}[data-pf-type=Body] .item-block__img{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:img;display:block;position:relative;cursor:pointer;transition:opacity .5s}[data-pf-type=Body] .item-block__img:hover{opacity:.7}[data-pf-type=Body] .item-block__img a[href=""]{pointer-events:none;display:block}[data-pf-type=Body] .item-block__img img:nth-child(2){position:absolute;top:0;left:0;z-index:1;opacity:0;animation:slideAnime 8s infinite}[data-pf-type=Body] .item-block__slider{-ms-grid-row:2;-ms-grid-row-span:3;-ms-grid-column:2;grid-area:slider;display:block;position:relative;z-index:1;cursor:pointer;transition:opacity .5s}[data-pf-type=Body] .item-block__slider:hover{opacity:.7}[data-pf-type=Body] .item-block__slider a[href=""]{pointer-events:none;display:block}[data-pf-type=Body] .item-block__item{-ms-grid-row:3;-ms-grid-column:1;grid-area:item;padding:150px calc(50% - 180px) 100px}@media screen and (max-width:767px){[data-pf-type=Body] .item-block__item{width:80%;padding:60px 0 0;margin:auto}}[data-pf-type=Body] .item-block__item__label{color:#fff;display:inline-block;width:86px;font-size:10px;line-height:20px;font-family:Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;text-align:center;font-weight:700;margin-bottom:16px}[data-pf-type=Body] .item-block__item__label.color01{background:#719481}[data-pf-type=Body] .item-block__item__label.color02{background:#96805f}[data-pf-type=Body] .item-block__sub{-ms-grid-row:4;-ms-grid-column:1;grid-area:sub}@media screen and (max-width:767px){[data-pf-type=Body] .item-block__sub{width:80%;margin:60px auto 0}}@media screen and (min-width:768px){[data-pf-type=Body] .item-block__sub img{transform:scale(1.05);transform-origin:bottom left}}[data-pf-type=Body] .item-list{width:100%;margin:0 auto;font-family:Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif}[data-pf-type=Body] .item-list li{font-size:12px;margin-bottom:16px}@media screen and (max-width:767px){[data-pf-type=Body] .item-list li{margin-bottom:12px}}[data-pf-type=Body] .item-list li.line{border-bottom:1px solid #414852;padding-bottom:16px}[data-pf-type=Body] .item-list li.black .item-list__price:after,[data-pf-type=Body] .item-list li.line .item-list__price:after{background:#000;color:#fff}[data-pf-type=Body] .item-list a{display:flex;align-items:flex-end;justify-content:space-between;gap:5px;font-family:Noto Sans JP,sans-serif;line-height:2;cursor:pointer;transition:opacity .5s}[data-pf-type=Body] .item-list a:hover{opacity:.7}@media screen and (max-width:767px){[data-pf-type=Body] .item-list a{font-size:12px}}[data-pf-type=Body] .item-list a[href=""]{pointer-events:none}[data-pf-type=Body] .item-list a[href=""] .item-list__price:after{visibility:hidden}[data-pf-type=Body] .item-list__name{line-height:1.4;padding-bottom:.3em}[data-pf-type=Body] .item-list__price{flex-shrink:0;font-weight:600}[data-pf-type=Body] .item-list__price:after{content:"DETAIL";display:inline-block;width:72px;line-height:20px;text-align:center;border:1px solid #000;margin-left:10px;font-weight:400;letter-spacing:.04em}@media screen and (max-width:767px){[data-pf-type=Body] .item-list__price:after{font-size:12px}}[data-pf-type=Body] .other-list{margin:0 auto 96px}@media screen and (max-width:767px){[data-pf-type=Body] .other-list{margin-bottom:80px}}[data-pf-type=Body] .other-list>li{font-size:12px;display:flex;justify-content:space-between;gap:4%;margin-bottom:60px}@media screen and (max-width:767px){[data-pf-type=Body] .other-list>li{display:block;margin-bottom:66px}}[data-pf-type=Body] .other-list>li a{cursor:pointer;transition:opacity .5s}[data-pf-type=Body] .other-list>li a:hover{opacity:.7}[data-pf-type=Body] .other-list__title{font-weight:400;font-size:32px;text-align:center;margin-top:160px;margin-bottom:52px}@media screen and (max-width:767px){[data-pf-type=Body] .other-list__title{font-size:26px;margin-bottom:40px}[data-pf-type=Body] .other-list__title img{display:block;margin:auto}}[data-pf-type=Body] .other-list__img{width:28%}@media screen and (max-width:767px){[data-pf-type=Body] .other-list__img{width:240px;display:block;margin:0 auto 24px}}[data-pf-type=Body] .other-list__content{width:68%}@media screen and (max-width:767px){[data-pf-type=Body] .other-list__content{width:100%}}[data-pf-type=Body] .other-list__brand{font-size:12px;letter-spacing:.25em;margin-bottom:20px}@media screen and (max-width:767px){[data-pf-type=Body] .other-list__brand{padding:0 30px}}[data-pf-type=Body] .other-list .item-block__point{margin-bottom:20px;padding:28px}@media screen and (max-width:767px){[data-pf-type=Body] .other-list .item-block__point{margin-bottom:27px;padding:25px 10px 25px 25px}}[data-pf-type=Body] .other-list .item-block__point__list li{padding-left:88px;font-size:12px}@media screen and (max-width:767px){[data-pf-type=Body] .other-list .item-block__point__list li{padding-left:73px;letter-spacing:.05em}}[data-pf-type=Body] .other-list .item-block__point__list li:before{width:66px;height:19px;top:1px}@media screen and (max-width:767px){[data-pf-type=Body] .other-list .item-block__point__list li:before{width:60px;height:18px}}[data-pf-type=Body] .other-list .item-list{margin-bottom:0}[data-pf-type=Body] .info{background:#fff;padding:140px 0 105px;position:relative}@media screen and (max-width:767px){[data-pf-type=Body] .info{padding:64px 0}}[data-pf-type=Body] .info__button li{margin-bottom:30px}[data-pf-type=Body] .info__button li a{line-height:1;width:335px;margin:0 auto;display:block;border:1px solid #000;padding:32px 0 30px;text-align:center;transition:color .5s,background .5s}@media screen and (max-width:767px){[data-pf-type=Body] .info__button li a{width:263px;font-size:16px;padding:20px 0}}[data-pf-type=Body] .info__button li a:hover{background:#fff}@media screen and (max-width:767px){[data-pf-type=Body] .info__button li a.button-logo{padding:19px 0}[data-pf-type=Body] .info__button li a.button-logo img{height:18px}}[data-pf-type=Body] .info__copyright{text-align:center;font-size:10px;font-weight:500;font-family:Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;margin-top:65px;letter-spacing:0}[data-pf-type=Body] .footer{margin-top:0;padding:140px 0 100px;position:relative;background:transparent}@media screen and (max-width:767px){[data-pf-type=Body] .footer{margin-top:56px}}[data-pf-type=Body] .footer__button li{margin-bottom:30px}[data-pf-type=Body] .footer__button li a{background-color:#fff;color:#0e0e0e;font-family:Abhaya Libre;font-weight:400;line-height:1;letter-spacing:.03em;width:335px;margin:0 auto;display:block;border:1px solid #0e0e0e;padding:30px 0;text-align:center;font-size:20px;transition:color .5s,background .5s}@media screen and (max-width:767px){[data-pf-type=Body] .footer__button li a{width:263px;font-size:16px;padding:20px 0}}[data-pf-type=Body] .footer__button li a:hover{color:#fff;background:#0e0e0e}[data-pf-type=Body] .footer__button li a:hover img{filter:invert(1)}@media screen and (max-width:767px){[data-pf-type=Body] .footer__button li a.button-logo{padding:19px 0}[data-pf-type=Body] .footer__button li a.button-logo img{height:18px}}[data-pf-type=Body] .footer__copyright{text-align:center;font-size:10px;font-weight:500;font-family:Noto Sans JP,游ゴシック体,Yu Gothic,YuGothic,ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,MS PGothic,sans-serif;margin-top:65px;letter-spacing:0}[data-pf-type=Body] .footer-code .pf-c{padding:0}.footer__container{margin-top:0!important}@keyframes mv_copy_anime{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes imgReveal_down{0%{z-index:2;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}33.33%{z-index:2;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}40%{z-index:2;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}40.01%{z-index:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}93.33%{z-index:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes imgReveal_up{0%{z-index:2;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}26.66%{z-index:2;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}33.33%{z-index:2;clip-path:polygon(0 0,100% 0,100% 0,0 0)}33.34%{z-index:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{z-index:0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes imgReveal_down_sp{0%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}20%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}25%{opacity:1;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}25.01%{opacity:0}75%{opacity:1;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}95%{opacity:1;clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes imgReveal_up_sp{0%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}20%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}25%{opacity:1;clip-path:polygon(0 0,100% 0,100% 0,0 0)}25.01%{opacity:0}75%{opacity:1;clip-path:polygon(0 0,100% 0,100% 0,0 0)}95%{opacity:1;clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake{0%{transform:rotate(0)}25%{transform:rotate(6deg)}50%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}to{transform:rotate(0)}}@keyframes slideAnime{0%,40%,to{opacity:0}50%,90%{opacity:1}}