﻿.recruit_top #wrap{overflow:hidden}.recruit_top main{background:#ffdee3}.recruit_top .mainimg{background:url("../../img/recruit/visual_img.jpg") no-repeat;background-position:center;background-size:cover;height:600px}.recruit_top .mainimg__txt{position:relative;width:586px;display:inline-block;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.recruit_top .mainimg{background-image:url("../../img/recruit/visual_img_sp.jpg");height:245px}.recruit_top .mainimg__txt{width:266px}}.recruit_top .main_content{max-width:1130px;margin:0 auto;padding:74px 15px 90px;position:relative}@media only screen and (max-width: 767px){.recruit_top .main_content{padding:35px 15px 40px}}.recruit_top .main_content .click_here{position:relative;width:246px;height:112px;left:calc(50% - 123px);background:url(../../img/recruit/bg01.png) 0 0/100% auto no-repeat;margin-bottom:86px}.recruit_top .main_content .click_here span{font-size:14px;font-weight:500;font-family:"Noto Sans Japanese",sans-serif;line-height:24.5px;letter-spacing:0.2em;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media only screen and (max-width: 767px){.recruit_top .main_content .click_here{margin-bottom:30px}}.recruit_top .main_content .img01{width:216px;position:absolute;top:70px;right:-30px;z-index:1}.recruit_top .main_content .img01 img{display:block;width:100%}@media only screen and (max-width: 767px){.recruit_top .main_content .img01{width:116px;right:10px;top:87px}}.recruit_top .main_content .img02{width:234px;position:absolute;bottom:-30px;left:-30px;z-index:2}.recruit_top .main_content .img02 img{display:block;width:100%}@media only screen and (max-width: 767px){.recruit_top .main_content .img02{width:104px;bottom:90px;left:10px}}.recruit_top .main_content .animation1{animation:animation1 1.5s infinite ease-in-out alternate}@keyframes animation1{0%{top:-10px}100%{top:10px}}.recruit_top .main_content .animation2{animation:animation2 1.5s infinite ease-in-out alternate}@keyframes animation2{0%{top:77px}100%{top:97px}}.recruit_top .main_content .animation3{animation:animation3 1.5s infinite ease-in-out alternate}@keyframes animation3{0%{bottom:-20px}100%{bottom:-40px}}.recruit_top .main_content .lst01{margin:0 -40px;position:relative;z-index:1}.recruit_top .main_content .lst01:before,.recruit_top .main_content .lst01:after{content:" ";display:table}.recruit_top .main_content .lst01:after{clear:both}.recruit_top .main_content .lst01 li{width:33.33%;float:left;padding:0 40px;margin-bottom:85px}.recruit_top .main_content .lst01 li a{display:block;width:100%;height:100%;padding:0 15px 10px 0}.recruit_top .main_content .lst01 li a .txt_inner{position:relative;display:block;height:280px}.recruit_top .main_content .lst01 li a .txt_inner:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.recruit_top .main_content .lst01 li a .txt_inner:after{content:"";width:100%;height:100%;display:block;position:absolute;top:10px;left:15px;background:url(../../img/recruit/img_placeholder.png) 0 0/100% 100% no-repeat}@media only screen and (min-width: 768px){.recruit_top .main_content .lst01 li a:hover{opacity:1;color:#000}.recruit_top .main_content .lst01 li a:hover .txt_inner:before{top:10px;left:15px}}.recruit_top .main_content .lst01 li .ttl{font-family:"游ゴシック体","游ゴシック","Yu Gothic",YuGothic,"Sawarabi Gothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-size:19px;font-weight:bold;letter-spacing:0.2em;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;padding-top:90px}.recruit_top .main_content .lst01 li .ttl__en{display:block;font-family:"Caveat",cursive;font-size:16px;letter-spacing:0;margin-top:12px}.recruit_top .main_content .lst01 li:nth-child(1) a .txt_inner::before{background:url(../../img/recruit/img_bg01.png) 0 0/100% 100% no-repeat}.recruit_top .main_content .lst01 li:nth-child(1) .ttl{background:url(../../img/recruit/ico_01.svg) top center/75px 68px no-repeat}.recruit_top .main_content .lst01 li:nth-child(2) a .txt_inner::before{background:url(../../img/recruit/img_bg02.png) 0 0/100% 100% no-repeat}.recruit_top .main_content .lst01 li:nth-child(2) .ttl{background:url(../../img/recruit/ico_02.svg) top center/59px 60px no-repeat}.recruit_top .main_content .lst01 li:nth-child(3) a .txt_inner::before{background:url(../../img/recruit/img_bg03.png) 0 0/100% 100% no-repeat}.recruit_top .main_content .lst01 li:nth-child(3) .ttl{background:url(../../img/recruit/ico_03.svg) top center/53px 54px no-repeat}.recruit_top .main_content .lst01 li:nth-child(4) a .txt_inner::before{background:url(../../img/recruit/img_bg04.png) 0 0/100% 100% no-repeat}.recruit_top .main_content .lst01 li:nth-child(4) .ttl{background:url(../../img/recruit/ico_04.svg) top center/73px 80px no-repeat}.recruit_top .main_content .lst01 li:nth-child(5) a .txt_inner::before{background:url(../../img/recruit/img_bg05.png) 0 0/100% 100% no-repeat}.recruit_top .main_content .lst01 li:nth-child(5) .ttl{background:url(../../img/recruit/ico_05.svg) top center/70px 56px no-repeat}.recruit_top .main_content .lst01 li:nth-child(6) a .txt_inner::before{background:url(../../img/recruit/img_bg06.png) 0 0/100% 100% no-repeat}.recruit_top .main_content .lst01 li:nth-child(6) .ttl{background:url(../../img/recruit/ico_06.svg) top center/67px 53px no-repeat}@media only screen and (max-width: 767px){.recruit_top .main_content .lst01{margin:0 auto;max-width:375px}}@media only screen and (max-width: 767px) and (max-width: 400px){.recruit_top .main_content .lst01{margin:0 -10px}}@media only screen and (max-width: 767px){.recruit_top .main_content .lst01 li{padding:0 10px;width:49.7%;margin-bottom:30px}.recruit_top .main_content .lst01 li a{display:block;padding:0 8px 4px 0}.recruit_top .main_content .lst01 li a .txt_inner{height:140px}.recruit_top .main_content .lst01 li a .txt_inner:after{top:4px;left:8px}.recruit_top .main_content .lst01 li .ttl{font-size:13px;padding-top:45px}.recruit_top .main_content .lst01 li .ttl__en{font-size:12px;margin-top:0}}@media only screen and (max-width: 767px) and (max-width: 374px){.recruit_top .main_content .lst01 li .ttl{font-size:11.5px}.recruit_top .main_content .lst01 li .ttl__en{font-size:11px}}@media only screen and (max-width: 767px){.recruit_top .main_content .lst01 li:nth-child(1) .ttl{background:url(../../img/recruit/ico_01.svg) top center/37px 33px no-repeat}.recruit_top .main_content .lst01 li:nth-child(2) .ttl{background:url(../../img/recruit/ico_02.svg) top center/35px 30px no-repeat}.recruit_top .main_content .lst01 li:nth-child(3) .ttl{background:url(../../img/recruit/ico_03.svg) top center/26px 27px no-repeat}.recruit_top .main_content .lst01 li:nth-child(4) .ttl{background:url(../../img/recruit/ico_04.svg) top center/36px 40px no-repeat}.recruit_top .main_content .lst01 li:nth-child(5) .ttl{background:url(../../img/recruit/ico_05.svg) top center/35px 28px no-repeat}.recruit_top .main_content .lst01 li:nth-child(6) .ttl{background:url(../../img/recruit/ico_06.svg) top center/34px 27px no-repeat}}

/*# sourceMappingURL=maps/recruit_top.min.css.map */
