﻿.recruit_hero{width:100%;min-height:50vh;background-position:center;background-size:cover;position:relative}@media screen and (max-width: 1000px){.recruit_hero{background-position:center left 40%}}@media screen and (max-width: 767px){.recruit_hero{background-position:center left 35%}}.recruit_hero .logo{position:absolute;bottom:30px;left:5%;text-align:center;text-shadow:3px 3px 3px #fff}@media screen and (max-width: 767px){.recruit_hero .logo{right:5%;text-align:right}}.recruit_hero .logo h1{font-size:34px;letter-spacing:0.2em}@media screen and (max-width: 767px){.recruit_hero .logo h1{font-size:30px}}.recruit_hero .logo p{font-size:16px;letter-spacing:0.2em}@media screen and (max-width: 767px){.recruit_hero .logo p{font-size:1rem}}#recruit_contents .recruit_description{position:relative}#recruit_contents .recruit_description figure{text-align:center;padding-top:130px;padding-bottom:150px}@media screen and (max-width: 600px){#recruit_contents .recruit_description figure{padding-top:140px;padding-bottom:250px}}#recruit_contents .recruit_description figure img{max-width:480px;height:auto}@media screen and (max-width: 767px){#recruit_contents .recruit_description figure img{max-width:150px}}#recruit_contents .recruit_description .textbox1,#recruit_contents .recruit_description .textbox2,#recruit_contents .recruit_description .textbox3,#recruit_contents .recruit_description .textbox4{position:absolute;max-width:300px}@media screen and (max-width: 1000px){#recruit_contents .recruit_description .textbox1,#recruit_contents .recruit_description .textbox2,#recruit_contents .recruit_description .textbox3,#recruit_contents .recruit_description .textbox4{max-width:250px}}@media screen and (max-width: 600px){#recruit_contents .recruit_description .textbox1,#recruit_contents .recruit_description .textbox2,#recruit_contents .recruit_description .textbox3,#recruit_contents .recruit_description .textbox4{max-width:40%}}#recruit_contents .recruit_description .textbox1 h2,#recruit_contents .recruit_description .textbox2 h2,#recruit_contents .recruit_description .textbox3 h2,#recruit_contents .recruit_description .textbox4 h2{margin-bottom:0.5em;font-size:26px}@media screen and (max-width: 1000px){#recruit_contents .recruit_description .textbox1 h2,#recruit_contents .recruit_description .textbox2 h2,#recruit_contents .recruit_description .textbox3 h2,#recruit_contents .recruit_description .textbox4 h2{font-size:20px}}@media screen and (max-width: 600px){#recruit_contents .recruit_description .textbox1 h2,#recruit_contents .recruit_description .textbox2 h2,#recruit_contents .recruit_description .textbox3 h2,#recruit_contents .recruit_description .textbox4 h2{font-size:18px;margin-bottom:0.3em}}#recruit_contents .recruit_description .textbox1 p,#recruit_contents .recruit_description .textbox2 p,#recruit_contents .recruit_description .textbox3 p,#recruit_contents .recruit_description .textbox4 p{font-size:16px}@media screen and (max-width: 600px){#recruit_contents .recruit_description .textbox1 p,#recruit_contents .recruit_description .textbox2 p,#recruit_contents .recruit_description .textbox3 p,#recruit_contents .recruit_description .textbox4 p{font-size:14px}}@media (max-width: 767px){#recruit_contents .recruit_description .textbox1 .spbr,#recruit_contents .recruit_description .textbox2 .spbr,#recruit_contents .recruit_description .textbox3 .spbr,#recruit_contents .recruit_description .textbox4 .spbr{display:block}}#recruit_contents .recruit_description .textbox1{top:70px;left:50%;transform:translate(-140%)}@media screen and (max-width: 767px){#recruit_contents .recruit_description .textbox1{top:40px;transform:translate(-110%)}}@media screen and (max-width: 600px){#recruit_contents .recruit_description .textbox1{top:20px}}#recruit_contents .recruit_description .textbox1 h2{text-align:right;padding-right:1em}#recruit_contents .recruit_description .textbox2{top:70px;left:50%;transform:translate(40%)}@media screen and (max-width: 767px){#recruit_contents .recruit_description .textbox2{top:40px;transform:translate(10%)}}@media screen and (max-width: 600px){#recruit_contents .recruit_description .textbox2{top:20px}}#recruit_contents .recruit_description .textbox3{top:300px;left:50%;transform:translate(-140%)}@media screen and (max-width: 767px){#recruit_contents .recruit_description .textbox3{top:290px;transform:translate(-110%)}}#recruit_contents .recruit_description .textbox3 h2{text-align:right;padding-right:1em}#recruit_contents .recruit_description .textbox4{top:300px;left:50%;transform:translate(40%)}@media screen and (max-width: 767px){#recruit_contents .recruit_description .textbox4{top:290px;transform:translate(10%)}}#recruit_contents .section_base{padding-top:20px;padding-bottom:10px}@media screen and (max-width: 767px){#recruit_contents .section_base{padding:1em}}#recruit_contents .section_base h2.slidebutton{text-align:center;border:1px solid #ccc;padding:0.3em 0.7em;position:relative;font-size:26px}@media screen and (max-width: 767px){#recruit_contents .section_base h2.slidebutton{font-size:20px}}#recruit_contents .section_base h2.slidebutton i{position:absolute;right:10px;top:10px}#recruit_contents .section_base h2,#recruit_contents .section_base dl,#recruit_contents .section_base ul{max-width:900px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;font-size:16px}@media screen and (max-width: 767px){#recruit_contents .section_base h2,#recruit_contents .section_base dl,#recruit_contents .section_base ul{font-size:16px}}#recruit_contents .section_base .slidedown{display:none;margin-top:0.8em}#recruit_contents .section_base dl{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){#recruit_contents .section_base dl{display:block}}#recruit_contents .section_base dl dt{flex:0 0 9em}#recruit_contents .section_base dl dd{flex:0 0 70%;margin-bottom:0.3rem}#recruit_contents .section_base ul li::before{content:'■';margin-right:0.5em}#recruit_contents .section_base .junction{text-align:center;margin-top:60px;margin-bottom:1em}#recruit_contents .section_base .junction a{display:inline-block;background:#DCDCDC;font-size:18px;padding:0.7em;width:300px;box-shadow:5px 5px 5px 3px #bbb}@media screen and (max-width: 767px){#recruit_contents .section_base .junction a{font-size:18px;width:250px;padding:0.6em}}#recruit_contents .section_base .junction a i{margin-left:0.5em}#recruit_contents .recruit1,#recruit_contents .recruit3,#recruit_contents .recruit5,#recruit_contents .recruit7{background:#F8FEFD}#recruitform_contents{max-width:1000px;margin:auto}@media screen and (max-width: 768px){#recruitform_contents{width:90%}}#recruitform_contents p{font-size:18px}#recruitform_contents .formwrapper{padding:2em 4em;background-color:#eaf9f6;line-height:2.5}@media (min-width: 1024px){#recruitform_contents .formwrapper{margin-top:2em;margin-bottom:2em}}@media (max-width: 767px){#recruitform_contents .formwrapper{padding:1em 0.5em}}#recruitform_contents .formwrapper>div{margin:2em 0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex}@media screen and (max-width: 768px){#recruitform_contents .formwrapper>div{display:block}}#recruitform_contents .formwrapper>div p:first-child{flex:0 0 330px}#recruitform_contents .formwrapper>div p:first-child span{font-size:14px;color:red}#recruitform_contents .formwrapper>div p:last-child{flex:1}#recruitform_contents .formwrapper>div:not(.recruit9){border-bottom:2px dotted #ddd;padding-bottom:3em}#recruitform_contents .formwrapper .recruit1 p:last-child select{width:200px;height:2em;border:1px solid #ddd;color:#777;height:2.5em;font-size:16px}#recruitform_contents .formwrapper .recruit2 p:last-child textarea{width:100%;height:8em;border:1px solid #ddd}@media (max-width: 767px){#recruitform_contents .formwrapper .recruit2 p:last-child textarea{width:98%}}#recruitform_contents .formwrapper .recruit3>div input{margin-bottom:1.5em}#recruitform_contents .formwrapper .recruit3>div #recruit3_span{font-size:14px;color:red;text-decoration:none;cursor:auto}#recruitform_contents .formwrapper .recruit3>div p{margin-bottom:1em;font-size:16px}#recruitform_contents .formwrapper .recruit3>div span{text-decoration:underline;cursor:pointer}#recruitform_contents .formwrapper .recruit3 #privacypolicy{display:none}#recruitform_contents .formwrapper .recruit3 #privacypolicy span{font-size:14px;cursor:auto;text-decoration:none}#recruitform_contents .formwrapper .recruit3 #privacypolicy p{line-height:1.8}#recruitform_contents .formwrapper .recruit4 select{width:200px;height:2.5em;border:1px solid #ddd;color:#777;font-size:16px}#recruitform_contents .formwrapper .recruit5 input,#recruitform_contents .formwrapper .recruit6 input,#recruitform_contents .formwrapper .recruit7 input,#recruitform_contents .formwrapper .recruit8 input{width:100%;height:2.5em;border:1px solid #ddd;font-size:16px;line-height:2.5em;color:#555}#recruitform_contents .formwrapper .recruit9 button{font-size:18px;padding:0.7em;letter-spacing:0.5em;box-shadow:10px 10px 10px rgba(0,0,0,0.3);background-color:gainsboro;border-color:gainsboro;border-radius:0;display:block;margin:10% auto;color:#333;width:300px}@media screen and (max-width: 768px){#recruitform_contents .formwrapper .recruit9 button{width:240px;font-size:18px}}#recruitform_contents .formwrapper .recruit9 button::after{content:"\f054";font-family:FontAwesome;display:inline-block;margin-left:0.5em}

/*# sourceMappingURL=recruit_uniq.css.map */