@charset "utf-8";#breadcrumb_wrap{background:#fff;display:none}@media(min-width:960px){#breadcrumb_wrap{display:block}.breadcrumb__list{margin:0 auto;padding:15px 20px;max-width:1040px;width:100%}.breadcrumb__list li{display:inline-block;font-size:1.1rem}.breadcrumb__list li.breadcrumb__item:after{content:">";margin-right:10px}.breadcrumb__list li.breadcrumb__item:last-child:after{content:none}.breadcrumb__list li.breadcrumb__item a{margin-right:10px}}.mainTtlWrap{width:100%;margin:0 auto;padding:40px 0;text-align:center}.mainTtl{margin-bottom:.5em;font-size:2.4rem;font-weight:700;color:#000;letter-spacing:.3em}span.mainTtlSub{display:block;font-weight:700;margin-bottom:15px;font-size:1.4rem;color:#666;letter-spacing:.1em;text-transform:uppercase;font-family:'Roboto',Arial,Helvetica,"sans-serif"}body.interview .staffText h5 span{line-height:3;display:block}@media(min-width:520px){.mainTtlWrap{padding:80px 0}.mainTtl{font-size:3.6rem;position:relative}.mainTtl:before{content:'';position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:20px;height:5px;background:#ddd}span.mainTtlSub{margin-bottom:40px;font-size:1.8rem}.contentsInner{width:100%;margin:0 auto}body.post-type-archive-interview .staffText .mainCopy,body.single-interview .staffText .mainCopy{margin:0 0 40px;font-size:2.6rem;font-weight:700}}.shopListInner{margin-bottom:40px}.shopList{margin-bottom:60px}.shopList h3{font-size:1.8rem;margin:1em 0;padding:.5em 1em .5em 1.3em;color:#fff;background:#333;position:relative}.shopList h3:before{content:'';position:absolute;top:8px;left:10px;width:3px;height:calc(100% - 16px);background:#fff}.shopInfo p{margin-bottom:10px;font-size:1.4rem}.shopInfo iframe{width:100%;height:300px!important}.galleryList{width:100%}@media(min-width:960px){.shopListInner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:40px}.shopInfo{width:50%}.galleryList{width:45%;margin-top:0}body.single-job .galleryList{width:100%;margin-left:-10px}}.jobPostNav{display:none;visibility:hidden}span.jobPostTtlUnder{width:7em;margin:60px 0 20px;font-size:1.4rem;line-height:30px;text-align:center;color:#fff;font-weight:700;letter-spacing:.1em;background:#000;display:block;flex-wrap:wrap;justify-content:flex-start}.jobPostTtl{display:block;margin:0 0 20px;font-size:2rem;line-height:1.3;color:#000;text-align:left}.jobPostSubTtl{font-size:1.8rem;margin:3em 0 1em;padding:.5em 1em .5em 1.3em;color:#fff;background:#333;position:relative}.jobPostSubTtl:before{content:'';position:absolute;top:8px;left:10px;width:3px;height:calc(100% - 16px);background:#fff}dl.twoColumnList{}dl.twoColumnList dt{padding:.5em;line-height:1.5;background:#f1f1f1}dl.twoColumnList dd{padding:.5em 0 1em;line-height:1.5}.galleryList{margin-left:-20px}.shipInfo h4{margin:30px auto 20px;padding:.5em 1em;font-size:1.6rem;background:#f8f8f8}.staffBox{margin-bottom:60px}.staffBox img{width:60%;margin:15px auto 30px;display:block;justify-content:center}.staffText{position:relative;padding:0 2em 2em 0}.staffText:before{content:'';position:absolute;right:0;top:60px;width:3px;height:calc(100% - 60px);background:#f1f1f1}.staffText:after{content:'';position:absolute;right:0;bottom:0;width:calc(100% - 60px);height:3px;background:#f1f1f1}.staffText .mainCopy{margin:10px 0 40px;padding-left:.5em;font-size:1.8rem;font-weight:700;border-left:5px solid #000}.staffText h5{margin:40px 0 20px;font-size:1.8rem}.staffText h5 span{display:block;margin-bottom:.5em;font-size:1.3rem;font-weight:700;padding-right:3em}.staffText h5 em{display:block;margin-bottom:1em;font-style:normal;font-size:1.3rem}.staffDescription{margin-top:40px;font-size:1.4rem}.jobAddress p{margin-bottom:10px;font-size:1.6rem}.jobAddress iframe{width:100%;height:300px}a.jobAddressBtn{max-width:320px;margin:20px auto 40px;padding:1em 5em 1em 1em;font-size:1.6rem;font-weight:700;text-align:left;color:#000;background:#fff;border:3px solid #000;border-radius:5px;position:relative}a.jobAddressBtn::before{font-family:"Font Awesome 5 Free";content:'\f061';font-weight:900;position:absolute;top:50%;right:1em;font-size:24px;transform:translateY(-50%)}a.jobAddressBtn:hover{text-decoration:none;background:#ddd}.jobEntry{margin:80px 0}.jobEntry h4{margin:20px 0 10px;font-size:1.6rem;text-align:left}.webEntry{padding-top:10px}.linEntry{padding-top:10px;padding-bottom:20px;border-bottom:1px solid #000}.linInfo a{max-width:400px;width:100%;margin:10px 0;padding:13px 0 17px 1em;background:#000;color:#fff;font-size:1.8rem;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position:relative;align-items:center;border-radius:5px}.linInfo a i{margin-right:15px;font-size:30px}.linInfo a::before{font-family:"Font Awesome 5 Free";content:'\f061';font-weight:900;position:absolute;top:50%;right:1em;font-size:24px;transform:translateY(-50%)}.linInfo a:hover{text-decoration:none}.linInfo p{font-size:1.4rem}.lineQr{display:none}@media(min-width:520px){.staffBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:60px}.staffBox img{width:30%;height:auto;margin:0}.staffText{width:calc(70% + 60px);margin-top:30px;margin-bottom:30px;margin-left:-60px;padding:3em;padding-left:120px;z-index:-1}}@media(min-width:960px){.jobPostNav{display:block;visibility:visible;position:sticky}span.jobPostTtlUnder{margin-left:auto;margin-right:auto;width:10em;font-size:1.8rem;justify-content:center}.jobPostTtl{margin:0 0 60px;font-size:3rem;text-align:center}.jobPostSubTtl{font-size:2.2rem}dl.twoColumnList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1}dl.twoColumnList dt{padding:1em;width:30%;line-height:1.5;border-bottom:1px solid #fff}dl.twoColumnList dd{padding:1em;width:70%;border-bottom:1px solid #f1f1f1;line-height:1.5}body.single-job .galleryList figure{flex:0 1 calc(100% / 3 - 20px)}.shipInfo h4{margin:100px auto 60px;font-size:2.2rem}.staffText .mainCopy{margin:50px 0 20px;font-size:2.6rem;font-weight:700}.staffText p{line-height:1.5}.staffText h5{margin:30px 0 20px;font-size:2.8rem}.staffText h5 span{font-size:1.4rem}body.single-job .staffText h5 span{margin-bottom:20px}.staffText h5 em{margin-bottom:20px}.staffDescription{}.jobAddress p{margin-bottom:30px;font-size:2rem}.jobEntry h4{margin:40px 0 30px;padding-left:1.5em;font-size:2.2rem;position:relative}.jobEntry h4:before{content:'◎';font-weight:700;position:absolute;top:50%;left:0;transform:translateY(-50%)}.linInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.linInfo a{width:40%}.linInfo p{width:calc(60% - 40px);margin-left:40px;font-size:1.6rem}.lineQr{display:block;width:60%;margin:40px auto;padding:2em;background:#f1f1f1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lineQr img{width:30%}.lineQr p{width:calc(70% - 20px);margin-left:20px;line-height:1.5}ul.jobPostNav{list-style-type:none}ul.jobPostNav li a{display:block;padding:0 0 1em;font-size:1.8rem;font-weight:700}ul.jobPostNav li a:hover{text-decoration:none;color:red}ul.jobPostNav li a.entryPositionBtn{display:block;margin:20px 0;padding:1em;font-size:2rem;font-weight:700;text-align:center;color:#fff;background:red;border-radius:5px}ul.jobPostNav li a.entryPositionBtn:hover{text-decoration:none;background:#999;color:#fff}}.jobListWrap{border:1px solid #ddd;border-top:5px solid #ddd;margin-bottom:60px}ul.jobList{list-style-type:none}ul.jobList li h3{padding:.8em 1em;font-size:1.8rem;font-weight:700;line-height:1.3;color:#000;background:#f8f8f8}.jobListInner{padding:1em 1em 0}.shopInfoBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.shopInfoBox img{width:50%}.shopInfoBox span{width:calc(50% - 15px);margin-left:15px;line-height:1.5;font-weight:700}.jobInfoBox{padding:1em 0}ul.jobList li a.jobPostBtn{display:block;margin:10px auto;max-width:400px;width:80%;padding:.5em 1em;font-size:2rem;font-weight:700;text-align:left;color:#fff;background:red;position:relative}ul.jobList li a.jobPostBtn::before{font-family:"Font Awesome 5 Free";content:'\f061';font-weight:900;position:absolute;top:50%;right:1em;font-size:18px;transform:translateY(-50%)}ul.jobList li a.jobPostBtn:hover{text-decoration:none;background:#999}@media(min-width:520px){.jobListInner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:2em}.shopInfoBox{width:40%;display:block}.shopInfoBox img{width:100%}.shopInfoBox span{display:block;width:100%;margin-top:10px;margin-left:0}.jobInfoBox{width:calc(60% - 2em);margin-left:2em;padding:0}ul.jobList li a.jobPostBtn{width:300px;margin:20px 0 0 auto}}.formTable{width:100%;margin-top:40px;line-height:1.3}.formTable th{display:block;padding:1em .5em;background:#f1f1f1}.formTable th span{background:red;color:#fff;padding:0 3px;font-size:1.2rem;margin-left:10px;border-radius:5px}.formTable td{display:block;padding:1em 0}.nameBox label{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.nameBox span{width:20%}.nameBox input{width:80%}@media(min-width:960px){.formTable tr{border-bottom:1px solid #ccc}.formTable th{display:inline-block;width:25%;padding:1em 0;background:none}.formTable td{display:inline-block;width:calc(75% - 30px);padding:1em 1em 1em 30px}.nameBox{}}p.respond_other{margin-top:1em}p.respond_other input{width:80%}input{padding:.5em;font-size:1.6rem}textarea{width:80%}input[type='text'][name='nameval1'],input[type='text'][name='nameval2'],input[type='text'][name='nameval3'],input[type='text'][name='nameval4']{width:70%;margin-left:10px;margin-right:1em}input[type='email'][name='mailval']{width:80%}input[type='number'][name='telval']{width:80%}input[type='number'][name='ageval']{width:5em}p.respons_other{margin-top:1em}p.respons_other label{margin-right:1em}input[type='text'][name='respons_other']{width:80%}ul.reponsvalList li label,ul.gendervalList li label{sfont-weight:bold}.formTable ul{list-style-type:none}.formTable ul li input[type="radio"],.formTable ul li input[type="checkbox"]{margin-right:10px;margin-top:10px}.formTable ul li:first-child input[type="radio"],.formTable ul li:first-child input[type="checkbox"]{margin-top:0}form#mailform p.contact-submit{text-align:center}form#mailform p.contact-submit input[type="submit"]{-webkit-appearance:none;border:none;border-radius:5px;max-width:400px;width:90%;height:100%;color:#fff;font-weight:700;background:red;margin:40px auto;padding:15px 0;transition:.3s;letter-spacing:.1em;font-size:2rem;cursor:pointer}form#mailform p.contact-submit input[type="submit"]:hover{background:#999;transition:.3s}#dispmsg > p{border:3px solid #ffe3b3;background:#ffffeb;border-radius:7px;padding:15px;margin:30px 0;text-align:center;font-weight:700}#dispmsg blockquote{margin:30px 0;padding:15px;background-color:#f3f3f3}#dispmsg pre{font-family:-apple-system,BlinkMacSystemFont,Meiryo,Verdana,"Helvetica Neue","Segoe UI","Noto Sans Japanese","ヒラギノ角ゴ ProN W3",sans-serif;line-height:1.7;white-space:pre-wrap;background:#fafafa;margin:15px 0 0;padding:10px}#dispmsg #errmsg{background:#fff5f5;border:3px solid #fcc;color:#e1536a}.pager{margin:0 auto;text-align:center}ul.page-numbers li{display:inline-block;font-size:1.8rem;margin-left:4px;margin-bottom:6px}ul.page-numbers li a{display:inline-block;padding:10px 15px;text-align:center;transition:.3s;border:1px solid #333;border-radius:100vh}ul.page-numbers li a:hover{transition:.3s;color:#fff;background:#000;text-align-last:none}.page-numbers .current{display:inline-block;padding:10px 15px;text-align:center;color:#999;border-radius:100vh;background:#f1f1f1;border:1px solid #f1f1f1}.socialBtmWrap{margin:20px auto;text-align:center}.shareTitile{margin-bottom:.5em;text-align:center;font-size:2rem;letter-spacing:.1em;font-family:'Roboto',Arial,Helvetica,"sans-serif"}.socialBtmWrap p{margin-bottom:1em}.socialList{list-style:none;display:flex;flex-wrap:wrap}.socialList__item{text-align:center}.socialList__link{display:block;padding:0 10px}.socialList__link::before{display:block;transition:.15s}.socialList{margin:0 auto;text-align:center}.socialList .socialList__item{display:inline-block;margin:0 .2em;font-size:40px;line-height:40px;height:40px;width:44px;transition:.3s}.socialList .socialList__item:hover{color:#ddd;transition:.3s}.socialList .socialList__link{color:#000;padding:0}.socialList .socialList__link:hover{text-decoration:none}.socialList .socialList__link::before{font-size:4rem}.socialList .socialList__link:hover::before{background:none}.socialList.socialList{list-style:none;display:inherit}.socialList .socialList__link.icon-facebook::before{color:#3B5998}.socialList .socialList__link.icon-twitter::before{color:#00B0ED}.socialList .socialList__link.icon-line::before{color:#00C300}.shop_snsFollow{width:100%;margin:40px auto 80px;padding:30px;text-align:center;border:3px solid #ddd}.followTitile{margin-bottom:.5em;text-align:center;font-size:2rem;letter-spacing:.1em;font-family:'Roboto',Arial,Helvetica,"sans-serif"}.shop_snsbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none}.shop_snsbtn li{margin:.3em;font-size:30px}.shop_snsbtn li a.shop_snsbtn_Link:hover{text-decoration:none}.shop_snsbtn li a.shop_snsbtn_Link::before{transition:.3s}.shop_snsbtn li a.shop_snsbtn_Link:hover::before{transition:.3s;color:#ddd}@media(min-width:960px){.shop_snsFollow{max-width:70%}}ul.pcFixdNav{display:none;visibility:hidden}@media(min-width:960px){ul.pcFixdNav{visibility:visible;position:fixed;top:30vh;right:0;list-style-type:none;display:block;z-index:999}ul.pcFixdNav li a{display:flex;padding:1em 0;width:50px;height:auto;color:#fff;text-align:center;font-size:1.6rem;font-weight:700;writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;text-orientation:upright;align-items:center}ul.pcFixdNav li a:hover{opacity:.7;text-decoration:none}ul.pcFixdNav li a i{font-size:30px;margin-bottom:.3em}ul.pcFixdNav li a span{}}