﻿.con_company .box_company,.con_worker .box_worker,.con_worker ul.box_slider_rec,.con_recruit .box_recruit{width:90%;max-width:1200px;margin:auto}.con_message:after,.con_worker ul.box_slider_rec:after{content:"";display:table;clear:both}.con_message{position:relative;z-index:2}@media only screen and (min-width: 768px){.con_message{width:90%;max-width:1700px;margin:auto}}@media only screen and (max-width: 767px){.con_message{margin-top:2em}}@media only screen and (min-width: 1280px){.con_message .box_message_slider{float:right;width:56.47059%}}@media only screen and (min-width: 1280px) and (min-width: 1280px) and (max-width: 1600px){.con_message .box_message_slider{width:50%}}@media print{.con_message .box_message_slider{float:right;width:56.47059%}}@media only screen and (max-width: 1279px){.con_message .box_message_slider{width:95%;margin-left:0}}@media only screen and (max-width: 1279px) and (max-width: 767px){.con_message .box_message_slider{width:100%}}.con_message .box_message_slider li{width:100%;width:100%}.con_message .box_message_slider li img{width:100%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_message .box_message_slider li{overflow:hidden}.con_message .box_message_slider li img{position:relative;width:110%;max-width:none}}.con_message .box_txt{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}@media only screen and (min-width: 1280px){.con_message .box_txt{float:left;width:35.29412%;padding:75px 0 75px 95px;margin-top:40px}}@media only screen and (min-width: 1280px) and (min-width: 1280px) and (max-width: 1600px){.con_message .box_txt{margin-top:0;width:44.11765%;padding:50px 0 50px 30px}}@media print{.con_message .box_txt{float:left;width:35.29412%;padding:75px 0 75px 95px;margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_message .box_txt{margin-top:1em;width:100%;padding:1.5em 0 1.5em 2em}}@media only screen and (max-width: 767px){.con_message .box_txt{padding:1em 0;margin:1em auto auto;width:90%;max-width:1700px}}.con_message .box_txt h3{margin-bottom:30px}@media only screen and (max-width: 767px){.con_message .box_txt h3{margin-bottom:1em}}.con_message .box_txt h3 span{font-size:258%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_message .box_txt h3 span{font-size:243%}}@media only screen and (max-width: 767px){.con_message .box_txt h3 span{font-size:179%}}.con_message .box_txt p.txt{font-size:115%;line-height:2.5;letter-spacing:.1em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_message .box_txt p.txt{font-size:108%}}@media only screen and (max-width: 767px){.con_message .box_txt p.txt{font-size:100%}}.con_company{position:relative;z-index:2;background-color:#fbfbfb;padding:130px 0;margin-top:130px}@media only screen and (max-width: 767px){.con_company{padding:5em 0}}@media only screen and (max-width: 767px){.con_company{margin-top:3em}}.con_company .box_company h3{text-align:center;margin-bottom:40px}@media only screen and (max-width: 767px){.con_company .box_company h3{margin-bottom:1.5em}}.con_company .box_company h3 span,.con_company .box_company h3 em{display:block}.con_company .box_company h3 span{font-size:529%;margin:.2em 0}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_company .box_company h3 span{font-size:393%}}@media only screen and (max-width: 767px){.con_company .box_company h3 span{font-size:215%}}.con_company .box_company h3 em{font-size:186%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_company .box_company h3 em{font-size:165%}}@media only screen and (max-width: 767px){.con_company .box_company h3 em{font-size:143%}}.con_company .box_company table tr:first-child th:before{background-color:#467756}.con_company .box_company table tr:nth-child(n+2){border-top:solid 1px #bababa}.con_company .box_company table tr th,.con_company .box_company table tr td{line-height:2}@media only screen and (max-width: 767px){.con_company .box_company table tr th,.con_company .box_company table tr td{display:block}}.con_company .box_company table tr th{width:20%}@media only screen and (max-width: 767px){.con_company .box_company table tr th{width:100%}}@media only screen and (max-width: 767px){.con_company .box_company table tr th{background-color:#f0f0f0}}.con_company .box_company table tr td{width:80%}@media only screen and (max-width: 767px){.con_company .box_company table tr td{width:100%}}.con_worker{width:100%;margin-top:130px;position:relative;z-index:1;overflow:hidden}@media only screen and (max-width: 767px){.con_worker{margin-top:5em}}@media only screen and (min-width: 768px){.con_worker:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;top:45%;left:0;background-color:#fff;border-top:solid 7px #c7d6cc}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1279px){.con_worker:before{top:35%}}@media only screen and (min-width: 768px) and (max-width: 767px){.con_worker:before{top:40%}}.con_worker .box_worker{max-width:1500px;margin-bottom:40px;position:relative;z-index:1}@media only screen and (max-width: 767px){.con_worker .box_worker{margin-bottom:1.5em}}.con_worker .box_worker:after{content:"";display:block;position:absolute;z-index:-1;top:90px;left:0;right:0;margin:auto;width:100%;height:100%;background:url(../images/common/bg04.jpg) no-repeat center center;min-height:460px}@media only screen and (max-width: 767px){.con_worker .box_worker:after{top:3em}}@media only screen and (max-width: 767px){.con_worker .box_worker:after{min-height:400px}}@media only screen and (max-width: 767px){.con_worker .box_worker:after{left:-5%;width:112%}}.con_worker .box_worker h3{margin-bottom:30px;text-align:center}@media only screen and (max-width: 767px){.con_worker .box_worker h3{margin-bottom:1.5em}}.con_worker .box_worker h3 span,.con_worker .box_worker h3 em{display:block}.con_worker .box_worker h3 span{font-size:529%;margin:.2em 0}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_worker .box_worker h3 span{font-size:393%}}@media only screen and (max-width: 767px){.con_worker .box_worker h3 span{font-size:215%}}.con_worker .box_worker h3 em{font-size:186%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_worker .box_worker h3 em{font-size:165%}}@media only screen and (max-width: 767px){.con_worker .box_worker h3 em{font-size:143%}}.con_worker .box_worker p.thum{margin-bottom:30px;text-align:center;font-size:258%;line-height:1;letter-spacing:.1em;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;color:#467756}@media only screen and (max-width: 767px){.con_worker .box_worker p.thum{margin-bottom:1em}}@media only screen and (max-width: 767px){.con_worker .box_worker p.thum{text-align:left}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_worker .box_worker p.thum{font-size:243%}}@media only screen and (max-width: 767px){.con_worker .box_worker p.thum{font-size:179%}}.con_worker .box_worker p.txt{line-height:2;text-align:center}@media only screen and (max-width: 767px){.con_worker .box_worker p.txt{text-align:left}}.con_worker ul.box_slider_rec{position:relative;z-index:3;max-width:1700px}.con_worker ul.box_slider_rec li.slide{float:left;width:31.76471%;border-bottom:solid 1px #bababa}@media only screen and (max-width: 767px){.con_worker ul.box_slider_rec li.slide{float:none}}@media only screen and (max-width: 767px){.con_worker ul.box_slider_rec li.slide{width:100%}}@media only screen and (min-width: 768px){.con_worker ul.box_slider_rec li.slide:nth-child(n+2){margin-left:2.35294%}}@media only screen and (max-width: 767px){.con_worker ul.box_slider_rec li.slide:nth-child(n+2){margin-top:1.5em}}.con_worker ul.box_slider_rec li.slide .box_photo{width:100%;position:relative;z-index:1}.con_worker ul.box_slider_rec li.slide .box_photo:before{content:"";display:block;position:absolute;z-index:1;bottom:0;left:0;right:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,0) 65%,#467756 100%)}.con_worker ul.box_slider_rec li.slide .box_photo p.photo{width:100%}.con_worker ul.box_slider_rec li.slide .box_photo p.photo img{width:100%}.con_worker ul.box_slider_rec li.slide .box_photo p.st{width:100%;position:absolute;z-index:2;left:0;bottom:5%;text-align:center;font-size:179%;color:#fff;letter-spacing:0.05em;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_worker ul.box_slider_rec li.slide .box_photo p.st{font-size:129%}}@media only screen and (max-width: 767px){.con_worker ul.box_slider_rec li.slide .box_photo p.st{font-size:115%}}@media only screen and (min-width: 1280px) and (max-width: 1600px){.con_worker ul.box_slider_rec li.slide .box_photo p.st{font-size:129%}}.con_worker ul.box_slider_rec li.slide .box_txt{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 20px 40px}@media only screen and (max-width: 767px){.con_worker ul.box_slider_rec li.slide .box_txt{padding:1em 0.5em 1.5em}}.con_worker ul.box_slider_rec li.slide .box_txt p.name{margin-bottom:.5em}.con_worker ul.box_slider_rec li.slide .box_txt p.name em,.con_worker ul.box_slider_rec li.slide .box_txt p.name span{display:block;color:#467756;letter-spacing:.1em}.con_worker ul.box_slider_rec li.slide .box_txt p.name span{font-size:179%;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_worker ul.box_slider_rec li.slide .box_txt p.name span{font-size:129%}}@media only screen and (max-width: 767px){.con_worker ul.box_slider_rec li.slide .box_txt p.name span{font-size:115%}}.con_worker ul.box_slider_rec li.slide .box_txt p.txt{line-height:2;letter-spacing:.18em;text-align:justify;text-align-last:left}.con_worker ul.box_slider_rec.c_dots .slick-dots{margin-top:2.5em;text-align:center}@media only screen and (max-width: 767px){.con_worker ul.box_slider_rec.c_dots .slick-dots{margin-top:1.3em}}.con_worker ul.box_slider_rec.c_dots .slick-dots li{display:inline-block;margin:0 0.5em;width:2.5em;height:2.5em}@media only screen and (max-width: 767px){.con_worker ul.box_slider_rec.c_dots .slick-dots li{margin:0 0.2em}}@media only screen and (max-width: 767px){.con_worker ul.box_slider_rec.c_dots .slick-dots li{width:2em}}@media only screen and (max-width: 767px){.con_worker ul.box_slider_rec.c_dots .slick-dots li{height:2em}}.con_worker ul.box_slider_rec.c_dots .slick-dots li:after{display:none}.con_worker ul.box_slider_rec .next{position:absolute;top:30%;top:43%;z-index:10;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../../company/images/img_arrow.png) no-repeat top left;background-size:100%;cursor:pointer;width:4%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_worker ul.box_slider_rec .next{top:35%}}@media only screen and (max-width: 767px){.con_worker ul.box_slider_rec .next{top:30%}}@media only screen and (min-width: 1280px) and (max-width: 1600px){.con_worker ul.box_slider_rec .next{top:38%}}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_worker ul.box_slider_rec .next{top:30%}}@media only screen and (max-width: 767px){.con_worker ul.box_slider_rec .next{width:2.5em}}.con_worker ul.box_slider_rec .prev{display:none !important}@media only screen and (min-width: 768px){.con_worker ul.box_slider_rec .next{right:-1em}}@media only screen and (max-width: 767px){.con_worker ul.box_slider_rec .next{right:-1em}}.con_recruit{width:100%;padding:110px 0;border-top:solid 7px #c7d6cc;margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit{padding:60px 0}}@media only screen and (max-width: 767px){.con_recruit{padding:5em 0}}@media only screen and (max-width: 767px){.con_recruit{margin-top:3em}}.con_recruit .box_recruit h3{margin-bottom:40px;text-align:center}@media only screen and (max-width: 767px){.con_recruit .box_recruit h3{margin-bottom:1.5em}}.con_recruit .box_recruit h3 span,.con_recruit .box_recruit h3 em{display:block}.con_recruit .box_recruit h3 span{font-size:529%;margin:.2em 0}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .box_recruit h3 span{font-size:393%}}@media only screen and (max-width: 767px){.con_recruit .box_recruit h3 span{font-size:215%}}.con_recruit .box_recruit h3 em{font-size:186%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .box_recruit h3 em{font-size:165%}}@media only screen and (max-width: 767px){.con_recruit .box_recruit h3 em{font-size:143%}}.con_recruit .box_recruit p.txt{margin-bottom:40px;line-height:2.2;letter-spacing:.05em;text-align:center}@media only screen and (max-width: 767px){.con_recruit .box_recruit p.txt{margin-bottom:1.5em}}@media only screen and (max-width: 767px){.con_recruit .box_recruit p.txt{text-align:left}}.con_recruit .box_recruit .box_table{width:100%;margin-bottom:30px}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_table{margin-bottom:1.5em}}.con_recruit .box_recruit .box_table p.st{width:100%;background-color:#467756;color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:200%;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;line-height:1;padding:0.5em 1em;letter-spacing:.25em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .box_recruit .box_table p.st{font-size:172%}}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_table p.st{font-size:115%}}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_table p.st{padding:.5em}}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_table p.st{letter-spacing:.05em}}.con_recruit .box_recruit .box_table table tr th,.con_recruit .box_recruit .box_table table tr td{padding:2em 70px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:2}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_table table tr th,.con_recruit .box_recruit .box_table table tr td{display:block}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .box_recruit .box_table table tr th,.con_recruit .box_recruit .box_table table tr td{padding:2em 30px}}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_table table tr th,.con_recruit .box_recruit .box_table table tr td{padding:.5em}}.con_recruit .box_recruit .box_table table tr th{width:20%;font-weight:normal;text-align:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .box_recruit .box_table table tr th{width:25%}}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_table table tr th{width:100%}}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_table table tr th{text-align:left}}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_table table tr th{background-color:#f0f0f0}}.con_recruit .box_recruit .box_table table tr td span{position:relative;padding-left:1em;display:block}.con_recruit .box_recruit .box_table table tr td span:before{content:'・';display:block;position:absolute;left:0;top:0}.con_recruit .box_recruit .box_txt{background-color:#f9f9f9;padding:30px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_txt{padding:0 1em}}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_txt{-webkit-flex-wrap:wrap;flex-wrap:wrap}}.con_recruit .box_recruit .box_txt p.st,.con_recruit .box_recruit .box_txt .box_tel{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 60px}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_txt p.st,.con_recruit .box_recruit .box_txt .box_tel{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .box_recruit .box_txt p.st,.con_recruit .box_recruit .box_txt .box_tel{padding:0 20px}}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_txt p.st,.con_recruit .box_recruit .box_txt .box_tel{padding:2em 0}}.con_recruit .box_recruit .box_txt p.st{font-size:115%;font-family:'Noto Serif JP', "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;color:#467756;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .box_recruit .box_txt p.st{font-size:115%}}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_txt p.st{font-size:100%}}@media only screen and (min-width: 768px){.con_recruit .box_recruit .box_txt .box_tel{border-left:solid 1px #467756}}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_txt .box_tel{border-top:solid 1px #467756}}.con_recruit .box_recruit .box_txt .box_tel p.tel{text-align:center}.con_recruit .box_recruit .box_txt .box_tel p.tel em{display:block}.con_recruit .box_recruit .box_txt .box_tel p.tel em:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:inline-block;margin-right:.5em;font-size:158%;color:#467756}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .box_recruit .box_txt .box_tel p.tel em:before{font-size:129%}}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_txt .box_tel p.tel em:before{font-size:115%}}.con_recruit .box_recruit .box_txt .box_tel p.tel em a,.con_recruit .box_recruit .box_txt .box_tel p.tel em span{color:#467756;text-decoration:none;font-weight:bold;letter-spacing:.05em;font-size:193%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .box_recruit .box_txt .box_tel p.tel em a,.con_recruit .box_recruit .box_txt .box_tel p.tel em span{font-size:172%}}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_txt .box_tel p.tel em a,.con_recruit .box_recruit .box_txt .box_tel p.tel em span{font-size:150%}}.con_recruit .box_recruit .box_txt .box_tel p.btn{background-color:#467756;width:90%;max-width:360px;margin:1em auto 0}.mouse .con_recruit .box_recruit .box_txt .box_tel p.btn{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_recruit .box_recruit .box_txt .box_tel p.btn:hover,.touch .con_recruit .box_recruit .box_txt .box_tel p.btn.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_recruit .box_recruit .box_txt .box_tel p.btn{-webkit-tap-highlight-color:transparent}.touch .con_recruit .box_recruit .box_txt .box_tel p.btn.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_recruit .box_recruit .box_txt .box_tel p.btn a{padding:.5em 0;display:block;text-decoration:none;color:#fff;text-align:center;position:relative;z-index:1;font-size:165%;font-family:"Nanum Myeongjo", serif}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .box_recruit .box_txt .box_tel p.btn a{font-size:143%}}@media only screen and (max-width: 767px){.con_recruit .box_recruit .box_txt .box_tel p.btn a{font-size:122%}}.con_recruit .box_recruit .box_txt .box_tel p.btn a:before{content:"";display:inline-block;vertical-align:middle;width:22px;height:21px;margin-right:.5em;margin-top:-.2em;background:url(../images/common/ic05.png) no-repeat center center/100%}
