@charset "UTF-8";#rec_top img{height:200px;width:auto}@media screen and (min-width:768px){#rec_top img{height:300px;width:auto}}#rec_second h2{width:100%;font-size:14px;font-size:1.4rem;line-height:20px;text-align:center;color:#fff;padding:20px;background-color:#26b3d4}@media screen and (min-width:768px){#rec_second h2{font-size:24px;font-size:2.4rem;line-height:36px;padding:20px}}#rrecruit_index{text-align:center;padding:65px 0 35px;background:#e5e5e5}#rrecruit_index section{background:#fff;width:1100px;margin:0 auto 50px auto;position:relative}#rrecruit_index section:after{content:" ";display:block;clear:both}#rrecruit_index section:nth-child(odd):before{position:absolute;left:0;top:0;z-index:1;content:" ";display:block;border-top:20px solid #00a7cc;border-right:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #00a7cc}#rrecruit_index section:nth-child(even):before{position:absolute;right:0;top:0;z-index:1;content:" ";display:block;border-top:20px solid #00a7cc;border-right:20px solid #00a7cc;border-bottom:20px solid transparent;border-left:20px solid transparent}#rrecruit_index section:nth-child(odd) .rrecruit_index_txt{float:left;width:460px}#rrecruit_index section:nth-child(odd) .rrecruit_index_img{float:right;width:640px}#rrecruit_index section:nth-child(even) .rrecruit_index_txt{float:right;width:460px}#rrecruit_index section:nth-child(even) .rrecruit_index_img{float:left;width:640px}#rrecruit_index section .rrecruit_index_txt h2{padding-top:82px;font-size:26px;font-size:2.2rem;line-height:40px;letter-spacing:3px;font-weight:500}#rrecruit_index section .rrecruit_index_txt h2 br{display:none}#rrecruit_index section .rrecruit_index_txt h2 span{margin-top:10px;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;letter-spacing:5px;font-weight:400;display:block}#rrecruit_index section .rrecruit_index_txt p{margin:29px auto 0 auto;font-size:15px;font-size:1.5rem;line-height:28px;line-height:2.8rem;letter-spacing:2.5px;font-weight:400}#rrecruit_index section .rrecruit_index_txt a{margin-top:29px;font-size:15px;line-height:28px;letter-spacing:2.5px;font-weight:500;border:solid 3px #00a7cc;display:inline-block;padding:6px 60px;border-radius:30px;transition:.3s;position:relative}#rrecruit_index section .rrecruit_index_txt a:after{position:absolute;right:15px;top:50%;margin-top:-6px;width:8px;height:12px;background-size:contain;background:url(/recruit/assets/img/common/ic_arrow-grn.svg) no-repeat center left;content:" ";display:block;transition:.3s}#rrecruit_index section:nth-child(2) ul li{float:left;position:relative}#rrecruit_index{text-align:center;padding:65px 0 35px;background:#e5e5e5}#rrecruit_index section{background:#fff;width:1100px;margin:0 auto 50px auto;position:relative}#rrecruit_index section:after{content:" ";display:block;clear:both}#rrecruit_index section:nth-child(odd):before{position:absolute;left:0;top:0;z-index:1;content:" ";display:block;border-top:20px solid #00a7cc;border-right:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #00a7cc}#rrecruit_index section:nth-child(even):before{position:absolute;right:0;top:0;z-index:1;content:" ";display:block;border-top:20px solid #00a7cc;border-right:20px solid #00a7cc;border-bottom:20px solid transparent;border-left:20px solid transparent}#rrecruit_index section:nth-child(odd) .rrecruit_index_txt{float:left;width:460px}#rrecruit_index section:nth-child(odd) .rrecruit_index_img{float:right;width:640px}#rrecruit_index section:nth-child(even) .rrecruit_index_txt{float:right;width:460px}#rrecruit_index section:nth-child(even) .rrecruit_index_img{float:left;width:640px}#rrecruit_index section .rrecruit_index_txt h2{padding-top:82px;font-size:26px;font-size:2.2rem;line-height:40px;letter-spacing:3px;font-weight:500}#rrecruit_index section .rrecruit_index_txt h2 br{display:none}#rrecruit_index section .rrecruit_index_txt h2 span{margin-top:10px;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;letter-spacing:5px;font-weight:400;display:block}#rrecruit_index section .rrecruit_index_txt p{margin:29px auto 0 auto;font-size:15px;font-size:1.5rem;line-height:28px;line-height:2.8rem;letter-spacing:2.5px;font-weight:400}#rrecruit_index section .rrecruit_index_txt a{margin-top:29px;font-size:15px;line-height:28px;letter-spacing:2.5px;font-weight:500;border:solid 3px #00a7cc;display:inline-block;padding:6px 60px;border-radius:30px;transition:.3s;position:relative}#rrecruit_index section .rrecruit_index_txt a:after{position:absolute;right:15px;top:50%;margin-top:-6px;width:8px;height:12px;background-size:contain;background:url(/recruit/assets/img/common/ic_arrow-grn.svg) no-repeat center left;content:" ";display:block;transition:.3s}#rrecruit_index section .rrecruit_index_txt a:hover{background:#d2f7fe;color:#20a7ca}#rrecruit_index section:nth-child(2) ul li{float:left;position:relative}#rrecruit_index section:nth-child(2) ul li p{font-size:12px;line-height:16px;position:absolute;right:10px;bottom:9px;color:#fff}#rrecruit_index section:nth-child(2) ul li:nth-child(1) p{letter-spacing:1.5px}#rrecruit_index section:nth-child(2) ul li:nth-child(2) p{letter-spacing:.8px}#rrecruit_index section:nth-child(2) ul li:nth-child(4) p{letter-spacing:3px}#rrecruit_index section:nth-child(3) ul li{float:left;position:relative}#rrecruit_index section:nth-child(3) ul li p{font-size:12px;line-height:16px;letter-spacing:1.5px;position:absolute;left:0;bottom:9px;width:100%;color:#fff}@media screen and (max-width:768px){#rrecruit_index{text-align:center;padding:40px 0 5px;background:#e5e5e5}#rrecruit_index img{width:100%}#rrecruit_index section{background:#fff;width:87.5%;margin:0 auto 7% auto;position:relative;overflow:hidden}#rrecruit_index section:after{content:" ";display:block;clear:both}#rrecruit_index section:nth-child(odd):before{position:absolute;left:0;top:0;z-index:1;content:" ";display:block;border-top:20px solid #00a7cc;border-right:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #00a7cc}#rrecruit_index section:nth-child(even):before{position:absolute;right:0;top:0;z-index:1;content:" ";display:block;border-top:20px solid #00a7cc;border-right:20px solid #00a7cc;border-bottom:20px solid transparent;border-left:20px solid transparent}#rrecruit_index section:nth-child(odd) .rrecruit_index_txt{float:none;width:100%}#rrecruit_index section:nth-child(odd) .rrecruit_index_img{float:none;width:100%}#rrecruit_index section:nth-child(even) .rrecruit_index_txt{float:none;width:100%}#rrecruit_index section:nth-child(even) .rrecruit_index_img{float:none;width:100%}#rrecruit_index section .rrecruit_index_txt h2{padding-top:40px;font-size:26px;line-height:40px;letter-spacing:3px;font-weight:500}#rrecruit_index section .rrecruit_index_txt h2 span{margin-top:6px;font-size:12px;line-height:12px;letter-spacing:5px;font-weight:400;display:block}#rrecruit_index section .rrecruit_index_txt h2 br{display:inherit}#rrecruit_index section .rrecruit_index_txt p{margin:29px auto 0 auto;width:90%;font-size:14px;line-height:27px;letter-spacing:2.5px;font-weight:400}#rrecruit_index section .rrecruit_index_txt p span{display:inline-block}#rrecruit_index section .rrecruit_index_txt a{margin:7% 0 40px;font-size:15px;line-height:28px;letter-spacing:2.5px;font-weight:500;border:solid 3px #00a7cc;display:inline-block;padding:6px 60px;border-radius:30px;transition:.3s;position:relative}#rrecruit_index section:nth-child(3) ul li{float:left;width:50%;position:relative}#rrecruit_index section:nth-child(3) ul li p{font-size:12px;line-height:16px;letter-spacing:0px !important;position:absolute;right:10px;bottom:9px;color:#fff}#rrecruit_index section:nth-child(3) ul li p{letter-spacing:3px !important}#rrecruit_index section:nth-child(4) ul li{float:left;width:50%;position:relative}#rrecruit_index section:nth-child(4) ul li p{font-size:12px;line-height:16px;letter-spacing:1.5px;position:absolute;left:0;bottom:9px;width:100%;color:#fff}}@media screen and (max-width:520px){#rrecruit_index section:nth-child(odd):before{position:absolute;left:0;top:0;z-index:1;content:" ";display:block;border-top:15px solid #00a7cc;border-right:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #00a7cc}#rrecruit_index section:nth-child(even):before{position:absolute;right:0;top:0;z-index:1;content:" ";display:block;border-top:15px solid #00a7cc;border-right:15px solid #00a7cc;border-bottom:15px solid transparent;border-left:15px solid transparent}#rrecruit_index section:nth-child(3) ul li{float:left;width:50%;position:relative}#rrecruit_index section:nth-child(3) ul li p{font-size:2.3vw !important;line-height:3vw;letter-spacing:0px !important;position:absolute;right:7px;bottom:7px;color:#fff}#rrecruit_index section:nth-child(3) ul li:nth-child(4) p{letter-spacing:2px !important}#rrecruit_index section:nth-child(3) ul li:nth-child(5) p{letter-spacing:3px !important}#rrecruit_index section:nth-child(4) ul li{float:left;width:50%;position:relative}#rrecruit_index section:nth-child(4) ul li p{font-size:2.3vw;line-height:3vw;letter-spacing:.3vw;position:absolute;left:0;bottom:7px;width:100%;color:#fff}#rrecruit_index section .rrecruit_index_txt a{margin:7% 0 40px;font-size:15px;line-height:28px;letter-spacing:2.5px;font-weight:500;border:solid 3px #00a7cc;display:inline-block;padding:3px 50px;border-radius:30px;transition:.3s;position:relative}}@media screen and (max-width:400px){#rrecruit_index{text-align:center;padding:8% 0 1%;background:#e5e5e5}#rrecruit_index section .rrecruit_index_txt h2{padding-top:40px;font-size:21px;line-height:32px;letter-spacing:3px;font-weight:500}#rrecruit_index section .rrecruit_index_txt h2 span{margin-top:8px;font-size:11px;line-height:11px;letter-spacing:5px;font-weight:400;display:block}#rrecruit_index section .rrecruit_index_txt h2 br{display:inherit}#rrecruit_index section .rrecruit_index_txt p{margin:22px auto 0 auto;width:90%;font-size:14px;line-height:25px;letter-spacing:2.5px;font-weight:400}}#rrecruit_index section:nth-child(3) ul li img{width:213px;height:210px}.flex{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;justify-content:center}#rrecruit_staff_list{width:1000px;margin:50px auto}.staff-box{width:240px;height:250px;overflow:hidden;border:1px solid #ddd;margin:4% auto;position:relative;border-radius:15px}.staff-box img{overflow:hidden;height:250px;position:relative;right:50%}.staff-box a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-999px;z-index:2}.staff-box:hover{filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7;zoom:1}.staff-names{color:#fff;background-color:rgba(2,166,203,.8);padding:1em;width:100%;bottom:0;position:absolute;z-index:1}.staff-names div p.position{font-size:10px;font-size:1rem}.staff-names div p.name{font-size:18px;font-size:1.8rem;line-height:1.5}.staff-names div p.name span{font-size:10px;font-size:1rem;line-height:1.3}@media screen and (max-width:768px){#rrecruit_staff_list{width:95%;margin:20px auto}.staff-box{width:100%;height:200px;overflow:hidden;border:1px solid #ddd;position:relative;border-radius:15px}.staff-box img{overflow:hidden;height:250px;position:relative;right:0}}#rrecruit_staff_waku{width:90%;overflow:hidden;margin:30px auto}.staff01{background:url(//harayama-chemical-industry.com/wp-content/themes/rdsgn/css/../image/interview/s01_top.jpg) no-repeat center top;float:none;height:300px;background-size:cover;margin-bottom:30px}.staff02{background:url(//harayama-chemical-industry.com/wp-content/themes/rdsgn/css/../image/interview/s02_top.jpg) no-repeat center top;float:none;height:300px;background-size:cover;margin-bottom:30px}.staff03{background:url(//harayama-chemical-industry.com/wp-content/themes/rdsgn/css/../image/interview/s03_top.jpg) no-repeat center top;float:none;height:300px;background-size:cover;margin-bottom:30px}.staff04{background:url(//harayama-chemical-industry.com/wp-content/themes/rdsgn/css/../image/interview/s04_top.jpg) no-repeat center top;float:none;height:300px;background-size:cover;margin-bottom:30px}.staff05{background:url(//harayama-chemical-industry.com/wp-content/themes/rdsgn/css/../image/interview/s05_top.jpg) no-repeat center top;float:none;height:300px;background-size:cover;margin-bottom:30px}.staff05{background:url(//harayama-chemical-industry.com/wp-content/themes/rdsgn/css/../image/interview/s06_top.jpg) no-repeat center top;float:none;height:300px;background-size:cover;margin-bottom:30px}.rrecruit_staff_text{overflow:hidden}.rrecruit_staff_text section{text-align:left}.staff-name{color:#fff;background-color:rgba(2,166,203,.8);padding:2em 5em;position:relative;top:214px}.staff-name div p.position{font-size:10px;font-size:1rem}.staff-name div p.name{font-size:18px;font-size:1.8rem;line-height:1.5}.staff-name div p.name span{font-size:10px;font-size:1rem;line-height:1.3}.rr_question{font-size:14px;background-color:#01a6cb;color:#fff;text-align:left;padding:5px 10px;border-radius:7px}.rr_answer{padding:20px}@media screen and (min-width:768px){#rrecruit_staff_waku{max-width:1400px;overflow:hidden;margin:50px auto}.staff01{background:url(//harayama-chemical-industry.com/wp-content/themes/rdsgn/css/../image/interview/s01_top.jpg) no-repeat center top;float:left;height:500px;width:50%;margin-right:20px}.staff02{background:url(//harayama-chemical-industry.com/wp-content/themes/rdsgn/css/../image/interview/s02_top.jpg) no-repeat center top;float:left;height:500px;width:50%;margin-right:20px}.staff03{background:url(//harayama-chemical-industry.com/wp-content/themes/rdsgn/css/../image/interview/s03_top.jpg) no-repeat center top;float:left;height:500px;width:50%;margin-right:20px}.staff04{background:url(//harayama-chemical-industry.com/wp-content/themes/rdsgn/css/../image/interview/s04_top.jpg) no-repeat center top;float:left;height:500px;width:50%;margin-right:20px}.staff05{background:url(//harayama-chemical-industry.com/wp-content/themes/rdsgn/css/../image/interview/s05_top.jpg) no-repeat center top;float:left;height:500px;width:50%;margin-right:20px}.staff06{background:url(//harayama-chemical-industry.com/wp-content/themes/rdsgn/css/../image/interview/s06_top.jpg) no-repeat center top;float:left;height:500px;width:50%;margin-right:20px}.rrecruit_staff_text{overflow:hidden}.rrecruit_staff_text section{text-align:left}.staff-name{color:#fff;background-color:rgba(2,166,203,.8);padding:2em 5em;position:relative;top:389px}.staff-name div p.position{font-size:14px;font-size:1.4rem}.staff-name div p.name{font-size:24px;font-size:2.4rem;line-height:1.5}.staff-name div p.name span{font-size:14px;font-size:1.4rem;line-height:1.3}.rr_question{font-size:18px;background-color:#01a6cb;color:#fff;text-align:left;padding-left:30px;border-radius:10px}.rr_answer{padding:20px}}#rrecruit_message_main{width:100%;height:500px}.bossbk{background:url(https://harayama-chemical-industry.com/image/interview/boss_main.jpg) no-repeat center center #fffcf0}.boss2bk{background:url(https://harayama-chemical-industry.com/image/interview/boss2_main.jpg) no-repeat center center #fffcf0}#rrecruit_message_main .inner{width:100%;max-width:1400px;height:500px;position:relative;margin:0 auto}#rrecruit_message_main .inner div{position:absolute;top:207px;left:52%;color:#121212}#rrecruit_message_main .inner div h2{font-size:42px;font-size:4.2rem;line-height:50px;letter-spacing:4px}#rrecruit_message_main .inner div p.position{font-size:14px;font-size:1.4rem;line-height:1.3;margin-top:74px}#rrecruit_message_main .inner div p.name{font-size:22px;font-size:2.2rem;line-height:1.5;margin-top:7px}#rrecruit_message_main .inner div p.name span{font-size:14px;font-size:1.4rem;line-height:1.3}@media screen and (max-width:768px){#rrecruit_message_main{width:100%;height:300px !important;background-size:auto 300px}.bossbk{background:url(https://harayama-chemical-industry.com/image/interview/boss_main.jpg) no-repeat center center #fffcf0}.boss2bk{background:url(https://harayama-chemical-industry.com/image/interview/boss2_main.jpg) no-repeat center center #fffcf0}#rrecruit_message_main .inner{width:100%;position:relative;margin:0 auto}#rrecruit_message_main .inner div{position:absolute;top:120px;left:54%;color:#121212}#rrecruit_message_main .inner img{width:100%}#rrecruit_message_main .inner div h2{font-size:24px;font-size:2.4rem;line-height:24px;letter-spacing:4px}#rrecruit_message_main .inner div p.position{font-size:11px;font-size:1.1rem;line-height:1.3;margin-top:6%}#rrecruit_message_main .inner div p.name{font-size:18px;font-size:1.8rem;line-height:1.5;margin-top:5px}#rrecruit_message_main .inner div p.name span{font-size:10px;font-size:1rem;line-height:1.3}}@media screen and (max-width:500px){#rrecruit_message_main{width:100%;height:300px;background-size:auto 300px}.bossbk{background:url(https://harayama-chemical-industry.com/image/interview/boss_main_sp.jpg) no-repeat center center #fffcf0}.boss2bk{background:url(https://harayama-chemical-industry.com/image/interview/boss2_main_sp.jpg) no-repeat center center #fffcf0}#rrecruit_message_main .inner{width:100%;position:relative;margin:0 auto}#rrecruit_message_main .inner div{position:relative;width:100%;padding:10px;overflow:hidden;top:200px;left:0;color:#fff;background-color:rgba(18,18,18,.7)}#rrecruit_message_main .inner img{width:100%}#rrecruit_message_main .inner div h2{font-size:20px;font-size:2rem;line-height:20px;letter-spacing:4px}#rrecruit_message_main .inner div p.position{font-size:10px;font-size:1rem;line-height:1.3;margin-top:6%}#rrecruit_message_main .inner div p.name{font-size:16px;font-size:1.6rem;line-height:1.5;margin-top:3px}#rrecruit_message_main .inner div p.name span{font-size:10px;font-size:1rem;line-height:1.3}}#rrecruit_message_text{width:100%;max-width:1100px;margin:0 auto;padding:30px 0 0}#rrecruit_message_text section:after{content:" ";display:block;clear:both}#rrecruit_message_text section:nth-child(odd) div.rrecruit_L{float:left;width:660px}#rrecruit_message_text section:nth-child(odd) div.rrecruit_R{float:right;width:400px;margin-top:8px}#rrecruit_message_text section:nth-child(even) div.rrecruit_L{float:right;width:660px}#rrecruit_message_text section:nth-child(even) div.rrecruit_R{float:left;width:400px;margin-top:8px}#rrecruit_message_text section h3{font-size:18px;font-size:1.8rem;line-height:2;letter-spacing:3px;width:100%;padding:40px 0 17px;margin:0 0 20px;border-bottom:solid 1px #d1d1d1;font-weight:500;color:#619ed9;text-align:left}#rrecruit_message_text section p{font-size:14px;font-size:1.4rem;line-height:2.1;letter-spacing:2.5px;color:#222;font-weight:400;margin-bottom:25px;text-align:left;text-align:justify;text-justify:inter-ideograph}#rrecruit_message_text section img{margin-bottom:30px}@media screen and (max-width:768px){#rrecruit_message_text{width:90%;max-width:1100px;margin:0 auto;padding:30px 0 0}#rrecruit_message_text section:after{content:" ";display:block;clear:both}#rrecruit_message_text section:nth-child(odd) div.rrecruit_L{float:none;width:100%}#rrecruit_message_text section:nth-child(odd) div.rrecruit_R{float:none;width:100%;margin-top:8px}#rrecruit_message_text section:nth-child(even) div.rrecruit_L{float:none;width:100%}#rrecruit_message_text section:nth-child(even) div.rrecruit_R{float:none;width:100%;margin-top:8px}#rrecruit_message_text section h3{font-size:18px;font-size:1.8rem;line-height:1.5;letter-spacing:3px;width:100%;padding:20px 0 14px;margin:0 0 15px;border-bottom:solid 1px #d1d1d1;font-weight:500;color:#619ed9}#rrecruit_message_text section h3 span{display:block}#rrecruit_message_text section p{font-size:14px;font-size:1.4rem;line-height:2.1;letter-spacing:2px;color:#222;font-weight:400;margin-bottom:25px}#rrecruit_message_text section img{width:100%;max-width:400px;display:block;margin:0 auto 30px auto}}