@charset "UTF-8";.recruitment-stores .container{max-width:830px}.recruitment-stores .c-ttl{padding-bottom:25px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:30px;font-weight:500;letter-spacing:.08em;text-align:center;color:#c69e62;border-bottom:1px solid #c69e62}.recruitment-stores .c-ttl-sub{padding:2px 0 2px 20px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:24px;font-weight:500;letter-spacing:.08em;color:#c69e62;border-left:1px solid #c69e62}.recruitment-stores .subpage__blocks{padding-top:0}.recruitment-stores .sec-vision{padding:75px 0 60px;line-height:1.8}.recruitment-stores .sec-vision .lead{margin-bottom:75px;font-size:18px;font-weight:500;text-align:center}.recruitment-stores .sec-vision .wrap{max-width:800px;margin:0 auto;padding:65px 0 75px;background:center/cover no-repeat url(../img/recruitment-stores/bg_01.jpg);position:relative}.recruitment-stores .sec-vision .wrap::before{content:"";width:2px;height:63px;position:absolute;top:-32px;left:50%;transform:translateX(-50%);border-right:2px solid #abcfd9}.recruitment-stores .sec-vision .wrap .border{position:absolute}.recruitment-stores .sec-vision .wrap .border:nth-child(1){width:calc(100% - 30px);height:2px;top:0;left:50%;transform:translateX(-50%);border-top:2px solid #abcfd9}.recruitment-stores .sec-vision .wrap .border:nth-child(2){width:2px;height:calc(100% - 30px);top:50%;right:0;transform:translateY(-50%);border-right:2px solid #abcfd9}.recruitment-stores .sec-vision .wrap .border:nth-child(3){width:calc(100% - 30px);height:2px;bottom:0;left:50%;transform:translateX(-50%);border-top:2px solid #abcfd9}.recruitment-stores .sec-vision .wrap .border:nth-child(4){width:2px;height:calc(100% - 30px);top:50%;left:0;transform:translateY(-50%);border-right:2px solid #abcfd9}.recruitment-stores .sec-vision .wrap .ttl{margin-bottom:40px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:40px;text-align:center}.recruitment-stores .sec-vision .wrap .list{max-width:680px;margin:0 auto 55px;display:flex;justify-content:center}.recruitment-stores .sec-vision .wrap .list .item{width:33.3333333333%;padding-top:33.3333333333%;position:relative}.recruitment-stores .sec-vision .wrap .list .item::before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.25);background:center/contain no-repeat url(../img/recruitment-stores/bg_02.png);z-index:4}.recruitment-stores .sec-vision .wrap .list .item:nth-child(2)::before{z-index:3}.recruitment-stores .sec-vision .wrap .list .item:nth-child(3)::before{z-index:2}.recruitment-stores .sec-vision .wrap .list .item dl{width:100%;position:absolute;top:25%;left:50%;transform:translateX(-50%);z-index:5}.recruitment-stores .sec-vision .wrap .list .item dl .term{margin-bottom:8px;font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:13px;font-weight:500;letter-spacing:.08em;text-align:center;color:#a3cbd5}.recruitment-stores .sec-vision .wrap .list .item dl .desc{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-size:15px;font-weight:500;letter-spacing:.08em;text-align:center}.recruitment-stores .sec-vision .wrap .txt{font-size:15px;font-weight:500;letter-spacing:.04em;text-align:center}.recruitment-stores .sec-vision .wrap .txt span{color:#7ebfd0}.recruitment-stores .sec-example{padding:60px 0}.recruitment-stores .sec-example .c-ttl{margin-bottom:50px}.recruitment-stores .sec-example .logo{width:auto;height:180px;margin:0 auto;display:block}.recruitment-stores .sec-example .list:last-of-type{margin-bottom:100px}.recruitment-stores .sec-example .list+.logo{margin-top:50px}.recruitment-stores .sec-example .link{max-width:265px;width:100%;margin:0 auto;padding:8px 0;font-size:13px;font-weight:500;text-align:center;border:1px solid #a6a6a6;display:block}.recruitment-stores .sec-description{padding:60px 0}.recruitment-stores .sec-description .c-ttl{margin-bottom:50px}.recruitment-stores .sec-description .c-ttl-sub{margin-bottom:50px}.recruitment-stores .sec-description .un-ttl-sub{margin-bottom:25px}.recruitment-stores .sec-description .block-columns{display:flex;justify-content:space-between;align-items:flex-start}.recruitment-stores .sec-description .block-columns:last-of-type{margin-bottom:65px}.recruitment-stores .sec-description .table{width:65%}.recruitment-stores .sec-description .table .heading{width:21%;padding:13px 20px;font-size:15px;font-weight:700;text-align:left;background-color:#f4f4f4;border:1px solid #fff;vertical-align:middle}.recruitment-stores .sec-description .table .data{padding:13px 5px 13px 30px;font-size:14px;font-weight:500;letter-spacing:.08em}.recruitment-stores .sec-description .img-wrap{width:33%}.recruitment-stores .sec-description .border{margin:45px 0 50px;border-top:1px solid #bcbcbc;display:block}.recruitment-stores .sec-description .list{margin-bottom:45px;padding-left:20px;list-style:disc}.recruitment-stores .sec-description .list .item{line-height:2.15}.recruitment-stores .sec-contact{padding:60px 0}.recruitment-stores .sec-contact .c-ttl{margin-bottom:80px}.recruitment-stores .sec-contact .form-wrap{padding:55px 45px;background-color:#f8f6f2}.recruitment-stores .sec-contact .form-wrap .txt{margin-bottom:25px;font-size:15px;font-weight:500;letter-spacing:.04em;line-height:1.8;text-align:center}.recruitment-stores .sec-contact .form-wrap .must{margin-bottom:20px;font-size:13px;font-weight:500;color:#ff7c95}.recruitment-stores .sec-contact .form-wrap .input-wrap{margin-bottom:20px}.recruitment-stores .sec-contact .form-wrap .label{margin-bottom:5px;font-size:15px;font-weight:500;display:inline-block}.recruitment-stores .sec-contact .form-wrap .label span{color:#ff7c95}.recruitment-stores .sec-contact .form-wrap .input{width:100%;padding:8px;font-size:16px;border:none}.recruitment-stores .sec-contact .form-wrap .input-address{width:170px;margin:0 5px}.recruitment-stores .sec-contact .form-wrap .block-columns{display:flex;justify-content:space-between}.recruitment-stores .sec-contact .form-wrap .block-columns .input-wrap{width:48%}.recruitment-stores .sec-contact .form-wrap .lead{font-size:15px;font-weight:500;color:#9f9b92}.recruitment-stores .sec-contact .form-wrap .lead span{margin-left:25px;font-size:12px;display:inline-block}.recruitment-stores .sec-contact .form-wrap .border{margin:10px 0 20px;display:block;border-top:1px solid #9f9b92}.recruitment-stores .sec-contact .form-wrap .checkbox label{margin:0 10px 0 5px}.recruitment-stores .sec-contact .form-wrap .file .input{width:auto;font-size:15px}.recruitment-stores .sec-contact .form-wrap .textarea{width:100%;height:145px;padding:8px;border:none}.recruitment-stores .sec-contact .form-wrap .btn-submit{width:265px;padding:11px 0;margin:0 auto;font-size:13px;font-weight:500;text-align:center;color:#a6a6a6;background-color:#fff;border:1px solid #a6a6a6;display:block;position:relative;cursor:pointer}.recruitment-stores .sec-contact .form-wrap .btn-submit::before{content:"";width:6px;height:6px;border-top:solid 1px #a6a6a6;border-right:solid 1px #a6a6a6;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(135deg)}.recruitment-stores .sec-bnr{padding:65px 0}.recruitment-stores .sec-bnr .link{max-width:390px;width:90%;margin:0 auto;display:block}.confirm .sec-confirm{padding:150px 0 100px}.confirm .lead{text-align:center;margin-bottom:30px}.confirm .formTable{max-width:700px;margin:0 auto 50px}.confirm .formTable td,.confirm .formTable th{padding:5px;font-size:15px}.confirm .error_messe{margin-bottom:5px}.confirm .btn-submit{width:265px;padding:11px 0;margin:0 auto 15px;font-size:13px;font-weight:500;text-align:center;color:#a6a6a6;background-color:#fff;border:1px solid #a6a6a6;display:block;position:relative;cursor:pointer}.confirm .btn-submit::before{content:"";width:6px;height:6px;border-top:solid 1px #a6a6a6;border-right:solid 1px #a6a6a6;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(135deg)}.confirm .btn-back{width:265px;padding:11px 0;margin:0 auto;font-size:13px;font-weight:500;text-align:center;color:#fff;background-color:#a6a6a6;border:1px solid #a6a6a6;display:block;position:relative;cursor:pointer}.confirm .btn-back::before{content:"";width:6px;height:6px;border-top:solid 1px #a6a6a6;border-right:solid 1px #a6a6a6;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(135deg)}.thanks{padding:150px 0 100px}.thanks .txt{margin-bottom:50px;text-align:center}.thanks .txt:first-child{font-size:20px;font-weight:500}.thanks .btn-submit{width:265px;padding:11px 0;margin:0 auto;font-size:13px;font-weight:500;text-align:center;color:#a6a6a6;background-color:#fff;border:1px solid #a6a6a6;display:block;position:relative;cursor:pointer}.thanks .btn-submit::before{content:"";width:6px;height:6px;border-top:solid 1px #a6a6a6;border-right:solid 1px #a6a6a6;position:absolute;top:50%;right:20px;transform:translateY(-50%) rotate(135deg)}@media only screen and (min-width:768px){.recruitment-stores .sec-example .list{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.recruitment-stores .sec-example .list .item{width:31%}.recruitment-stores .sec-example .list .item:not(:first-child){margin-left:3.5%}.recruitment-stores .sec-example .list .item:nth-child(3n+1){margin-left:0}.recruitment-stores .sec-example .list .item:nth-child(n+4){margin-top:20px}}@media only screen and (max-width:767px){.recruitment-stores .c-ttl{padding-bottom:15px;font-size:23px}.recruitment-stores .c-ttl-sub{padding:0 0 0 10px;font-size:20px}.recruitment-stores .subpage__blocks{padding-top:30px}.recruitment-stores .sec-vision{padding:30px 0}.recruitment-stores .sec-vision .lead{margin-bottom:45px;font-size:13px;line-height:2.2}.recruitment-stores .sec-vision .wrap{padding:30px 10px 40px}.recruitment-stores .sec-vision .wrap::before{height:42px;top:-21px}.recruitment-stores .sec-vision .wrap .border:nth-child(1){width:calc(100% - 20px)}.recruitment-stores .sec-vision .wrap .border:nth-child(2){height:calc(100% - 20px)}.recruitment-stores .sec-vision .wrap .border:nth-child(3){width:calc(100% - 20px)}.recruitment-stores .sec-vision .wrap .border:nth-child(4){height:calc(100% - 20px)}.recruitment-stores .sec-vision .wrap .ttl{margin-bottom:10px;font-size:26px}.recruitment-stores .sec-vision .wrap .list{flex-wrap:wrap}.recruitment-stores .sec-vision .wrap .list .item{width:50%;padding-top:50%}.recruitment-stores .sec-vision .wrap .list .item::before{transform:translate(-50%,-50%) scale(1.27)}.recruitment-stores .sec-vision .wrap .list .item:first-child{margin-left:5px;margin-bottom:-25px}.recruitment-stores .sec-vision .wrap .list .item dl{top:15%}.recruitment-stores .sec-vision .wrap .list .item dl .term{margin-bottom:20px;font-size:10px}.recruitment-stores .sec-vision .wrap .list .item dl .term.un-term{margin-bottom:3px}.recruitment-stores .sec-vision .wrap .list .item dl .desc{font-size:14px;letter-spacing:normal;line-height:1.3}.recruitment-stores .sec-vision .wrap .txt{font-size:13px}.recruitment-stores .sec-example{padding:30px 0}.recruitment-stores .sec-example .c-ttl{margin-bottom:70px}.recruitment-stores .sec-example .logo{height:110px}.recruitment-stores .sec-example .list:last-of-type{margin-bottom:40px}.recruitment-stores .sec-example .list .item:not(:first-child){margin-top:20px}.recruitment-stores .sec-example .list+.logo{margin-top:40px}.recruitment-stores .sec-description{padding:30px 0}.recruitment-stores .sec-description .c-ttl{margin-bottom:30px}.recruitment-stores .sec-description .c-ttl-sub{margin-bottom:20px}.recruitment-stores .sec-description .un-ttl-sub{margin-bottom:15px}.recruitment-stores .sec-description .block-columns{flex-wrap:wrap}.recruitment-stores .sec-description .block-columns:last-of-type{margin-bottom:40px}.recruitment-stores .sec-description .table{width:100%;margin-bottom:15px}.recruitment-stores .sec-description .table .heading{padding:7px 5px;font-size:13px;text-align:center}.recruitment-stores .sec-description .table .data{padding:7px 0 7px 15px;font-size:13px;letter-spacing:normal}.recruitment-stores .sec-description .img-wrap{width:100%}.recruitment-stores .sec-description .border{margin:15px 0}.recruitment-stores .sec-description .list{margin-bottom:25px}.recruitment-stores .sec-description .list .item{font-size:13px;line-height:1.85}.recruitment-stores .sec-contact{padding:30px 0}.recruitment-stores .sec-contact .c-ttl{margin-bottom:60px}.recruitment-stores .sec-contact .form-wrap{padding:25px 20px}.recruitment-stores .sec-contact .form-wrap .txt{margin-bottom:20px;font-size:13px;letter-spacing:normal;line-height:1.7}.recruitment-stores .sec-contact .form-wrap .must{margin-bottom:5px;font-size:10px}.recruitment-stores .sec-contact .form-wrap .input-wrap{margin-bottom:12px}.recruitment-stores .sec-contact .form-wrap .label{font-size:13px}.recruitment-stores .sec-contact .form-wrap .input{padding:6px}.recruitment-stores .sec-contact .form-wrap .input-address{width:40%}.recruitment-stores .sec-contact .form-wrap .block-columns .input-wrap:first-child{width:30%}.recruitment-stores .sec-contact .form-wrap .block-columns .input-wrap:not(:first-child){width:65%}.recruitment-stores .sec-contact .form-wrap .lead{font-size:13px}.recruitment-stores .sec-contact .form-wrap .lead span{margin-left:0;font-size:10px}.recruitment-stores .sec-contact .form-wrap .file .input{font-size:13px}.recruitment-stores .sec-bnr{padding:45px 0}.confirm .formTable td,.confirm .formTable th{padding:5px 15px;display:block;text-align:left}}