body{background-color:#fffafc;color:#1c1c1c;font-family:"Kosugi Maru",sans-serif;background:url("/img/recruit/bk-recruit-13.png") no-repeat center top/cover;background-attachment:fixed}@media screen and (max-width: 768px){body{background:url("/img/recruit/bk-recruit-13_sp.png") repeat-y center top/contain}}header{background:#2e2621;color:#fff6ea}.content{color:#1c1c1c;max-width:1000px;padding:2rem;margin:2rem auto 0;border-radius:10px;background:rgba(255,250,246,.8078431373);background-size:30%}.sub-content{display:flex;justify-content:space-between;align-items:start;padding:2rem;margin:2rem auto 0;border-radius:10px;background:rgba(255,250,246,.8078431373);background-size:30%}@media screen and (max-width: 768px){.sub-content{flex-direction:column;padding:1rem;margin:1rem auto 0}}.sub-content .pointAnim{width:18%}@media screen and (max-width: 768px){.sub-content .pointAnim{width:40%;max-width:150px;height:100%;margin:-0.6rem auto .6rem}}.sub-content .sub-content-inner{width:75%}@media screen and (max-width: 768px){.sub-content .sub-content-inner{width:100%}}.content h1 span{display:inline-block;margin:0 .6rem}@media screen and (max-width: 768px){.content h1 span{display:none}}.content h1,.content h2{color:#ff93fb;font-weight:bold;border-bottom:1px solid #1c1c1c;font-size:2rem;padding-bottom:.6rem;margin-bottom:.6rem}@media screen and (max-width: 768px){.content h1,.content h2{font-size:1.4rem}}@media screen and (max-width: 520px){.content h1,.content h2{font-size:1.2rem}}.content h3{text-align:left;color:#ffb14a;font-size:1.8rem;font-weight:bold;position:relative;padding-left:1.8rem}@media screen and (max-width: 768px){.content h3{font-size:1.4rem;line-height:1;margin-bottom:1rem;padding-left:0}}@media screen and (max-width: 520px){.content h3{font-size:1.2rem}}.sub-content{background-color:hsla(0,0%,100%,.6784313725);border:1px solid #d0d0d0}.sub-content-inner{margin:0 auto}.content h3::before{content:"";position:absolute;left:0;top:.3em;width:20px;height:20px;background-color:#ffb14a;border-radius:50%}@media screen and (max-width: 768px){.content h3::before{display:none}}h3.contact__title{text-align:center;font-size:1.6rem;margin:1rem;padding:0}@media screen and (max-width: 768px){h3.contact__title{font-size:1.4rem;line-height:1;margin-bottom:1rem}}h3.contact__title::before{content:none}p{font-size:1.4rem}@media screen and (max-width: 768px){p{font-size:1.2rem;line-height:1.2}}@media screen and (max-width: 520px){p{font-size:1rem}}@media screen and (max-width: 768px){.sub-content-inner p{margin-bottom:1rem}}.detail__wrap{font-size:1.2rem;margin:1rem auto 0;width:700px}@media screen and (max-width: 768px){.detail__wrap{font-size:.8rem;width:100%}}.detail__col{display:flex;margin-bottom:1rem;justify-content:space-between;align-items:center;padding:.8rem 0;border-bottom:1px solid #d0d0d0}@media screen and (max-width: 768px){.detail__col{flex-direction:column;align-items:center}}.detail__label{width:20%;display:flex;align-items:center}@media screen and (max-width: 768px){.detail__label{width:100%;margin-bottom:.5rem;line-height:1.2}}.detail__value{width:78%;text-align:left}@media screen and (max-width: 768px){.detail__value{width:100%}}.contact__lead{text-align:center;font-size:1rem}@media screen and (max-width: 768px){.contact__lead{font-size:.8rem}}.form__wrap{font-size:1.2rem;margin:1rem auto 0;width:700px}@media screen and (max-width: 768px){.form__wrap{font-size:.8rem;width:100%}}.form__col{display:flex;margin-bottom:1rem;justify-content:space-between;align-items:center;padding:.8rem 0;border-bottom:1px solid #d0d0d0}@media screen and (max-width: 768px){.form__col{flex-direction:column;align-items:center}}.form__label{width:40%;line-height:0;display:flex;align-items:center;color:#1c1c1c}@media screen and (max-width: 768px){.form__label{width:100%;margin-bottom:.5rem;line-height:1.2}}.form__field{width:58%;line-height:0}@media screen and (max-width: 768px){.form__field{width:100%}}.form__required{color:#fff;font-size:.6rem;margin-left:.5rem;font-weight:bold;border-radius:5px;padding:.2rem .8rem;border:1px solid #f60;background:linear-gradient(to bottom, #ff5050, #ff0000);line-height:1.2}.form__text{width:auto;max-width:100%;padding:.2rem 0}.form__text--name{width:25ch}@media screen and (max-width: 768px){.form__text--name{width:100%}}.form__text--tel{width:25ch}@media screen and (max-width: 768px){.form__text--tel{width:100%}}.form__text--email{width:45ch}@media screen and (max-width: 768px){.form__text--email{width:100%}}.form__text--message{width:50ch;min-height:6em}@media screen and (max-width: 768px){.form__text--message{width:100%}}.btn-wrap{display:flex;justify-content:center}.submit{margin:1rem auto;padding:.4rem 1rem;background-color:#ffb579;border-radius:5px;text-align:center;cursor:pointer;transition:all .3s ease-in-out}@media(hover: hover)and (min-width: 1025px){.submit:hover{opacity:.8}}.footer-nav{background:rgba(255,250,246,.8078431373)}@media screen and (max-width: 768px){.footer-nav-ttl{font-size:.8rem}}.pt1rem{padding-top:1rem}.contact-icon{max-width:240px}/*# sourceMappingURL=recruit.min.css.map */