:root{--pc-font-size:16;--sp-font-size:24}.c-kv__body.for-recruit{background:#ff009e;color:#fff}.c-kv__body.for-recruit-career{background:#ff7600;color:#fff}.c-kv__lead{font-weight:700}.recruit{background-color:#f5f5f5}.recruit-flow>.c-bg-text{color:#fff;position:absolute;width:100%}.recruit-section__title{font-weight:700;position:relative}.recruit-flow__contents{-webkit-box-align:center;align-items:center;background:#fff;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;position:relative}.recruit-flow__contents::after{background:url(../images/recruit/arrow.svg)no-repeat top center/contain;content:"";display:block;position:absolute;z-index:2}.recruit-flow__contents:last-child{margin-bottom:0}.recruit-flow__contents:last-child::after{display:none}.recruit-flow__contents.flow01{z-index:7}.recruit-flow__contents.flow02{z-index:6}.recruit-flow__contents.flow03{z-index:5}.recruit-flow__contents.flow04{z-index:4}.recruit-flow__contents.flow05{z-index:3}.recruit-flow__contents.flow06{z-index:2}.recruit-flow__contents.flow07{z-index:1}.recruit-flow__step{-webkit-box-align:center;align-items:center;color:#00abeb;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;position:relative}.recruit-flow__item{font-weight:700;letter-spacing:.05em}.recruit-requirements{background:#fff}.recruit-requirements__inner a{text-decoration:underline}.recruit-requirements__title{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;font-weight:700;-webkit-box-pack:start;justify-content:flex-start;letter-spacing:.03em}.recruit-requirements__title::before{background:url(../images/recruit/title-icon.svg)no-repeat center center/100%auto;content:"";display:block;flex-shrink:0}.recruit-requirements dl{-webkit-box-align:stretch;align-items:stretch;display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start}.recruit-requirements dl:first-child dt{border-top:1px solid #000}.recruit-requirements dl:first-child dd{border-top:1px solid #c5cedb}.recruit-requirements dl dt{border-bottom:1px solid #000;font-weight:700;letter-spacing:.1em}.recruit-requirements dl dd{border-bottom:1px solid #c5cedb}.recruit-requirements dl dd p{font-weight:500;letter-spacing:.05em}.recruit-requirements dl dd p span{font-weight:700}.recruit-requirements dl dd p span.requirements__item{display:block}.recruit-requirements dl dd p small{display:block;font-weight:500}.recruit-entry{-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;overflow:hidden;position:relative}.recruit-entry img{position:absolute;-webkit-transition:.8s ease;transition:.8s ease}.entry-area{position:relative;-webkit-transition:.8s ease;transition:.8s ease;z-index:10}.entry-area .c-bg-text{padding-bottom:0;position:relative;text-align:center}.entry-area .entry-area__text{font-weight:700;text-align:center}@media only screen and (min-width:769px),print{.c-kv{margin-top:0}.c-kv__image{height:calc(328/var(--pc-font-size)*1rem)}.c-kv__label{top:calc(10/var(--pc-font-size)*1rem)}.c-kv__inner{margin-top:0}.c-kv__body{padding-bottom:calc(60/var(--pc-font-size)*1rem);padding-right:calc(80/var(--pc-font-size)*1rem);width:calc(668/var(--pc-font-size)*1rem)}.c-kv__caption{font-size:calc(20/var(--pc-font-size)*1rem);margin-bottom:0;margin-top:calc(32/var(--pc-font-size)*1rem)}.recruit{margin-top:calc(-332/var(--pc-font-size)*1rem);padding-bottom:calc(160/var(--pc-font-size)*1rem);padding-top:calc(428/var(--pc-font-size)*1rem)}.recruit-flow{position:relative}.recruit-flow>.c-bg-text{font-size:calc(144/var(--pc-font-size)*1rem);left:calc(-24/var(--pc-font-size)*1rem);top:0}.recruit-section__title{font-size:calc(36/var(--pc-font-size)*1rem);margin-left:calc(82/var(--pc-font-size)*1rem);padding:calc(34/var(--pc-font-size)*1rem)0}.recruit-flow__contents{height:calc(80/var(--pc-font-size)*1rem);margin-bottom:calc(24/var(--pc-font-size)*1rem);margin-left:calc(82/var(--pc-font-size)*1rem);padding-left:calc(18/var(--pc-font-size)*1rem);width:calc(908/var(--pc-font-size)*1rem)}.recruit-flow__contents::after{height:calc(64/var(--pc-font-size)*1rem);left:calc(76/var(--pc-font-size)*1rem);top:calc(60/var(--pc-font-size)*1rem);width:calc(18/var(--pc-font-size)*1rem)}.recruit-flow__step{font-size:calc(14/var(--pc-font-size)*1rem);margin-right:calc(68/var(--pc-font-size)*1rem)}.recruit-flow__step span{font-size:calc(24/var(--pc-font-size)*1rem);margin-left:calc(8/var(--pc-font-size)*1rem)}.recruit-flow__item{font-size:calc(20/var(--pc-font-size)*1rem);line-height:calc(20/var(--pc-font-size)*1rem)}.recruit-requirements{margin-top:calc(128/var(--pc-font-size)*1rem);padding:calc(120/var(--pc-font-size)*1rem) calc(60/var(--pc-font-size)*1rem) calc(60/var(--pc-font-size)*1rem);width:calc(1000/var(--pc-font-size)*1rem)}.recruit-requirements__inner.requirements01{margin-bottom:calc(120/var(--pc-font-size)*1rem)}.recruit-requirements__title{font-size:calc(24/var(--pc-font-size)*1rem);line-height:calc(40/var(--pc-font-size)*1rem);margin-bottom:calc(40/var(--pc-font-size)*1rem)}.recruit-requirements__title::before{height:calc(14/var(--pc-font-size)*1rem);margin-right:calc(10/var(--pc-font-size)*1rem);width:calc(12/var(--pc-font-size)*1rem)}.recruit-requirements dl dt{font-size:calc(14/var(--pc-font-size)*1rem);line-height:calc(30/var(--pc-font-size)*1rem);margin-right:calc(4/var(--pc-font-size)*1rem);padding:calc(32/var(--pc-font-size)*1rem)0 calc(32/var(--pc-font-size)*1rem) calc(32/var(--pc-font-size)*1rem);width:calc(267/var(--pc-font-size)*1rem)}.recruit-requirements dl dd{padding:calc(32/var(--pc-font-size)*1rem)0 calc(32/var(--pc-font-size)*1rem) calc(32/var(--pc-font-size)*1rem);width:calc(609/var(--pc-font-size)*1rem)}.recruit-requirements dl dd p{font-size:calc(14/var(--pc-font-size)*1rem);line-height:calc(30/var(--pc-font-size)*1rem)}.recruit-requirements dl dd p.space{margin-bottom:calc(40/var(--pc-font-size)*1rem)}.recruit-requirements dl dd p span{font-size:calc(14/var(--pc-font-size)*1rem)}.recruit-requirements dl dd p small{font-size:calc(12/var(--pc-font-size)*1rem)}.recruit-entry{height:calc(420/var(--pc-font-size)*1rem)}.recruit-entry img{height:auto;width:calc(271/var(--pc-font-size)*1rem)}.entry-area{height:calc(308/var(--pc-font-size)*1rem);padding-top:calc(42/var(--pc-font-size)*1rem);width:calc(626/var(--pc-font-size)*1rem)}.entry-area .c-bg-text{font-size:calc(160/var(--pc-font-size)*1rem)}.entry-area .entry-area__text{font-size:calc(49/var(--pc-font-size)*1rem);line-height:1;margin-top:calc(25/var(--pc-font-size)*1rem)}.entry-area:hover+img{width:100vw}}@media only screen and (max-width:768px){.c-kv{margin-top:0}.c-kv__image{height:calc(217/var(--sp-font-size)*1rem)}.c-kv__label{top:calc(10/var(--sp-font-size)*1rem)}.c-kv__body{padding:calc(56/var(--sp-font-size)*1rem) calc(32/var(--sp-font-size)*1rem) calc(80/var(--sp-font-size)*1rem)}.c-kv__caption{margin-bottom:0;margin-top:calc(48/var(--sp-font-size)*1rem)}.recruit{padding:calc(128/var(--sp-font-size)*1rem) calc(32/var(--sp-font-size)*1rem) calc(80/var(--sp-font-size)*1rem)}.recruit-flow>.c-bg-text{font-size:calc(104/var(--sp-font-size)*1rem);left:calc(-10/var(--sp-font-size)*1rem);letter-spacing:.1em;line-height:calc(100/var(--sp-font-size)*1rem)}.recruit-section__title{font-size:calc(46/var(--sp-font-size)*1rem);line-height:calc(64/var(--sp-font-size)*1rem);margin:calc(-32/var(--sp-font-size)*1rem)0;margin-bottom:calc(32/var(--sp-font-size)*1rem);padding-top:calc(32/var(--sp-font-size)*1rem)}.recruit-flow__contents{height:calc(80/var(--sp-font-size)*1rem);margin-bottom:calc(16/var(--sp-font-size)*1rem);padding-left:calc(32/var(--sp-font-size)*1rem);width:100%}.recruit-flow__contents::after{height:calc(64/var(--sp-font-size)*1rem);left:calc(86/var(--sp-font-size)*1rem);top:calc(58/var(--sp-font-size)*1rem);width:calc(18/var(--sp-font-size)*1rem)}.recruit-flow__step{font-size:calc(24/var(--sp-font-size)*1rem);margin-right:calc(63/var(--sp-font-size)*1rem)}.recruit-flow__step span{font-size:calc(36/var(--sp-font-size)*1rem);margin-left:calc(8/var(--sp-font-size)*1rem)}.recruit-flow__item{font-size:calc(28/var(--sp-font-size)*1rem);line-height:calc(20/var(--sp-font-size)*1rem)}.recruit-requirements{margin-top:calc(72/var(--sp-font-size)*1rem);padding:calc(64/var(--sp-font-size)*1rem) calc(40/var(--sp-font-size)*1rem)}.recruit-requirements__inner.requirements01{margin-bottom:calc(96/var(--sp-font-size)*1rem)}.recruit-requirements__title{font-size:calc(36/var(--sp-font-size)*1rem);line-height:calc(64/var(--sp-font-size)*1rem);margin-bottom:calc(40/var(--sp-font-size)*1rem)}.recruit-requirements__title::before{height:calc(14/var(--sp-font-size)*1rem);margin-right:calc(10/var(--sp-font-size)*1rem);width:calc(13/var(--sp-font-size)*1rem)}.recruit-requirements dl dt{font-size:calc(24/var(--sp-font-size)*1rem);line-height:calc(30/var(--sp-font-size)*1rem);padding:calc(40/var(--sp-font-size)*1rem)0 calc(40/var(--sp-font-size)*1rem) calc(16/var(--sp-font-size)*1rem);width:calc(200/var(--sp-font-size)*1rem)}.recruit-requirements dl dd{padding:calc(40/var(--sp-font-size)*1rem) calc(16/var(--sp-font-size)*1rem);width:calc(424/var(--sp-font-size)*1rem)}.recruit-requirements dl dd p{font-size:calc(24/var(--sp-font-size)*1rem)}.recruit-requirements dl dd p.space{margin-bottom:calc(32/var(--sp-font-size)*1rem)}.recruit-requirements dl dd p span{font-size:calc(24/var(--sp-font-size)*1rem)}.recruit-requirements dl dd p small{font-size:calc(24/var(--sp-font-size)*1rem)}.recruit-entry{height:calc(420/var(--sp-font-size)*1rem)}.recruit-entry img{height:auto;width:calc(271/var(--sp-font-size)*1rem)}.entry-area .c-bg-text{font-size:calc(104/var(--sp-font-size)*1rem);margin-top:calc(75/var(--sp-font-size)*1rem)}.entry-area .entry-area__text{font-size:calc(36/var(--sp-font-size)*1rem);margin-top:calc(32/var(--sp-font-size)*1rem)}}
/*# sourceMappingURL=recruit.css.map */