@charset "utf-8";*{margin:0;padding:0}header,main,article,section,nav,aside,figure,footer{display:block}body{-webkit-text-size-adjust:100%}body,td,th,h1,h2,h3,h4,h5,h6,p,dt,dd,li{font-size:100%;font-family:'Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,Osaka,'MS PGothic',arial,helvetica,sans-serif;line-height:180%;letter-spacing:.07em;color:#000}h1,h2,h3,h4,h5,h6{font-weight:500}img{border:none;vertical-align:bottom}p,li,th,td,dt,dd{font-size:14px;font-weight:500;letter-spacing:.07em;line-height:180%}address{font-style:500}table{border-collapse:collapse;border:none;border-spacing:0}th,td{line-height:180%;font-weight:500;text-align:left;vertical-align:top}caption{text-align:left}li{list-style-type:none}a{background-color:transparent;outline:none}a:link{color:#15633b;text-decoration:underline}a:visited{color:#15633b;text-decoration:underline}a:hover{color:#15633b;text-decoration:none}a:active{color:#15633b;text-decoration:none}.clearfix:after{content:" ";display:block;clear:both}.en{font-family:'Mukta Mahee',sans-serif;font-weight:600;letter-spacing:0}.btn{display:block;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.btn:hover{opacity:.7;filter:alpha(opacity=70)}.center{text-align:center}.sp_only{display:none}#container{min-width:1020px;overflow:hidden}.box{width:960px;margin:0 auto}#header{display:flex;height:100px;position:relative;max-width:1270px;margin:0 auto}.gnav{display:flex;align-items:center;top:0;bottom:0;right:0}.gnav ul{font-size:0;letter-spacing:-5px;float:left}.gnav ul li{font-size:15px;font-weight:700;display:inline-block;letter-spacing:normal;letter-spacing:.07em;position:relative;transition:.1s;margin:0 15px}.gnav ul li:after{position:absolute;bottom:0;left:0;content:'';width:100%;height:4px;opacity:0;transition:.1s}.gnav ul li:hover:after{bottom:0;opacity:1}.gnav span{color:#14633a;font-weight:700}.home .gnav ul li.home:after,.comp .gnav ul li.comp:after,.work .gnav ul li.work:after,.inte .gnav ul li.inte:after{bottom:0;opacity:1}.gnav ul li a{color:#3f372d;display:block;padding:37px 0;text-decoration:none}.gnav .yoko{display:inline-block;background-color:#15633b;width:150px;font-size:15px}.gnav .yoko:hover{cursor:pointer}.gnav .yoko.yoko_2{background-color:#c60000}.gnav .yoko a{display:block;text-align:center;color:#fff;line-height:120%;font-weight:700;text-decoration:none;padding:40px 0 42px}.gnav .yoko span{display:block;color:#fff;font-size:22px;font-weight:400;margin:0 0 10px;padding:0}#breadcrumb{background-color:#4d402b;padding:10px 0}#breadcrumb ol{width:1270px;margin:0 auto}#breadcrumb ol li{float:left;color:#fff}#breadcrumb ol li a{color:#fff;margin-right:8px}#breadcrumb ol li a:after{font-family:FontAwesome;content:'\f105';padding-left:8px;color:#fff}#breadcrumb ol li a span{text-decoration:underline}#footer{background-color:#f0efeb}#foot-recr{background-image:url(//alpha-reform-recruit.com/cms/wp-content/themes/alphareform/css/../images/bg_footer.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;box-sizing:border-box;font-size:0;height:250px;position:relative}#foot-recr .inner{background:url(//alpha-reform-recruit.com/cms/wp-content/themes/alphareform/css/../images/bg_foot_dot.png);width:100%;height:100%}#foot-recr .btn a{display:block;color:#15633b;text-decoration:none}#foot-recr .btn{background-color:#fff;color:#15633b;line-height:60px;width:600px;text-align:center;margin:0 auto;padding:0 10px;box-sizing:border-box;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-size:16px;font-weight:700;border-color:#15633b;border-width:2px;border-style:solid;display:inline-block}#foot-recr .btn span:after{font-family:FontAwesome;content:'\f054';font-size:14px;font-weight:400;color:#15633b;margin-left:10px;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}#foot-recr .inner div:nth-of-type(3){margin:0 30px}#foot-recr .title{display:table;margin:0 auto 40px;text-align:center}#foot-recr .title h2{font-size:40px;color:#fff;line-height:100%;font-weight:400;text-align:center;text-shadow:1px 1px 2px #000;padding:60px 0 0}#foot-end{padding:20px 0;border-color:#605036;border-width:3px 0 0;border-style:solid}#foot-end .left-area{width:248px;float:left}#foot-end .box{width:1000px;margin:0 auto}#foot-end .left-area .logo{margin-bottom:25px}#foot-end .left-area .corporate{text-align:center;background-color:#fff}#foot-end .left-area .corporate a{color:#082e44;font-size:13px;font-weight:700;line-height:42px;display:block}#foot-end .left-area .corporate span{background-image:url(//alpha-reform-recruit.com/cms/wp-content/themes/alphareform/css/../images/ic_site.png);background-position:right center;background-repeat:no-repeat;padding-right:20px}#foot-end .right-area{float:right;margin-bottom:20px}#foot-end .right-area #foot-nav ul{float:left;margin:0 30px}#foot-end .right-area #foot-nav ul li{font-size:14px}#foot-end .right-area #foot-nav ul li a{color:#000}#foot-end .right-area #foot-nav ul li span a{color:#000;font-size:12px;line-height:200%}#foot-end .right-area #foot-nav ul li span a:link,#foot-end .right-area #foot-nav ul li span a:visited{text-decoration:none}#foot-end .right-area #foot-nav ul li span a:hover{text-decoration:underline}#foot-end .right-area #foot-nav ul li a:hover{text-decoration:underline}#foot-end .right-area #foot-nav ul li.index{font-weight:700;border-bottom:#15633b 2px solid}#foot-end .end-area{clear:both;border-top:solid 1px #d3cfc7;padding-top:20px}#foot-end .end-area ul{float:left}#foot-end .end-area ul li{line-height:130%;float:left;margin-right:13px;padding-right:13px;border-right:solid 1px #8497a2}#foot-end .end-area ul li:last-child{border-right:solid 0px #8497a2}#foot-end .end-area ul li a{color:#000;font-size:12px}#foot-end .end-area ul li a:hover{text-decoration:underline}.site{background-image:url(//alpha-reform-recruit.com/cms/wp-content/themes/alphareform/css/../images/icon01.png);background-position:right center;background-repeat:no-repeat;padding-right:20px}#foot-end .end-area .copyright{color:#8497a0;font-size:11px;line-height:130%;float:right}.btn-spline{display:none}.video_release{margin:10px 0 0 20px}.nintei-wrap{text-align:center;margin-top:25px}.nintei-wrap img{width:auto !important;height:auto}@media only screen and (max-width:1269px){.nintei-wrap img{width:48% !important;height:auto;margin:0 1% !important}}@media only screen and (max-width:896px){.nintei-wrap img{width:100% !important;height:auto;margin:1% 0 !important;display:block}}@media only screen and (max-width:896px){body,td,th,h1,h2,h3,h4,h5,h6,p,dt,dd,li{font-size:14px}p,li,th,td,dt,dd{font-size:14px}.video_release{margin:0}.sp_only{display:block !important}.pc_only{display:none !important}#container{min-width:100%}.box{width:auto;margin:0 auto}#header{height:56px;width:100%;background-color:#fff;display:contents;position:relative}#header .logo{width:280px}#header .logo img{height:56px}.gnav{display:none;background-color:rgba(21,99,59,.9);z-index:100;top:56px;width:100%;right:0;padding:0 5%;box-sizing:border-box}.gnav ul{float:none;line-height:normal}.gnav ul li{font-size:13px;display:block;margin:0}.gnav ul li:after{font-family:FontAwesome;content:'\f054';font-size:9px;color:#fff;background-color:inherit;margin:auto;top:50%;left:auto;right:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:27px;float:right;opacity:1}.gnav span{color:#fff}.gnav ul li a{color:#fff;padding-top:17px;padding-bottom:17px;border-bottom:solid 1px #8497a2;text-decoration:none !important}.gnav .yoko{display:inline-block;background-color:#fff;width:100%;margin-top:35px;margin-left:0;padding:0}.gnav .yoko.yoko_2{background-color:#fff;margin-bottom:20px}.gnav .yoko a{color:#082e44;line-height:50px;font-weight:700;padding:0 13px;text-decoration:none !important}.gnav .yoko a:after{font-family:FontAwesome;content:'\f054';font-size:9px;color:#082e44;float:right}.gnav .yoko span{display:none}.btn-spline{display:block;position:absolute;right:56px;top:0;z-index:10000}#btn-spnav{display:block;position:absolute;right:0;top:0;width:56px;height:56px;font-size:0px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s;z-index:10000;background-color:#15633b}#btn-spnav:focus{outline:none}#btn-spnav span{display:block;position:absolute;width:27px;top:26px;right:13px;height:2px;background:#fff;-webkit-transition:background 0 .3s;transition:background 0 .3s}#btn-spnav span:before,#btn-spnav span:after{position:absolute;display:block;left:0;width:27px;height:2px;background-color:#fff;content:"";-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0;transition-delay:.3s,0}#btn-spnav span:before{top:-9px;-webkit-transition-property:top,-webkit-transform;transition-property:top,transform}#btn-spnav span:after{bottom:-9px;-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,transform}.open #btn-spnav span{background:0 0}.open #btn-spnav span:before,.open #btn-spnav span:after{-webkit-transition-delay:0,.3s;transition-delay:0,.3s}.open #btn-spnav span:before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.open #btn-spnav span:after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#breadcrumb{padding:5px 5%;margin-left:0}#breadcrumb ol li{font-size:9px}#breadcrumb ol li a{margin-right:5px}#breadcrumb ol li a:after{padding-left:5px;font-size:7px}#foot-recr{height:auto;background-size:cover}#foot-recr .title{margin:0 auto 30px}#foot-recr .title h2{font-size:6vw;padding:30px 0 0}#foot-recr .btn{width:90%;height:60px;line-height:60px;margin-bottom:10px}#foot-recr .inner div:nth-of-type(3){margin:0;margin-bottom:10px}#foot-recr .inner div:nth-of-type(4){margin:0;margin-bottom:20px}#foot-recr .mynavi{left:0;top:-70px}#foot-recr .mynavi img{width:140px;height:auto}#foot-recr .midway{right:0;top:100px;font-size:13px}#foot-recr .midway a{font-size:14px}#foot-end{padding:30px 5% 30px}#foot-end .box{width:100%}#foot-end .left-area .logo{margin-bottom:20px}#foot-end .left-area .logo img{width:100%;height:auto}#foot-end .left-area{width:100%;float:none;margin-bottom:30px}#foot-end .left-area .corporate a{font-size:12px;line-height:40px}#foot-end .right-area{float:none;margin-bottom:20px}#foot-end .right-area #foot-nav ul{float:none;margin:0 auto}#foot-end .right-area #foot-nav ul li{font-size:13px;padding-bottom:0;position:relative}#foot-end .right-area #foot-nav ul li span{display:none}#foot-end .right-area #foot-nav ul li a{padding:13px 0;display:block;border-bottom:solid 1px #8497a2}#foot-end .right-area #foot-nav ul li.index:after{font-family:FontAwesome;content:'\f054';font-size:9px;color:#000;background-color:inherit;margin:auto;position:absolute;top:50%;left:auto;right:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;height:20px;float:right;opacity:1}#foot-end .end-area{border-top:none;padding-top:0}#foot-end .end-area ul{float:none;margin-bottom:0}#foot-end .end-area ul li{line-height:130%;float:left;margin-right:0;padding-right:0;border:solid 1px #8497a2;width:48.8%;margin:1px}#foot-end .end-area ul li:last-child{border:solid 1px #8497a2}#foot-end .end-area ul li a{color:#000;font-size:12px;padding:10px}#foot-end .end-area ul li a:hover{text-decoration:underline}#foot-end .end-area ul li span{background-image:url(//alpha-reform-recruit.com/cms/wp-content/themes/alphareform/css/../images/icon01.png);background-position:95%;background-repeat:no-repeat;padding-right:0;padding-left:10px;display:block}#foot-end .end-area .copyright{color:#8497a0;font-size:10px;line-height:130%;float:none;text-align:center;margin-top:10px}.img-r.slider-box{height:445px;overflow:hidden}}