@charset "UTF-8";.lead-catch,.lead-catch-artisan{font-size:clamp(20px, 5vw, 34px);line-height:1.2;letter-spacing:-1px}.recruit-cont .container h3:before,.recruit-cont .container ul.point li:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lead-catch{margin:0 auto 1em!important;padding:0;font-family:"Noto Sans JP";color:#512828}.lead-catch-artisan{margin:1em auto;padding:10px 0;font-family:'Klee One',cursive;color:#d7a652}.lead-catch-artisan span{font-size:80%!important;color:#666}.recruit-cont{margin:1em auto;padding:.5em;font-size:110%;max-width:980px}.recruit-cont .container{border:2px dashed #999;padding:1em;background-color:#fffcf0;box-shadow:0 0 0 10px #f9f9f9;text-align:left!important}.recruit-cont .container h2{margin:0!important;padding:0;font-size:140%;text-align:center;border:none!important}.recruit-cont .container h2 i{font-size:60%;color:#fc3;vertical-align:middle}.catch{overflow:hidden;text-align:center;margin:5px 0 10px;padding:5px 10px;font-size:140%;color:#900}.catch span{position:relative;display:inline-block;margin:0 1.5em;padding:0 1em;text-align:left}.catch span:after,.catch span:before{position:absolute;top:50%;content:'';display:block;width:60px;height:2px;background-color:#fc0}.catch span:before{right:100%}.catch span:after{left:100%}.recruit-cont .container h3{border-bottom:2px dashed #999!important}.recruit-cont .container h3:before{margin:0 .4em;content:"\f005";color:#396}.recruit-cont .container ul.point{margin:0m .5em;padding:1em .5em;background-color:#fff;border:1px solid #fc0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.recruit-cont .container ul.point li{margin-left:2em;margin-bottom:.5em;text-indent:-1em}.recruit-cont .container ul.point li:last-child{margin-bottom:0}.recruit-cont .container ul.point li:before{margin:0 .4em;content:"\f111";color:#930}.recruit-cont .container ul.point.green li:before{color:#366}.recruit-cont .container ul.point.navy li:before{color:navy}.recruit-cont .container ul.point.orange li:before{color:#f60}#all table{margin:10px auto;text-align:left;border:1px solid rgba(128,113,116,.8);border-collapse:collapse;background-color:#fff}#all table td,#all table th{padding:5px;border:1px dashed rgba(128,113,116,.8)}#all table th{min-width:5em;font-size:100%;font-weight:700;color:#111;background-color:rgba(128,113,116,.2);text-align:center}#all table td{font-size:100%;font-weight:400;color:#111;text-align:left}#all table td.title{font-weight:700;background-color:rgba(128,113,116,.1)}#all table td li{padding:6px 0}@media all and (min-width:700px){.menu-area{max-width:900px;margin:0 auto;display:flex;justify-content:center}.menu-col h3{font-size:16px}.menu-area a{margin:2%}}
