.main-visual{position:relative;min-height:350px;margin-left:4.565701559020045%;padding-top:130px;padding-left:88px;overflow:hidden;background:transparent url("../images/main-visual.jpg") no-repeat center center;background:none;background-size:cover;box-sizing:border-box;z-index:10}.main-visual .bxslider-wrap{position:absolute;top:0;left:0;width:100%;height:350px;z-index:40}.main-visual .bxslider-wrap ul{list-style:none;margin:auto;padding:0}.main-visual .slider{height:350px;background:no-repeat center / cover}.main-visual .slider.slider1{background-image:url("../images/main-visual1.jpg")}.main-visual .slider.slider2{background-image:url("../images/main-visual2.jpg")}.main-visual .slider.slider3{background-image:url("../images/main-visual3.jpg")}.main-visual .slider.slider4{background-image:url("../images/main-visual4.jpg")}.main-visual h1{position:relative;margin-bottom:1em;font-size:38px;font-weight:500;letter-spacing:.12em;z-index:50}.main-visual h1 small{display:block;margin-top:1em;font-size:14px;font-weight:300;letter-spacing:.12em}.breadcrumb{position:relative;margin-top:-3.428571428571429em;margin-right:20.888888888888889%;margin-bottom:50px;padding-top:5.071428571428572em;padding-bottom:1.642857142857143em;padding-left:4.565701559020045%;background-color:#e7eaef;font-size:10px;z-index:5}.breadcrumb ul{list-style:none;margin:0;padding:0}.breadcrumb ul li{display:inline-block}.breadcrumb ul li::after{content:">";display:inline-block;margin:0 6px 0 4px}.breadcrumb ul li:last-child::after{display:none}.draft{transform:scale(-1, 1)}.content-container{max-width:1000px;margin:auto;padding:0 54px;box-sizing:border-box}@media (max-width: 767px){.content-container{padding:0 30px}}.content-container::after{content:"";display:table;line-height:0;clear:both}.h2-ttl{margin-bottom:1em;font-size:28px;letter-spacing:.12em}.h2-ttl::after{content:"";display:block;max-width:42px;margin-top:.64em;border-bottom:solid 1px #000}.h3-ttl{margin-bottom:1em;padding-top:10px;font-size:18px;font-weight:600;letter-spacing:.12em}.h4-ttl{margin-bottom:1.4em;font-size:16px;font-weight:600}.h5-ttl{margin-bottom:1.4em;font-size:14px;font-weight:600}.section dl{margin:0;padding:0}.section dl dt,.section dl dd{position:relative;margin:0;padding:0;font-size:14px;font-weight:normal;letter-spacing:.12em;box-sizing:border-box}.section.recruitment{font-size:14px;letter-spacing:.12em}.section.recruitment .local-nav{width:100%;margin-top:2.64em;margin-bottom:40px}.section.recruitment .local-nav ul{margin:auto -6.5px}.section.recruitment .local-nav ul::after{content:"";display:table;line-height:0;clear:both}.section.recruitment .local-nav ul li{float:left;width:50%;padding:6.5px;box-sizing:border-box}@media (max-width: 767px){.section.recruitment .local-nav ul li{float:none;width:100%}}.section.recruitment .local-nav ul li a{position:relative;display:block;padding:.8571em 0 .8571em 3em;border:solid 1px #9fa0a0;color:#666464}.section.recruitment .local-nav ul li a::before{content:"";position:absolute;top:0;bottom:0;left:18px;display:block;width:.428em;height:.428em;margin:auto;border-right:1px solid #666464;border-bottom:1px solid #666464;transform:rotate(45deg)}.section.recruitment .local-nav ul li a.active{background-color:#0b366c;border-color:#0b366c;color:#fff}.section.recruitment .local-nav ul li a.active::before{border-color:#fff}.section.store-staff,.section.store-staff2{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-height:185px;margin-bottom:2em;background:transparent url("../images/store-staff.jpg") no-repeat center center;background-size:cover}.section.store-staff2{background-image:url("../images/store-staff2.jpg")}.section.store-staff .ttl,.section.store-staff2 .ttl{width:100%;margin:auto;padding:1.238em 0 1.238em 1.238em;color:#fff;font-size:42px;font-weight:300;letter-spacing:0;box-sizing:border-box}.section.store-staff .ttl small,.section.store-staff2 .ttl small{display:block;margin-bottom:1em;font-size:.5em;line-height:1.764544832306639;letter-spacing:.12em}.section.staff{width:76%}@media (max-width: 767px){.section.staff{width:100%}}.section .requirement{margin-bottom:2em;padding:20px;background-color:#e5e5e5}.section .requirement dl{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.section .requirement dl dt,.section .requirement dl dd{vertical-align:middle}.section .requirement dl dt{min-width:90px;margin-right:1em;text-align:center}.section .requirement dl dd{padding-left:20px;border-left:solid 1px #c4c5c5}.section .terms{margin-bottom:3.85em}.section .terms .h4-ttl{padding-left:1em}.section .terms dl{border-bottom:solid 1px #c4c5c5}.section .terms dl dt,.section .terms dl dd{border-top:solid 1px #c4c5c5;padding:2em 1em 1.5em;line-height:2}.section .terms dl dt{clear:both;float:left;width:10em}.section .terms dl dd{margin-left:10em}.section .terms dl dd p{margin-bottom:1em}.company-container{width:100%;background:transparent url("../images/company-bg.jpg") no-repeat center center;background-size:cover}.company-container .company-body{max-width:800px;margin:0 auto;padding:100px 0 100px}.company-container .company-body h2{margin:0 0 20px;color:#FFF;font-size:30px;letter-spacing:.1em}.company-container .company-body p{max-width:400px;margin:0 0 40px;color:#FFF;font-size:14px}@media (max-width: 959px){.company-container .company-body{width:88vw;padding:20vw 0 20vw}.company-container .company-body h2{font-size:24px}}
