@charset "utf-8";header{background:url(https://job.rey-fukuyama.com/images/user/back_header.webp) center top no-repeat;text-align:center}#header_wrap{height:265px;margin-bottom:30px;position:relative}#header_wrap #header_catch{font-size:75%;height:27px;line-height:27px}#header_info{color:#53333A;height:110px;margin-top:18px;margin-left:638px;width:280px}#header_info a{color:#53333A;display:block}#header_info p{font-size:87.5%}#header_info .mdi{display:block;text-align:left}#header_info .mdi-cellphone-iphone{font-size:200%;line-height:1;margin-left:-.15em}#header_info .mdi-email:before{font-size:125%;margin-right:.2em;vertical-align:sub}#header_info #header_line{background-color:#FFF;border-radius:5px;display:table;overflow:hidden;width:100%}#header_info #header_line:before{background-color:#23B71C;color:#FFF;content:"LINEからはコチラ";display:table-cell;vertical-align:middle;width:10em}#header_info #header_line a{display:table-cell;vertical-align:middle}#header_contact{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;display:block;height:90px;position:absolute;top:7px;left:-webkit-calc(50% + 542px - 150px);left:calc(50% + 542px - 150px);opacity:0;transition:opacity 0.2s ease-out 0s;width:150px}#header_contact:hover{opacity:.3}#header_wrap nav{left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000}#header_wrap nav:not(.active){position:absolute;bottom:0;width:1100px}#header_wrap nav.active{padding:0 -webkit-calc((100% - (1100px)) / 2);padding:0 calc((100% - (1100px)) / 2);position:fixed;top:0;min-width:1100px;width:100%}#header_wrap nav:after{clear:both;content:"";display:block}#header_wrap nav>a,#header_wrap nav>section,#header_wrap nav>section>p{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:-webkit-linear-gradient(top,#9A4F5F 0%,#854552 100%);background:linear-gradient(to bottom,#9A4F5F 0%,#854552 100%);float:left;color:#FFF;height:60px;line-height:60px;position:relative;text-align:center;text-decoration:none;transition:background 0.2s ease-out 0s;width:170px}#header_wrap nav>a.active,#header_wrap nav>a:hover,#header_wrap nav>section.active,#header_wrap nav>section:hover,#header_wrap nav>section.active>p,#header_wrap nav>section>p:first-child:hover{background:#703648;background:-webkit-linear-gradient(top,#703648 0%,#703648 100%);background:linear-gradient(to bottom,#703648 0%,#703648 100%)}#header_wrap nav>*:first-child{font-size:200%;width:80px}#header_wrap nav>*:not(:first-child){font-size:87.5%}#header_wrap nav>a:not(:first-child):before,#header_wrap nav>section:not(:first-child)>p:before{background:#703648;content:"";display:block;height:50px;position:absolute;top:50%;left:0;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:1px}#header_wrap nav>section{overflow:hidden}#header_wrap nav>section:hover{overflow:visible}#header_wrap nav>section>div{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:60px;left:0;opacity:0;transition:opacity 0.2s ease-out 0s;width:100%;z-index:1000}#header_wrap nav>section:hover>div{opacity:1}#header_wrap nav>section>div>a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#FFF;border-bottom:1px solid #703648;color:#703648;display:block;font-size:75%;height:40px;line-height:40px;overflow:hidden;padding:0 10px 0 18px;position:relative;text-align:left;text-decoration:none;transition:background-color 0.2s ease-out 0s;width:100%}#header_wrap nav>section>div>a:before{content:"\F35F";color:#E594C0;font-family:"Material Design Icons";font-size:300%;line-height:1;position:absolute;top:50%;left:-6px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#header_wrap nav>section>div>a.active,#header_wrap nav>section>div>a:hover{background-color:#F6D8E8}#btn_totop{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;position:fixed;bottom:0;right:0;transition:opacity 0.2s ease-out 0s;width:66px}#btn_totop:hover{opacity:.7}
