﻿body{margin:0;padding:0;background:#fff;color:#333;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;font-size:16px;line-height:1.5;text-align:center;overflow-x:hidden;box-sizing:border-box}img{width:100%}a{color:#00a0ff;transition-property:all;transition:.3s linear}a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}em{color:#c00;font-style:normal}.clearfix:after{content:" ";display:block;clear:both}.pc{display:block}.sp{display:none}@media(max-width: 768px){body{font-size:14px}.pc{display:none}.sp{display:block}}.container{box-sizing:border-box;width:1040px;margin:0 auto;text-align:left}.detail{width:800px;margin:0 auto}@media(max-width: 992px){.container{box-sizing:border-box;width:100%;padding:0 3%}.detail{box-sizing:border-box;width:100%;padding:0 3%}}h2{margin:0;text-align:center}h3{color:#ea6000;font-size:28px;padding:0 100px}h4{font-size:24px;margin:0}h5{font-size:18px;margin:0}@media(max-width: 992px){h3{padding:0;font-size:18px}h4{font-size:18px}h5{font-size:16px}}.header .container{position:relative;padding:30px 0}.header h1{box-sizing:border-box;margin:0;padding:5px 0 0 0;font-size:12px;font-weight:normal;text-align:center}.header h1 a{text-indent:-9999px;display:inline-block;width:250px;height:60px}.header h1 a:nth-child(1){width:150px;background:url(../images/recruit/common/logo.png) no-repeat;background-size:auto 100%;background-position:center center}.header h1 a:nth-child(2){background:url(../images/recruit/common/recruit.png) no-repeat;background-size:auto 100%;background-position:center center}@media(max-width: 992px){.header .container{padding:20px 0}.header h1 a{height:40px}.header h1 a:nth-child(1){height:40px}}@media(max-width: 420px){.header .container{padding:10px 0}}.gmenu{border-bottom:1px solid #e5e5e5;background:linear-gradient(to bottom, white 0, white 50%, #e0e0e0 100%)}.gmenu ul{margin:10px 0 0;padding:0;list-style-type:none}.gmenu li{float:left;width:12.5%;text-align:center}.gmenu li:nth-child(1){width:9%}.gmenu li:nth-child(2){width:11%}.gmenu li:nth-child(3){width:15%}.gmenu li:nth-child(4){width:14%}.gmenu li:nth-child(7){width:13.5%}.gmenu li a{position:relative;display:block;color:#333;font-weight:bold;text-decoration:none;text-align:center;text-indent:-9999px;height:70px;transition:0s linear}.gmenu li:nth-child(1) a{background:url(../images/recruit/common/menu1.png) no-repeat;background-size:auto 100%}.gmenu li:nth-child(2) a{background:url(../images/recruit/common/menu2.png) no-repeat;background-size:auto 100%}.gmenu li:nth-child(3) a{background:url(../images/recruit/common/menu3.png) no-repeat;background-size:auto 100%}.gmenu li:nth-child(4) a{background:url(../images/recruit/common/menu4.png) no-repeat;background-size:auto 100%}.gmenu li:nth-child(5) a{background:url(../images/recruit/common/menu5.png) no-repeat;background-size:auto 100%}.gmenu li:nth-child(6) a{background:url(../images/recruit/common/menu6.png) no-repeat;background-size:auto 100%}.gmenu li:nth-child(7) a{background:url(../images/recruit/common/menu7.png) no-repeat;background-size:auto 100%}.gmenu li:nth-child(8) a{background:url(../images/recruit/common/menu8.png) no-repeat;background-size:auto 100%}.gmenu li:nth-child(1) a:hover{background:url(../images/recruit/common/menu1_on.png) no-repeat;background-size:auto 100%}.gmenu li:nth-child(2) a:hover{background:url(../images/recruit/common/menu2_on.png) no-repeat;background-size:auto 100%}.gmenu li:nth-child(3) a:hover{background:url(../images/recruit/common/menu3_on.png) no-repeat;background-size:auto 100%}.gmenu li:nth-child(4) a:hover{background:url(../images/recruit/common/menu4_on.png) no-repeat;background-size:auto 100%}.gmenu li:nth-child(5) a:hover{background:url(../images/recruit/common/menu5_on.png) no-repeat;background-size:auto 100%}.gmenu li:nth-child(6) a:hover{background:url(../images/recruit/common/menu6_on.png) no-repeat;background-size:auto 100%}.gmenu li:nth-child(7) a:hover{background:url(../images/recruit/common/menu7_on.png) no-repeat;background-size:auto 100%}.gmenu li:nth-child(8) a:hover{background:url(../images/recruit/common/menu8_on.png) no-repeat;background-size:auto 100%}.gmenu li a:hover{color:#ea6000;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}button.menu-btn{display:none;border:none;background:none;position:absolute;top:10px;right:10px;width:40px;height:28px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none;outline:none}button.menu-btn:active{outline:0}button.menu-btn span{display:block;content:" ";background:#333;border-radius:4px;height:4px;width:100%;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:all .3s;position:absolute;left:0;z-index:3}.menu-btn span:nth-of-type(1){top:0}.menu-btn span:nth-of-type(2){top:12px}.menu-btn span:nth-of-type(3){bottom:0}.menu-btn.active span:nth-child(1){top:23px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-btn.active span:nth-child(2){opacity:0}.menu-btn.active span:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}@media all and (max-width: 992px){button.menu-btn{display:block}.gmenu{background:#fff;display:none;position:fixed;top:85px;left:0;width:100%}.gmenu.active{display:block}.gmenu li{width:50% !important}}.motto{margin:30px 0}.top-banner{margin:0;padding:0;list-style:none}.top-banner li{width:50%;float:left}.top-banner li a{display:block}.top-banner li a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}@media(max-width: 992px){.top-banner li{width:100%;float:none}}.topics h2{background:url(../images/recruit/topics/bg_h2.jpg);background-size:cover;height:290px;text-align:center}.topics h2 span{display:block;background:url(../images/recruit/topics/bg2_h2.png);background-size:100% auto}.topics h2 img{max-width:1040px}.topics h3{color:#64c850}.topics-list{margin:0 auto;padding:0;list-style:none;width:800px}.topics-list li{padding:15px 0;border-bottom:1px dotted #787878}.topics-list span{display:inline-block;margin-right:1em}@media(max-width: 992px){.topics h2{height:auto}.topics-list{width:100%}.topics-list li{padding:7px 0}.topics-list span{display:block}}.learn h2{background:url(../images/recruit/learn/bg_h2.jpg);background-size:cover;height:290px;text-align:center}.learn h2 span{display:block;background:url(../images/recruit/learn/bg2_h2.png);background-size:100% auto}.learn h2 img{max-width:1040px}.learn h3{color:#9664c8;margin-top:50px}.learn h4{color:#9664c8}.learn h5{color:#9664c8;margin:10px 0 0 1em}.message{margin-top:50px}.message h3{margin:.5em 0;padding:0}.message .president{font-size:14px;display:block}.message img{float:left;width:260px;margin-right:20px}.idea li{margin:15px 0}.policy ul{padding:0;margin:50px 0;list-style:none}.policy li img{width:180px;float:left;margin-right:20px}.policy li h4{padding-top:1em}.policy li:nth-child(1) h4{color:#98b2c9}.policy li:nth-child(2) h4{color:#e3aa30}.policy li:nth-child(3) h4{color:#90b13a}.policy li p{margin-left:200px}.now img{box-sizing:border-box;float:left;width:33.3%;padding:0 10px}.now img:nth-of-type(4){margin-top:20px;width:60%}.now img:nth-of-type(5){margin-top:20px;width:40%}.future p{font-weight:bold}@media(max-width: 992px){.learn h2{height:auto}}@media(max-width: 768px){.message img.sp{display:block;margin:0 auto;width:50%;float:none}.policy li img{float:none;margin:20px auto 0;display:block}.policy li p{margin:0}.now img:nth-of-type(1){width:70%}.now img:nth-of-type(2),.now img:nth-of-type(3){width:50%}.now img:nth-of-type(4){width:100%}.now img:nth-of-type(5){width:70%}}.introduction h2{background:url(../images/recruit/introduction/bg_h2.jpg);background-size:cover;height:290px;text-align:center}.introduction h2 span{display:block;background:url(../images/recruit/introduction/bg2_h2.png);background-size:100% auto}.introduction h2 img{max-width:1040px}.enployee-list{margin:30px auto;padding:0;list-style:none}.enployee-list li{width:25%;float:left}.enployee-list li a{display:block;height:425px;text-indent:-9999px}.enployee-list li a:hover{transition-property:all;transition:.1s linear}a:hover{filter:alpha(opacity=1);-moz-opacity:1;opacity:1}.enployee-list li:nth-child(1) a{background:url(../images/recruit/introduction/item1.jpg) no-repeat;background-size:100% auto}.enployee-list li:nth-child(1) a:hover{background:url(../images/recruit/introduction/item1_on.jpg) no-repeat;background-size:100% auto}.enployee-list li:nth-child(2) a{background:url(../images/recruit/introduction/item2.jpg) no-repeat;background-size:100% auto}.enployee-list li:nth-child(2) a:hover{background:url(../images/recruit/introduction/item2_on.jpg) no-repeat;background-size:100% auto}.enployee-list li:nth-child(3) a{background:url(../images/recruit/introduction/item3.jpg) no-repeat;background-size:100% auto}.enployee-list li:nth-child(3) a:hover{background:url(../images/recruit/introduction/item3_on.jpg) no-repeat;background-size:100% auto}.enployee-list li:nth-child(4) a{background:url(../images/recruit/introduction/item4.jpg) no-repeat;background-size:100% auto}.enployee-list li:nth-child(4) a:hover{background:url(../images/recruit/introduction/item4_on.jpg) no-repeat;background-size:100% auto}.enp{padding:50px 0 100px}.enp-name{text-align:center}.enp-name img{width:auto;height:230px;margin:0 30px}.enp .quest{box-sizing:border-box;background:#efefef;width:45%;height:480px;color:#fff;position:relative;font-size:15px}.enp .quest1{float:left;padding:20px 50px 20px 40px}.enp .quest2{float:right;padding:20px 40px 20px 50px}.enp .quest h4{font-size:18px;padding:0}.enp .quest h4:before{content:url(../images/recruit/introduction/line.png);margin-left:-22px}.enp .quest img{position:absolute;bottom:0;left:-150px;width:220px}.enp h3{text-align:center;margin:40px 0 10px;padding:0}.enp h3 img{width:auto}.enp ul{margin:0;padding:0;list-style:none}.enp li{box-sizing:border-box;width:25%;padding:10px;text-align:center;float:left;font-weight:bold;font-size:15px}.enp li p{text-align:left;font-size:12px;color:#333;font-weight:normal}#enp1 h3{color:#ffa096}#enp1 .quest{background:#ffa096}#enp1 li{background:url(../images/recruit/introduction/schedule1.png) no-repeat;background-position:0 130px}#enp1 li{color:#ffa096}#enp2 h3{color:#00aaf0}#enp2 .quest{background:#00aaf0}#enp3 h3{color:#ff9600}#enp3 .quest{background:#ff9600}#enp3 li{background:url(../images/recruit/introduction/schedule1.png) no-repeat;background-position:0 130px}#enp3 li{color:#ff9600}#enp4 h3{color:#78b432}#enp4 .quest{background:#78b432}#enp4 .quest img{left:-160px}#enp5 h3{color:#ff9600}#enp5 .quest{background:#ff9600}#enp5 li{background-position:0 10px}#enp5 li{color:#ff9600}@media(max-width: 992px){.enp{padding:0}.introduction h2{height:auto}.enployee-list li{width:50%}.enployee-list li a{width:180px;height:383px;margin:0 auto}.enp-name img:nth-child(1){width:40%;height:auto;margin:20px auto}.enp-name img:nth-child(2){width:100%;height:auto;margin:0 auto}.enp .quest{width:100%;height:auto}.enp .quest1,.enp .quest2{padding:20px 20px 10px 30px;float:none}.enp .quest img{display:none}.enp .quest h4{font-size:16px;padding-left:0}.enp h3{margin:20px 0 10px}.enp h3 img{width:60%}.enp li{width:50%;background-position:0 110px !important}#enp3 li p{height:2em}}@media(max-width: 630px){#enp3 li p{height:3em}}@media(max-width: 445px){#enp3 li .space{display:block;height:2.5em;line-height:1.2}#enp3 li p{height:5em}}.fnp{padding:50px 0 50px}.fnp .quest{box-sizing:border-box;background:#efefef;width:45%;height:480px;color:#fff;position:relative;font-size:15px}.fnp .quest1{float:left;padding:20px 50px 20px 40px}.fnp .quest2{float:right;padding:20px 40px 20px 50px}.fnp .quest h4{font-size:18px;padding:0}.fnp .quest h4:before{content:url(../images/recruit/introduction/line.png);margin-left:-22px}.fnp .quest img{position:absolute;bottom:0;left:-150px;width:220px}.fnp h3{text-align:center;margin:40px 0 10px;padding:0}.fnp h3 img{width:auto}.fnp ul{margin:0;padding:0;list-style:none}.fnp li{box-sizing:border-box;width:25%;padding:10px;text-align:center;float:left;font-weight:bold;font-size:15px}.fnp li p{text-align:left;font-size:12px;color:#333;font-weight:normal}#fnp1 h3{color:#ffa096}#fnp1 .quest{background:#ffa096}#fnp1 li{color:#ffa096}#fnp2 h3{color:#00aaf0}#fnp2 .quest{background:#00aaf0}#fnp3 h3{color:#ff9600}#fnp3 .quest{background:#ff9600}#fnp3 li{color:#ff9600}#fnp4 h3{color:#78b432}#fnp4 .quest{background:#78b432}#fnp4 li{color:#78b432}#fnp5 h3{color:#ff9600}#fnp5 .quest{background:#ff9600}#fnp5 li{color:#ff9600}@media(max-width: 992px){.fnp{padding:0}.introduction h2{height:auto}.fnployee-list li{width:50%}.enployee-list li a{width:180px;height:383px;margin:0 auto}.fnp-name img:nth-child(1){width:40%;height:auto;margin:20px auto}.fnp-name img:nth-child(2){width:100%;height:auto;margin:0 auto}.fnp .quest{width:100%;height:auto}.fnp .quest1,.fnp .quest2{padding:20px 20px 10px 30px;float:none}.fnp .quest img{display:none}.fnp .quest h4{font-size:16px;padding-left:0}.fnp h3{margin:20px 0 10px}.fnp h3 img{width:60%}.fnp li{width:50%;background-position:0 110px !important}#fnp3 li p{height:2em}}@media(max-width: 630px){#fnp3 li p{height:3em}}@media(max-width: 445px){#fnp3 li .space{display:block;height:2.5em;line-height:1.2}#fnp3 li p{height:5em}}.environment h2{background:url(../images/recruit/environment/bg_h2.jpg);background-size:cover;height:290px;text-align:center}.environment h2 span{display:block;background:url(../images/recruit/environment/bg2_h2.png);background-size:100% auto}.environment h2 img{max-width:1040px}.environment h3{color:#e6aa00}.environment h4{color:#e6aa00}.environment .welfare{margin:20px 0;padding:0;list-style:none}.environment .welfare li{background:#feff7f;padding:20px;margin-bottom:20px}.environment .welfare li img{width:40%;float:right;margin-left:20px}.environment .support h4{background:#e6aa00;color:#fff;width:30%;text-align:center;font-size:18px;padding:.3em 0}.environment .support strong{margin:.5em 1em 1em;display:block}@media(max-width: 992px){.environment h2{height:auto}}@media(max-width: 768px){.environment .welfare li img{width:80%;margin:10px auto 0;float:none}.environment .support h4{width:50%}}.requirements h2{background:url(../images/recruit/requirements/bg_h2.jpg);background-size:cover;height:290px;text-align:center}.requirements h2 span{display:block;background:url(../images/recruit/requirements/bg2_h2.png);background-size:100% auto}.requirements h2 img{max-width:1040px}.requirements h3{color:#7878ff;margin-top:40px}.requirements h4{color:#7878ff;margin-top:30px}.requirements .flow{margin:30px auto 0}.requirements .from strong{color:#7878ff}.requirements .from ul{padding:0;margin:0 0 1em;list-style:none}.requirements .from li{float:left;margin-right:.5em}.requirements .careers{border:2px solid #7878ff;padding:10px;margin:60px 100px 1em}.requirements .careers:before{content:url(../images/recruit/requirements/careers.png);margin-right:.5em}@media(max-width: 992px){.requirements h2{height:auto}.requirements .careers{margin:60px 0 1em}}.entry h2{background:url(../images/recruit/entry/bg_h2.jpg);background-size:cover;height:290px;text-align:center}.entry h2 span{display:block;background:url(../images/recruit/entry/bg2_h2.png);background-size:100% auto}.entry h2 img{max-width:1040px}.entry h3{color:#00a0ff;margin-top:40px}.entry h4{color:#00a0ff;margin-top:30px}.entry .careers{border:2px solid #00a0ff;padding:10px;margin:60px 100px 1em}.entry .careers:before{content:url(../images/recruit/entry/arrow.png);margin-right:.5em}.entry table{width:100%}.entry th,.entry td{display:block}.entry th{font-size:16px !important;padding:20px 0 5px 20px !important}.entry td{padding:5px 0 20px 20px !important;border-bottom:1px solid #b4b4b4}.entry .required{background:#ff5050;color:#fff;padding:2px 5px;font-size:14px;font-weight:normal;display:inline-block;margin-right:10px}.entry .any{background:#878787;color:#fff;padding:2px 5px;font-size:14px;font-weight:normal;display:inline-block;margin-right:10px}.entry input,.entry textarea{width:96% !important;padding:5px !important;font-size:16px !important}input#button_mfp_reset,input#button_mfp_goconfirm{width:180px !important;text-indent:-5000px !important}@media(max-width: 992px){.entry h2{height:auto}.entry th{font-size:14px !important;padding:10px 0 5px 0 !important}.entry td{padding:5px 0 10px 0 !important}.entry .careers{margin:60px 0 1em}}.qada h2{background:url(../images/recruit/qanda/bg_h2.jpg);background-size:cover;height:290px;text-align:center}.qada h2 span{display:block;background:url(../images/recruit/qanda/bg2_h2.png);background-size:100% auto}.qada h6 img{max-width:1040px}.qada h3{color:#00a0ff;margin-top:40px}.qada h4{color:#00a0ff;margin-top:30px}.qada .careers{border:2px solid #00a0ff;padding:10px;margin:60px 100px 1em}.qada .careers:before{content:url(../images/recruit/entry/arrow.png);margin-right:.5em}.qada table{width:100%}.entry th,.entry td{display:block}.entry th{font-size:16px !important;padding:20px 0 5px 20px !important}.entry td{padding:5px 0 20px 20px !important;border-bottom:1px solid #b4b4b4}.entry .required{background:#ff5050;color:#fff;padding:2px 5px;font-size:14px;font-weight:normal;display:inline-block;margin-right:10px}.entry .any{background:#878787;color:#fff;padding:2px 5px;font-size:14px;font-weight:normal;display:inline-block;margin-right:10px}.entry input,.entry textarea{width:96% !important;padding:5px !important;font-size:16px !important}input#button_mfp_reset,input#button_mfp_goconfirm{width:180px !important;text-indent:-5000px !important}@media(max-width: 992px){.entry h2{height:auto}.entry th{font-size:14px !important;padding:10px 0 5px 0 !important}.entry td{padding:5px 0 10px 0 !important}.entry .careers{margin:60px 0 1em}}.footer{padding:50px 0 0}.footer-entry{width:210px;margin:0 auto}.footer ul{margin:0;padding:0;list-style:none;float:right;width:370px}.footer li{float:left;width:160px;margin:0 0 0 25px}.copyright{padding:20px 0 0;clear:both;color:#787878;text-align:center}@media(max-width: 992px){.footer ul{margin-top:20px}.footer-entry{width:160px}}@media(max-width: 440px){.footer ul{width:80%}.footer li{width:40%;margin:0 2%}}/*# sourceMappingURL=recruit.css.map */
