﻿#content{z-index:1}#content .scrolltx{display:none}@media screen and (max-width: 768px){#content .scrolltx{display:block;text-align:center;padding:0 0 20px;font-size:14px}}.about #content .aboutBox1 .in1{padding:0 20px}.about #content .aboutBox1 h2.subT{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:28px;padding:0 0 45px}@media screen and (max-width: 768px){.about #content .aboutBox1 h2.subT{font-size:20px}}.about #content .aboutBox1 p{text-align:center}@media screen and (max-width: 768px){.about #content .aboutBox1 p{font-size:14px}}.about #content .aboutBox1 p span{color:#007C4F}.about #content .aboutBox1 .imgBox{text-align:center;padding:60px 0}.about #content .aboutBox1 .imgBox a{scroll-behavior:smooth}@media screen and (max-width: 1100px){.about #content .aboutBox1 .imgBox svg{width:100%;height:auto}}.about #content .aboutBox1 .imgBox img{width:100%;height:auto}.about #content .aboutBox1 .inBox{margin:90px 0 0 0;padding:90px 0 80px;background:url("../images/content/topRecruitBg.jpg") no-repeat center;background-size:cover}@media screen and (max-width: 768px){.about #content .aboutBox1 .inBox{padding:30px 0;margin:30px 0 0 0}}.about #content .aboutBox1 .inBox .inner{display:flex;justify-content:space-between;flex-wrap:wrap}.about #content .aboutBox1 .inBox .inner .in{width:47%}@media screen and (max-width: 768px){.about #content .aboutBox1 .inBox .inner .in{width:100%;padding:20px 0}}.about #content .aboutBox1 .inBox .inner .in h3{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:26px;padding:0 0 45px}@media screen and (max-width: 768px){.about #content .aboutBox1 .inBox .inner .in h3{font-size:20px}}@media screen and (max-width: 768px){.about #content .aboutBox1 .inBox .inner .in h3{padding:0 0 10px}}.about #content .aboutBox1 .inBox .inner .in p{text-align:left}@media screen and (max-width: 768px){.about #content .aboutBox1 .inBox .inner .in p{font-size:14px}}.about #content .aboutBox1 .inBox .inner .in p a{color:#007C4F;text-decoration:underline}.about #content .aboutBox1 .inBox .inner .in .img{padding:40px 0 0 0;text-align:center}@media screen and (max-width: 768px){.about #content .aboutBox1 .inBox .inner .in .img img{width:100%;height:auto}}.about #content .aboutBox2{padding:90px 0 50px}@media screen and (max-width: 768px){.about #content .aboutBox2{padding:60px 0 20px}}.about #content .aboutBox2 .inner h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:28px;padding:0 0 45px;padding:0 0 40px}@media screen and (max-width: 768px){.about #content .aboutBox2 .inner h2{font-size:20px}}@media screen and (max-width: 768px){.about #content .aboutBox2 .inner h2{text-align:center}}.about #content .aboutBox2 .inner .inBox{position:relative}.about #content .aboutBox2 .inner .inBox .txBox .in{width:50%}@media screen and (max-width: 768px){.about #content .aboutBox2 .inner .inBox .txBox .in{width:100%}}.about #content .aboutBox2 .inner .inBox .txBox h3{font-size:20px;color:#007C4F;padding:0 0 20px}@media screen and (max-width: 768px){.about #content .aboutBox2 .inner .inBox .txBox h3{font-size:16px}}.about #content .aboutBox2 .inner .inBox .txBox p{padding:0 0 40px;font-size:18px}@media screen and (max-width: 768px){.about #content .aboutBox2 .inner .inBox .txBox p{font-size:14px}}.about #content .aboutBox2 .inner .inBox .imgBox{width:40%;position:absolute;right:0;top:0}@media screen and (max-width: 768px){.about #content .aboutBox2 .inner .inBox .imgBox{width:100%;text-align:center;position:relative;right:auto;top:auto;padding:0 0 20px}.about #content .aboutBox2 .inner .inBox .imgBox img{width:100%;height:auto}}.about #content .aboutBox3{padding:90px 0;background-color:#F9FBFB}@media screen and (max-width: 768px){.about #content .aboutBox3{padding:60px 0}}.about #content .aboutBox3 .inner h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:28px;padding:0 0 45px;padding:0 0 40px}@media screen and (max-width: 768px){.about #content .aboutBox3 .inner h2{font-size:20px}}@media screen and (max-width: 768px){.about #content .aboutBox3 .inner h2{text-align:center}}.about #content .aboutBox3 .inner .inBox{display:flex;justify-content:space-between;flex-wrap:wrap}.about #content .aboutBox3 .inner .inBox .txBox{width:48%}@media screen and (max-width: 768px){.about #content .aboutBox3 .inner .inBox .txBox{width:100%;padding:20px 0 0 0}}.about #content .aboutBox3 .inner .inBox .txBox p{font-size:18px}@media screen and (max-width: 768px){.about #content .aboutBox3 .inner .inBox .txBox p{font-size:14px}}.about #content .aboutBox3 .inner .inBox .imgBox{width:48%}@media screen and (max-width: 768px){.about #content .aboutBox3 .inner .inBox .imgBox{width:100%;text-align:center}.about #content .aboutBox3 .inner .inBox .imgBox img{width:100%;height:auto}}.about #content .aboutBox4{padding:90px 0}@media screen and (max-width: 768px){.about #content .aboutBox4{padding:60px 0}}.about #content .aboutBox4 .inner h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:28px;padding:0 0 45px;padding:0 0 40px}@media screen and (max-width: 768px){.about #content .aboutBox4 .inner h2{font-size:20px}}@media screen and (max-width: 768px){.about #content .aboutBox4 .inner h2{text-align:center}}.about #content .aboutBox4 .inner .inBox{display:flex;justify-content:space-between;flex-wrap:wrap}.about #content .aboutBox4 .inner .inBox .txBox{width:48%;order:1}@media screen and (max-width: 768px){.about #content .aboutBox4 .inner .inBox .txBox{padding:20px 0 0 0;width:100%;order:2}}.about #content .aboutBox4 .inner .inBox .txBox p{font-size:18px}@media screen and (max-width: 768px){.about #content .aboutBox4 .inner .inBox .txBox p{font-size:14px}}.about #content .aboutBox4 .inner .inBox .imgBox{width:48%;order:2}@media screen and (max-width: 768px){.about #content .aboutBox4 .inner .inBox .imgBox{width:100%;text-align:center;order:1}.about #content .aboutBox4 .inner .inBox .imgBox img{width:100%;height:auto}}.about #content .aboutBox5{padding:90px 0}@media screen and (max-width: 768px){.about #content .aboutBox5{padding:60px 0 20px}}.about #content .aboutBox5 .inner h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:28px;padding:0 0 45px;padding:0 0 40px}@media screen and (max-width: 768px){.about #content .aboutBox5 .inner h2{font-size:20px}}@media screen and (max-width: 768px){.about #content .aboutBox5 .inner h2{text-align:center}}.about #content .aboutBox5 .inner .inBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 30px}.about #content .aboutBox5 .inner .inBox .txBox{width:48%;order:1}@media screen and (max-width: 768px){.about #content .aboutBox5 .inner .inBox .txBox{padding:20px 0 0 0;width:100%;order:2}}.about #content .aboutBox5 .inner .inBox .txBox p{font-size:18px}@media screen and (max-width: 768px){.about #content .aboutBox5 .inner .inBox .txBox p{font-size:14px}}.about #content .aboutBox5 .inner .inBox .imgBox{width:48%;order:2}@media screen and (max-width: 768px){.about #content .aboutBox5 .inner .inBox .imgBox{width:100%;text-align:center;order:1}.about #content .aboutBox5 .inner .inBox .imgBox img{width:100%;height:auto}}.about #content .aboutBox5 .inner .inBox2 h3{font-size:20px;color:#007C4F;padding:0 0 20px}@media screen and (max-width: 768px){.about #content .aboutBox5 .inner .inBox2 h3{font-size:16px}}.about #content .aboutBox5 .inner .inBox2 p{padding:0 0 40px;font-size:18px}@media screen and (max-width: 768px){.about #content .aboutBox5 .inner .inBox2 p{font-size:14px}}.about #content .aboutBox5 .inner #link1{background-color:#F9FBFB;padding:40px 50px;display:flex;justify-content:space-between;flex-wrap:wrap;font-size:18px}@media screen and (max-width: 768px){.about #content .aboutBox5 .inner #link1{padding:50px 15px}}.about #content .aboutBox5 .inner #link1 .title{width:10%;color:#007C4F}@media screen and (max-width: 768px){.about #content .aboutBox5 .inner #link1 .title{width:100%;font-size:16px}}.about #content .aboutBox5 .inner #link1 .tx{width:90%;padding:0 0 0 20px;line-height:160%}@media screen and (max-width: 768px){.about #content .aboutBox5 .inner #link1 .tx{width:100%;padding:20px 0 0 0;font-size:14px}}.about #content .aboutBox6{padding:90px 0;background-color:#F9FBFB}@media screen and (max-width: 768px){.about #content .aboutBox6{padding:60px 0 0}}.about #content .aboutBox6 .inner .inBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 60px}.about #content .aboutBox6 .inner .inBox h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:28px;padding:0 0 45px;padding:0 0 40px;width:30%}@media screen and (max-width: 768px){.about #content .aboutBox6 .inner .inBox h2{font-size:20px}}@media screen and (max-width: 768px){.about #content .aboutBox6 .inner .inBox h2{width:100%;text-align:center}}.about #content .aboutBox6 .inner .inBox p{width:70%;padding:0}@media screen and (max-width: 768px){.about #content .aboutBox6 .inner .inBox p{width:100%;font-size:14px}}.about #content .aboutBox6 .inner .inBox .in{width:30%}@media screen and (max-width: 768px){.about #content .aboutBox6 .inner .inBox .in{width:100%;padding:0 0 20px}}.about #content .aboutBox6 .inner .inBox .in .imgBox{padding:0 0 20px;text-align:center}@media screen and (max-width: 768px){.about #content .aboutBox6 .inner .inBox .in .imgBox{padding:0 0 10px}.about #content .aboutBox6 .inner .inBox .in .imgBox img{width:100%;height:auto}}.about #content .aboutBox6 .inner .inBox .in p.tx{width:auto;color:#007C4F;font-size:16px;padding:0 20px;text-align:center}@media screen and (max-width: 768px){.about #content .aboutBox6 .inner .inBox .in p.tx{font-size:14px;padding:0}}.about #content .aboutBox7{padding:90px 0}@media screen and (max-width: 768px){.about #content .aboutBox7{padding:60px 0}}.about #content .aboutBox7 .inner h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:28px;padding:0 0 45px;padding:0 0 40px}@media screen and (max-width: 768px){.about #content .aboutBox7 .inner h2{font-size:20px}}@media screen and (max-width: 1100px){.about #content .aboutBox7 .inner .img{overflow-x:scroll;width:100%}}.about #content .aboutBox7 .inner .img img{max-width:none}.about #content .aboutBox8{padding:90px 0;background:url("../images/content/aboutBg.png") no-repeat center;background-size:cover}@media screen and (max-width: 768px){.about #content .aboutBox8{padding:60px 0 0px}}.about #content .aboutBox8 .inner h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:28px;padding:0 0 45px;padding:0 0 40px}@media screen and (max-width: 768px){.about #content .aboutBox8 .inner h2{font-size:20px}}.about #content .aboutBox8 .inner .inBox{display:flex;justify-content:space-between;flex-wrap:wrap}.about #content .aboutBox8 .inner .inBox .in{width:30%;margin:0 1%}@media screen and (max-width: 768px){.about #content .aboutBox8 .inner .inBox .in{width:100%;margin:0 0 30px}.about #content .aboutBox8 .inner .inBox .in img{width:100%;height:auto}}.about #content .aboutBox8 .inner .inBox .in a{display:block}.about.hospital #content .healthcareBox1 .inner h2.subT,.about.healthcare #content .healthcareBox1 .inner h2.subT{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:28px;padding:0 0 45px}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox1 .inner h2.subT,.about.healthcare #content .healthcareBox1 .inner h2.subT{font-size:20px}}.about.hospital #content .healthcareBox1 .inner h2.subT br,.about.healthcare #content .healthcareBox1 .inner h2.subT br{display:none}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox1 .inner h2.subT br,.about.healthcare #content .healthcareBox1 .inner h2.subT br{display:block}}.about.hospital #content .healthcareBox1 .inner .btnArea,.about.healthcare #content .healthcareBox1 .inner .btnArea{padding:45px 0 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox1 .inner .btnArea,.about.healthcare #content .healthcareBox1 .inner .btnArea{padding:0}}.about.hospital #content .healthcareBox1 .inner .btnArea .btn,.about.healthcare #content .healthcareBox1 .inner .btnArea .btn{flex:1;margin:0 10px}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox1 .inner .btnArea .btn,.about.healthcare #content .healthcareBox1 .inner .btnArea .btn{flex:none;width:100%;padding:10px 10%;margin:0 auto}}.about.hospital #content .healthcareBox1 .inner .btnArea.type2,.about.healthcare #content .healthcareBox1 .inner .btnArea.type2{justify-content:center;padding:0 100px}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox1 .inner .btnArea.type2,.about.healthcare #content .healthcareBox1 .inner .btnArea.type2{padding:0}}.about.hospital #content .healthcareBox1 .inner .btnArea.type2 .btn,.about.healthcare #content .healthcareBox1 .inner .btnArea.type2 .btn{flex:none;width:30%;margin:0 10px 30px}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox1 .inner .btnArea.type2 .btn,.about.healthcare #content .healthcareBox1 .inner .btnArea.type2 .btn{width:100%;padding:10px 10%;margin:0 auto}}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox1 .inner .btnArea.type2 .btn br,.about.healthcare #content .healthcareBox1 .inner .btnArea.type2 .btn br{display:none}}@media screen and (max-width: 1000px){.about.hospital #content .healthcareBox1 .inner .btnArea.type3 .btn,.about.healthcare #content .healthcareBox1 .inner .btnArea.type3 .btn{flex:none;width:47%;padding:10px 0}}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox1 .inner .btnArea.type3 .btn,.about.healthcare #content .healthcareBox1 .inner .btnArea.type3 .btn{width:100%;padding:10px 10%}}.about.hospital #content .healthcareBox,.about.healthcare #content .healthcareBox{padding:100px 0}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox,.about.healthcare #content .healthcareBox{padding:60px 0}}.about.hospital #content .healthcareBox .inner .titleBox,.about.healthcare #content .healthcareBox .inner .titleBox{padding:0 0 50px}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .titleBox,.about.healthcare #content .healthcareBox .inner .titleBox{padding:0 0 30px}}.about.hospital #content .healthcareBox .inner .titleBox .tx1,.about.healthcare #content .healthcareBox .inner .titleBox .tx1{font-size:18px;color:#007C4F;font-weight:700;padding:0 0 20px}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .titleBox .tx1,.about.healthcare #content .healthcareBox .inner .titleBox .tx1{font-size:16px;text-align:center}}.about.hospital #content .healthcareBox .inner .titleBox .tx2,.about.healthcare #content .healthcareBox .inner .titleBox .tx2{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center}.about.hospital #content .healthcareBox .inner .titleBox .tx2.type_r,.about.healthcare #content .healthcareBox .inner .titleBox .tx2.type_r{justify-content:space-between;flex-wrap:nowrap}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .titleBox .tx2.type_r,.about.healthcare #content .healthcareBox .inner .titleBox .tx2.type_r{flex-wrap:wrap;padding:0 0 20px}}.about.hospital #content .healthcareBox .inner .titleBox .tx2.type_r h2,.about.healthcare #content .healthcareBox .inner .titleBox .tx2.type_r h2{padding:0}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .titleBox .tx2.type_r h2,.about.healthcare #content .healthcareBox .inner .titleBox .tx2.type_r h2{padding:0 0 20px}}.about.hospital #content .healthcareBox .inner .titleBox .tx2 h2,.about.healthcare #content .healthcareBox .inner .titleBox .tx2 h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-size:24px;font-weight:700;padding:0 70px 0 0}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .titleBox .tx2 h2,.about.healthcare #content .healthcareBox .inner .titleBox .tx2 h2{width:100%;font-size:20px;text-align:center;padding:0 0 20px}}.about.hospital #content .healthcareBox .inner .titleBox .tx2 h2 br,.about.healthcare #content .healthcareBox .inner .titleBox .tx2 h2 br{display:none}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .titleBox .tx2 h2 br,.about.healthcare #content .healthcareBox .inner .titleBox .tx2 h2 br{display:block}}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .titleBox .tx2 .inBox,.about.healthcare #content .healthcareBox .inner .titleBox .tx2 .inBox{width:100%;padding:10px 0}}.about.hospital #content .healthcareBox .inner .titleBox .tx2 .inBox .in,.about.healthcare #content .healthcareBox .inner .titleBox .tx2 .inBox .in{display:flex;justify-content:flex-start;flex-wrap:wrap}.about.hospital #content .healthcareBox .inner .titleBox .tx2 .inBox .in p,.about.healthcare #content .healthcareBox .inner .titleBox .tx2 .inBox .in p{padding:0}.about.hospital #content .healthcareBox .inner .titleBox .tx2 .inBox .in p span,.about.healthcare #content .healthcareBox .inner .titleBox .tx2 .inBox .in p span{font-weight:600;display:inline-block;min-width:90px;color:#007C4F}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .titleBox .tx2 .inBox .in p,.about.healthcare #content .healthcareBox .inner .titleBox .tx2 .inBox .in p{font-size:14px}}.about.hospital #content .healthcareBox .inner .titleBox .tx2 .inBox .in br,.about.healthcare #content .healthcareBox .inner .titleBox .tx2 .inBox .in br{display:none}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .titleBox .tx2 .inBox .in br,.about.healthcare #content .healthcareBox .inner .titleBox .tx2 .inBox .in br{display:block}}.about.hospital #content .healthcareBox .inner .titleBox .tx2 .inBox .in span.br,.about.healthcare #content .healthcareBox .inner .titleBox .tx2 .inBox .in span.br{font-weight:500;color:#333}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .titleBox .tx2 .inBox .in span.br,.about.healthcare #content .healthcareBox .inner .titleBox .tx2 .inBox .in span.br{padding:0 0 0 90px}}.about.hospital #content .healthcareBox .inner .oneBox,.about.hospital #content .healthcareBox .inner .secBox,.about.healthcare #content .healthcareBox .inner .oneBox,.about.healthcare #content .healthcareBox .inner .secBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 60px}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .oneBox,.about.hospital #content .healthcareBox .inner .secBox,.about.healthcare #content .healthcareBox .inner .oneBox,.about.healthcare #content .healthcareBox .inner .secBox{padding:0}}.about.hospital #content .healthcareBox .inner .oneBox .imgBox,.about.hospital #content .healthcareBox .inner .secBox .imgBox,.about.healthcare #content .healthcareBox .inner .oneBox .imgBox,.about.healthcare #content .healthcareBox .inner .secBox .imgBox{width:45%}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .oneBox .imgBox,.about.hospital #content .healthcareBox .inner .secBox .imgBox,.about.healthcare #content .healthcareBox .inner .oneBox .imgBox,.about.healthcare #content .healthcareBox .inner .secBox .imgBox{width:100%;padding:0 0 20px}.about.hospital #content .healthcareBox .inner .oneBox .imgBox img,.about.hospital #content .healthcareBox .inner .secBox .imgBox img,.about.healthcare #content .healthcareBox .inner .oneBox .imgBox img,.about.healthcare #content .healthcareBox .inner .secBox .imgBox img{width:100%;height:auto}}.about.hospital #content .healthcareBox .inner .oneBox .txBox,.about.hospital #content .healthcareBox .inner .secBox .txBox,.about.healthcare #content .healthcareBox .inner .oneBox .txBox,.about.healthcare #content .healthcareBox .inner .secBox .txBox{width:50%}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .oneBox .txBox,.about.hospital #content .healthcareBox .inner .secBox .txBox,.about.healthcare #content .healthcareBox .inner .oneBox .txBox,.about.healthcare #content .healthcareBox .inner .secBox .txBox{width:100%}}.about.hospital #content .healthcareBox .inner .oneBox .txBox p,.about.hospital #content .healthcareBox .inner .secBox .txBox p,.about.healthcare #content .healthcareBox .inner .oneBox .txBox p,.about.healthcare #content .healthcareBox .inner .secBox .txBox p{padding:0}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .oneBox .txBox p,.about.hospital #content .healthcareBox .inner .secBox .txBox p,.about.healthcare #content .healthcareBox .inner .oneBox .txBox p,.about.healthcare #content .healthcareBox .inner .secBox .txBox p{font-size:14px}}.about.hospital #content .healthcareBox .inner .oneBox .txBox p.mini,.about.hospital #content .healthcareBox .inner .secBox .txBox p.mini,.about.healthcare #content .healthcareBox .inner .oneBox .txBox p.mini,.about.healthcare #content .healthcareBox .inner .secBox .txBox p.mini{padding:1em 0 0 0;font-size:14px}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .oneBox .txBox p.mini,.about.hospital #content .healthcareBox .inner .secBox .txBox p.mini,.about.healthcare #content .healthcareBox .inner .oneBox .txBox p.mini,.about.healthcare #content .healthcareBox .inner .secBox .txBox p.mini{font-size:12px}}.about.hospital #content .healthcareBox .inner .oneBox .txBox .pc_img,.about.hospital #content .healthcareBox .inner .secBox .txBox .pc_img,.about.healthcare #content .healthcareBox .inner .oneBox .txBox .pc_img,.about.healthcare #content .healthcareBox .inner .secBox .txBox .pc_img{display:flex;justify-content:center;padding:40px 0 0 0}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .oneBox .txBox .pc_img,.about.hospital #content .healthcareBox .inner .secBox .txBox .pc_img,.about.healthcare #content .healthcareBox .inner .oneBox .txBox .pc_img,.about.healthcare #content .healthcareBox .inner .secBox .txBox .pc_img{display:none}}.about.hospital #content .healthcareBox .inner .oneBox .txBox .pc_img img,.about.hospital #content .healthcareBox .inner .secBox .txBox .pc_img img,.about.healthcare #content .healthcareBox .inner .oneBox .txBox .pc_img img,.about.healthcare #content .healthcareBox .inner .secBox .txBox .pc_img img{border-radius:5px;margin:0 15px}.about.hospital #content .healthcareBox .inner .oneBox .txBox .pc_img.one,.about.hospital #content .healthcareBox .inner .secBox .txBox .pc_img.one,.about.healthcare #content .healthcareBox .inner .oneBox .txBox .pc_img.one,.about.healthcare #content .healthcareBox .inner .secBox .txBox .pc_img.one{justify-content:flex-start}.about.hospital #content .healthcareBox .inner .oneBox .txBox .pc_img.one img,.about.hospital #content .healthcareBox .inner .secBox .txBox .pc_img.one img,.about.healthcare #content .healthcareBox .inner .oneBox .txBox .pc_img.one img,.about.healthcare #content .healthcareBox .inner .secBox .txBox .pc_img.one img{margin:0}.about.hospital #content .healthcareBox .inner .oneBox,.about.healthcare #content .healthcareBox .inner .oneBox{display:block;padding:0}.about.hospital #content .healthcareBox .inner .oneBox .imgBox,.about.healthcare #content .healthcareBox .inner .oneBox .imgBox{width:100%}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .oneBox .imgBox,.about.healthcare #content .healthcareBox .inner .oneBox .imgBox{overflow-x:scroll}.about.hospital #content .healthcareBox .inner .oneBox .imgBox img,.about.healthcare #content .healthcareBox .inner .oneBox .imgBox img{max-width:none;width:760px;height:auto}}.about.hospital #content .healthcareBox .inner .oneBox .txBox,.about.healthcare #content .healthcareBox .inner .oneBox .txBox{width:100%;padding:60px 0 0 0}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .oneBox .txBox,.about.healthcare #content .healthcareBox .inner .oneBox .txBox{padding:20px 0 0 0}}.about.hospital #content .healthcareBox .inner .threeBox,.about.hospital #content .healthcareBox .inner .threeBox2,.about.healthcare #content .healthcareBox .inner .threeBox,.about.healthcare #content .healthcareBox .inner .threeBox2{display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .threeBox,.about.hospital #content .healthcareBox .inner .threeBox2,.about.healthcare #content .healthcareBox .inner .threeBox,.about.healthcare #content .healthcareBox .inner .threeBox2{padding:40px 0 0 0}}.about.hospital #content .healthcareBox .inner .threeBox .inBox,.about.hospital #content .healthcareBox .inner .threeBox2 .inBox,.about.healthcare #content .healthcareBox .inner .threeBox .inBox,.about.healthcare #content .healthcareBox .inner .threeBox2 .inBox{width:30%;text-align:center}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .threeBox .inBox,.about.hospital #content .healthcareBox .inner .threeBox2 .inBox,.about.healthcare #content .healthcareBox .inner .threeBox .inBox,.about.healthcare #content .healthcareBox .inner .threeBox2 .inBox{width:100%;padding:0 0 30px}.about.hospital #content .healthcareBox .inner .threeBox .inBox:last-child,.about.hospital #content .healthcareBox .inner .threeBox2 .inBox:last-child,.about.healthcare #content .healthcareBox .inner .threeBox .inBox:last-child,.about.healthcare #content .healthcareBox .inner .threeBox2 .inBox:last-child{padding:0}.about.hospital #content .healthcareBox .inner .threeBox .inBox img,.about.hospital #content .healthcareBox .inner .threeBox2 .inBox img,.about.healthcare #content .healthcareBox .inner .threeBox .inBox img,.about.healthcare #content .healthcareBox .inner .threeBox2 .inBox img{width:100%;height:auto}}.about.hospital #content .healthcareBox .inner .threeBox .inBox p,.about.hospital #content .healthcareBox .inner .threeBox2 .inBox p,.about.healthcare #content .healthcareBox .inner .threeBox .inBox p,.about.healthcare #content .healthcareBox .inner .threeBox2 .inBox p{padding:30px 0 0 0;color:#007C4F}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .threeBox .inBox p,.about.hospital #content .healthcareBox .inner .threeBox2 .inBox p,.about.healthcare #content .healthcareBox .inner .threeBox .inBox p,.about.healthcare #content .healthcareBox .inner .threeBox2 .inBox p{padding:20px 0 0 0;font-size:14px}}.about.hospital #content .healthcareBox .inner .threeBox .inBox.sp img,.about.hospital #content .healthcareBox .inner .threeBox2 .inBox.sp img,.about.healthcare #content .healthcareBox .inner .threeBox .inBox.sp img,.about.healthcare #content .healthcareBox .inner .threeBox2 .inBox.sp img{border-radius:15px}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .threeBox2,.about.healthcare #content .healthcareBox .inner .threeBox2{display:none}}.about.hospital #content .healthcareBox .inner .one_link,.about.healthcare #content .healthcareBox .inner .one_link{text-align:center;padding:30px 0 0 0}.about.hospital #content .healthcareBox .inner .one_link a,.about.healthcare #content .healthcareBox .inner .one_link a{display:inline-block;font-size:18px;color:#007C4F;padding:5px 30px 5px 0;border-bottom:1px solid #007C4F;background:url("../images/common/arrow.svg") no-repeat right center}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .one_link a,.about.healthcare #content .healthcareBox .inner .one_link a{font-size:15px}}.about.hospital #content .healthcareBox .inner .linkBox,.about.healthcare #content .healthcareBox .inner .linkBox{padding:30px 0 0 0;display:flex;justify-content:space-between}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .linkBox,.about.healthcare #content .healthcareBox .inner .linkBox{display:none}}.about.hospital #content .healthcareBox .inner .linkBox .inBox,.about.healthcare #content .healthcareBox .inner .linkBox .inBox{width:30%;text-align:center}.about.hospital #content .healthcareBox .inner .linkBox .inBox:last-child,.about.healthcare #content .healthcareBox .inner .linkBox .inBox:last-child{width:70%}.about.hospital #content .healthcareBox .inner .linkBox .inBox .link a,.about.healthcare #content .healthcareBox .inner .linkBox .inBox .link a{display:inline-block;font-size:18px;color:#007C4F;padding:5px 30px 5px 0;border-bottom:1px solid #007C4F;background:url("../images/common/arrow.svg") no-repeat right center}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .linkBox .inBox .link a,.about.healthcare #content .healthcareBox .inner .linkBox .inBox .link a{font-size:15px}}.about.hospital #content .healthcareBox .inner .sp_img,.about.healthcare #content .healthcareBox .inner .sp_img{display:none;text-align:center}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .sp_img,.about.healthcare #content .healthcareBox .inner .sp_img{display:block}}.about.hospital #content .healthcareBox .inner .sp_img .inBox,.about.healthcare #content .healthcareBox .inner .sp_img .inBox{padding:0}.about.hospital #content .healthcareBox .inner .sp_img div,.about.healthcare #content .healthcareBox .inner .sp_img div{padding:20px 0}.about.hospital #content .healthcareBox .inner .sp_img div img,.about.healthcare #content .healthcareBox .inner .sp_img div img{border-radius:15px}.about.hospital #content .healthcareBox .inner .sp_img .link,.about.healthcare #content .healthcareBox .inner .sp_img .link{padding:0 0 30px}.about.hospital #content .healthcareBox .inner .sp_img .link a,.about.healthcare #content .healthcareBox .inner .sp_img .link a{display:inline-block;font-size:18px;color:#007C4F;padding:5px 30px 5px 0;border-bottom:1px solid #007C4F;background:url("../images/common/arrow.svg") no-repeat right center}@media screen and (max-width: 768px){.about.hospital #content .healthcareBox .inner .sp_img .link a,.about.healthcare #content .healthcareBox .inner .sp_img .link a{font-size:15px}}.about.hospital #content .healthcareBox.type2,.about.healthcare #content .healthcareBox.type2{background-color:#F9FBFB}.about.hospital #content .btnArea_bottom,.about.healthcare #content .btnArea_bottom{display:flex;justify-content:center;flex-wrap:wrap;padding:0 0 120px}@media screen and (max-width: 768px){.about.hospital #content .btnArea_bottom,.about.healthcare #content .btnArea_bottom{padding:60px 0}}.about.hospital #content .btnArea_bottom.type2,.about.healthcare #content .btnArea_bottom.type2{padding:120px 0}@media screen and (max-width: 768px){.about.hospital #content .btnArea_bottom.type2,.about.healthcare #content .btnArea_bottom.type2{padding:60px 0}}.about.hospital #content .btnArea_bottom .btn,.about.healthcare #content .btnArea_bottom .btn{padding:0 20px}@media screen and (max-width: 768px){.about.hospital #content .btnArea_bottom .btn,.about.healthcare #content .btnArea_bottom .btn{padding:10px 20px;width:100%}}.about.hospital #content .btnArea_bottom.topp,.about.healthcare #content .btnArea_bottom.topp{padding:120px 0}@media screen and (max-width: 768px){.about.hospital #content .btnArea_bottom.topp,.about.healthcare #content .btnArea_bottom.topp{padding:60px 0}}.about.medical-equipment #content .medicalBox1 h2.subT{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:28px;padding:0 0 45px}@media screen and (max-width: 768px){.about.medical-equipment #content .medicalBox1 h2.subT{font-size:20px}}.about.medical-equipment #content .medicalBox1 p{text-align:center}@media screen and (max-width: 768px){.about.medical-equipment #content .medicalBox1 p{font-size:14px;text-align:left}.about.medical-equipment #content .medicalBox1 p br{display:none}}.about.medical-equipment #content .medicalBox2{padding:80px 0;min-height:550px}@media screen and (max-width: 768px){.about.medical-equipment #content .medicalBox2{padding:50px 0;min-height:10px}}.about.medical-equipment #content .medicalBox2 .inner{padding:0 20px 0 550px;position:relative}@media screen and (max-width: 768px){.about.medical-equipment #content .medicalBox2 .inner{padding:0 20px}}.about.medical-equipment #content .medicalBox2 .inner h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:24px;padding:0 0 45px;padding:0 0 40px}@media screen and (max-width: 768px){.about.medical-equipment #content .medicalBox2 .inner h2{font-size:20px}}@media screen and (max-width: 768px){.about.medical-equipment #content .medicalBox2 .inner h2{text-align:center}}.about.medical-equipment #content .medicalBox2 .inner .list{background-color:#F9FBFB;border-radius:15px;padding:30px 40px;min-height:180px}@media screen and (max-width: 768px){.about.medical-equipment #content .medicalBox2 .inner .list{padding:20px 20px 40px;min-height:10px}}.about.medical-equipment #content .medicalBox2 .inner .list ul li{font-size:18px;position:relative;padding:3px 0 3px 1em}@media screen and (max-width: 768px){.about.medical-equipment #content .medicalBox2 .inner .list ul li{font-size:14px}}.about.medical-equipment #content .medicalBox2 .inner .list ul li:before{content:"・";position:absolute;top:4px;left:0}.about.medical-equipment #content .medicalBox2 .inner .en{font-family:'Tenor Sans',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:40px;font-weight:700;color:rgba(0,124,79,0.3);padding:0;text-align:right}@media screen and (max-width: 768px){.about.medical-equipment #content .medicalBox2 .inner .en{font-size:22px;padding:0 20px 0 0}}.about.medical-equipment #content .medicalBox2 .inner .en.sp{margin:-20px 0 0 0}.about.medical-equipment #content .medicalBox2 .inner .imgBox{position:absolute;top:0;left:0;margin:0 0 20px}@media screen and (max-width: 768px){.about.medical-equipment #content .medicalBox2 .inner .imgBox{text-align:center;position:relative;top:auto;left:auto}.about.medical-equipment #content .medicalBox2 .inner .imgBox img{width:100%;height:auto}}.about.medical-equipment #content .medicalBox2.type2{background-color:#F9FBFB;min-height:100px}.about.medical-equipment #content .medicalBox2.type2 .inner{padding:0 550px 0 20px;position:relative}@media screen and (max-width: 768px){.about.medical-equipment #content .medicalBox2.type2 .inner{padding:0 20px}}.about.medical-equipment #content .medicalBox2.type2 .inner .list{background-color:#EDF5F5}.about.medical-equipment #content .medicalBox2.type2 .inner .imgBox{position:absolute;top:0;left:auto;right:0}@media screen and (max-width: 768px){.about.medical-equipment #content .medicalBox2.type2 .inner .imgBox{text-align:center;position:relative;top:auto;left:auto;right:auto}}@media screen and (max-width: 768px){.about.medical-equipment #content .medicalBox2.type2 .inner .en{margin:-20px 0 0 0}}.about.medical-equipment #content .medicalBox2.type3 .inner .list{display:flex;justify-content:space-between;flex-wrap:wrap;min-height:280px}.about.medical-equipment #content .medicalBox2.type3 .inner .list ul{width:50%}@media screen and (max-width: 768px){.about.medical-equipment #content .medicalBox2.type3 .inner .list ul{width:100%}}@media screen and (max-width: 768px){.about.medical-equipment #content .medicalBox2.type3 .inner .en{margin:-20px 0 0 0}}.about.medical-equipment #content .btnArea{display:flex;justify-content:center;flex-wrap:wrap;padding:0 0 120px}.about.medical-equipment #content .btnArea .btn{padding:0 20px}@media screen and (max-width: 768px){.about.medical-equipment #content .btnArea .btn{padding:10px 20px;width:100%}}.company #content .companyBox1{padding:0 0 60px}.company #content .companyBox1 .inner h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:28px;padding:0 0 45px;padding:0 0 40px}@media screen and (max-width: 768px){.company #content .companyBox1 .inner h2{font-size:20px}}.company #content .companyBox1 .inner p{text-align:center}@media screen and (max-width: 768px){.company #content .companyBox1 .inner p{text-align:left;font-size:14px}}.company #content .companyBox1 .inner .btnArea{display:flex;justify-content:center;flex-wrap:wrap;padding:90px 0}@media screen and (max-width: 768px){.company #content .companyBox1 .inner .btnArea{padding:30px 0}}.company #content .companyBox1 .inner .btnArea .btn{padding:0 20px}@media screen and (max-width: 768px){.company #content .companyBox1 .inner .btnArea .btn{padding:10px 20px;width:100%}}.company #content .companyBox2{background-color:#F9FBFB;padding:90px 0}@media screen and (max-width: 768px){.company #content .companyBox2{padding:60px 0}}.company #content .companyBox2 h3{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:28px;padding:0 0 45px}@media screen and (max-width: 768px){.company #content .companyBox2 h3{font-size:20px}}.company #content .companyBox2 h3 br{display:none}@media screen and (max-width: 768px){.company #content .companyBox2 h3 br{display:block}}.company #content .companyBox2 .inBox{display:flex;justify-content:flex-start;flex-wrap:wrap;padding:0 0 60px}.company #content .companyBox2 .inBox .box{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width: 768px){.company #content .companyBox2 .inBox .box{width:100%}}.company #content .companyBox2 .inBox .box .in{width:20%;padding:2px}@media screen and (max-width: 768px){.company #content .companyBox2 .inBox .box .in{width:33.3%}}@media screen and (max-width: 520px){.company #content .companyBox2 .inBox .box .in{width:50%;text-align:center}}.company #content .companyBox2 .btn{margin:0 auto}.company #content .group_link{background:url("../images/content/companyGroupBg.png") no-repeat center;background-size:cover}.company.ship-healthcare-group #content .shipBox1{padding:0 0 90px}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox1{padding:0 0 50px}}.company.ship-healthcare-group #content .shipBox1 .inner h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:28px;padding:0 0 45px;padding:0 0 40px}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox1 .inner h2{font-size:20px}}.company.ship-healthcare-group #content .shipBox1 .inner .img{text-align:center;padding:50px 0 90px}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox1 .inner .img{padding:0 30px 40px}}.company.ship-healthcare-group #content .shipBox1 .inner .txBox{display:flex;justify-content:center}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox1 .inner .txBox{flex-wrap:wrap}}.company.ship-healthcare-group #content .shipBox1 .inner .txBox p{padding:0}.company.ship-healthcare-group #content .shipBox1 .inner .txBox p.tx1{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;color:#007C4F;font-weight:700;font-size:20px;width:30%}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox1 .inner .txBox p.tx1{width:100%;font-size:18px;padding:0 0 40px;text-align:center}}.company.ship-healthcare-group #content .shipBox1 .inner .txBox p.tx2{width:60%}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox1 .inner .txBox p.tx2{width:100%;font-size:14px}}.company.ship-healthcare-group #content .shipBox1 .inner .txBox p.tx2 span{font-weight:700;color:#007C4F}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox1 .inner .txBox p.tx2 span span{display:block}}.company.ship-healthcare-group #content .shipBox2{background-color:#F9FBFB;padding:90px 0}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox2{padding:50px 0}}.company.ship-healthcare-group #content .shipBox2 .inner h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:28px;padding:0 0 45px;padding:0 0 40px}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox2 .inner h2{font-size:20px}}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox2 .inner h2{padding:0 0 30px}}.company.ship-healthcare-group #content .shipBox2 .inner h2 br{display:none}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox2 .inner h2 br{display:block}}.company.ship-healthcare-group #content .shipBox2 .inner p{text-align:center}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox2 .inner p{font-size:14px;text-align:left}}.company.ship-healthcare-group #content .shipBox2 .inner p br{display:none}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox2 .inner p br{display:block}}.company.ship-healthcare-group #content .shipBox2 .inner img{padding:60px 0}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox2 .inner img{padding:30px 0}}.company.ship-healthcare-group #content .shipBox2 .inner .link{text-align:center;padding:20px 0 0}.company.ship-healthcare-group #content .shipBox2 .inner .link a{display:inline-block;font-size:18px;color:#007C4F;padding:5px 30px 5px 0;border-bottom:1px solid #007C4F;background:url("../images/common/arrow.svg") no-repeat right center}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox2 .inner .link a{font-size:15px}}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox2 .inner .link{text-align:left}}.company.ship-healthcare-group #content .shipBox3{background:url("../images/content/shipBg.png") no-repeat center;background-size:cover;padding:100px 0 0 0}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox3{padding:50px 0 0 0}}.company.ship-healthcare-group #content .shipBox3 .inBox p{font-size:20px;font-weight:700;text-align:center;color:#007C4F}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox3 .inBox p{font-size:16px}}.company.ship-healthcare-group #content .shipBox3 .inBox p br.sp{display:none}@media screen and (max-width: 768px){.company.ship-healthcare-group #content .shipBox3 .inBox p br.sp{display:block}}.company.ship-healthcare-group #content .shipBox3 .inBox .img{text-align:center;padding:40px 0 0 0}.company.ship-healthcare-group #content .shipBox3 .group_link{background-image:none}.company.company_about #content .company_aboutBox1{padding:0 0 100px}@media screen and (max-width: 768px){.company.company_about #content .company_aboutBox1{padding:0 0 40px}}.company.company_about #content .company_aboutBox1 .inner h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:32px;padding:0 0 45px;padding:0 0 90px}@media screen and (max-width: 768px){.company.company_about #content .company_aboutBox1 .inner h2{font-size:20px}}@media screen and (max-width: 768px){.company.company_about #content .company_aboutBox1 .inner h2{padding:0 0 40px}}.company.company_about #content .company_aboutBox1 .inner p.sub{text-align:center;font-size:24px;font-weight:700;font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;padding:0 0 60px}@media screen and (max-width: 768px){.company.company_about #content .company_aboutBox1 .inner p.sub{font-size:18px;padding:0 0 40px}}.company.company_about #content .company_aboutBox1 .inner p.sub br{display:none}@media screen and (max-width: 520px){.company.company_about #content .company_aboutBox1 .inner p.sub br{display:block}}.company.company_about #content .company_aboutBox1 .inner .inBox{display:flex;justify-content:space-between;flex-wrap:wrap;position:relative}.company.company_about #content .company_aboutBox1 .inner .inBox .txBox{width:55%}@media screen and (max-width: 768px){.company.company_about #content .company_aboutBox1 .inner .inBox .txBox{width:100%;order:2}}.company.company_about #content .company_aboutBox1 .inner .inBox .txBox p{padding:0 0 1.5em}@media screen and (max-width: 768px){.company.company_about #content .company_aboutBox1 .inner .inBox .txBox p{font-size:14px}}.company.company_about #content .company_aboutBox1 .inner .inBox .imgBox{width:40%}@media screen and (max-width: 768px){.company.company_about #content .company_aboutBox1 .inner .inBox .imgBox{text-align:center;padding:0 10% 40px;width:100%;order:1}}.company.company_about #content .company_aboutBox1 .inner .inBox .name{position:absolute;bottom:30px;right:0;font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:600;text-align:right}@media screen and (max-width: 768px){.company.company_about #content .company_aboutBox1 .inner .inBox .name{position:relative;bottom:auto;right:auto;width:100%;order:3;padding:30px 0 0 0}}.company.company_about #content .company_aboutBox1 .inner .inBox .name p{padding:0}.company.company_about #content .company_aboutBox1 .inner .inBox .name p.tx1{font-size:16px}@media screen and (max-width: 768px){.company.company_about #content .company_aboutBox1 .inner .inBox .name p.tx1{font-size:14px}}.company.company_about #content .company_aboutBox1 .inner .inBox .name p.tx2{font-size:20px;margin:0 33px 0 0}@media screen and (max-width: 768px){.company.company_about #content .company_aboutBox1 .inner .inBox .name p.tx2{font-size:16px;margin:0}}.company.company_about #content .company_aboutBox2{background-color:#F9FBFB;padding:80px 0}@media screen and (max-width: 768px){.company.company_about #content .company_aboutBox2{padding:0}}.company.company_about #content .company_aboutBox2 .inner .inBox{padding:40px 0;border-bottom:1px solid #E1E1E1;display:flex;justify-content:space-between;flex-wrap:wrap}.company.company_about #content .company_aboutBox2 .inner .inBox:last-child{border-bottom:none}.company.company_about #content .company_aboutBox2 .inner .inBox .lBox{width:30%;color:#007C4F;font-size:18px;font-weight:600}@media screen and (max-width: 520px){.company.company_about #content .company_aboutBox2 .inner .inBox .lBox{width:100%;padding:0 0 20px;font-size:16px}}.company.company_about #content .company_aboutBox2 .inner .inBox .rBox{width:70%}@media screen and (max-width: 520px){.company.company_about #content .company_aboutBox2 .inner .inBox .rBox{width:100%;font-size:14px}}.company.company_about #content .company_aboutBox2 .inner .inBox .rBox p{padding:0}@media screen and (max-width: 520px){.company.company_about #content .company_aboutBox2 .inner .inBox .rBox p{font-size:14px}}.company.company_about #content .company_aboutBox2 .inner .inBox .rBox .in p.tx{display:flex;justify-content:flex-start;padding:0}.company.company_about #content .company_aboutBox2 .inner .inBox .rBox .in p.tx span{width:70px}.company.company_about #content .company_aboutBox2 .inner .inBox .rBox ul li{position:relative;padding:0px 0 10px 1em}@media screen and (max-width: 520px){.company.company_about #content .company_aboutBox2 .inner .inBox .rBox ul li{font-size:14px;padding:0 0 5px 1em}}.company.company_about #content .company_aboutBox2 .inner .inBox .rBox ul li:before{content:"・";position:absolute;top:0px;left:0}.company.company_about #content .company_aboutBox2 .inner .inBox .rBox .in2{padding:0 0 10px}.company.company_about #content .company_aboutBox2 .inner .inBox .rBox.flex{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}@media screen and (max-width: 768px){.company.company_about #content .company_aboutBox2 .inner .inBox .rBox.flex{display:block}}.company.company_about #content .company_aboutBox2 .inner .inBox .rBox.flex .link a{display:inline-block;font-size:18px;color:#007C4F;padding:5px 30px 5px 0;border-bottom:1px solid #007C4F;background:url("../images/common/arrow.svg") no-repeat right center}@media screen and (max-width: 768px){.company.company_about #content .company_aboutBox2 .inner .inBox .rBox.flex .link a{font-size:15px}}@media screen and (max-width: 520px){.company.company_about #content .company_aboutBox2 .inner .inBox .rBox.flex .link{text-align:right;padding:30px 0 0 0}}.company.company_about #content .linkBox{text-align:center;padding:90px 0}.company.company_about #content .linkBox a{display:inline-block;font-size:18px;color:#007C4F;padding:5px 30px 5px 0;border-bottom:1px solid #007C4F;background:url("../images/common/arrow.svg") no-repeat right center}@media screen and (max-width: 768px){.company.company_about #content .linkBox a{font-size:15px}}@media screen and (max-width: 520px){.company.company_about #content .linkBox{padding:60px 0}}.company.history #content .historyBox1{padding:0 0 220px}@media screen and (max-width: 768px){.company.history #content .historyBox1{padding:0 0 100px}}.company.history #content .historyBox1 .inner h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:28px;padding:0 0 45px;padding:0 0 40px}@media screen and (max-width: 768px){.company.history #content .historyBox1 .inner h2{font-size:20px}}.company.history #content .historyBox1 .inner p{text-align:center}@media screen and (max-width: 768px){.company.history #content .historyBox1 .inner p{text-align:left;font-size:14px}}.company.history #content .historyBox2{padding:0 20px 130px}@media screen and (max-width: 768px){.company.history #content .historyBox2{padding:0 10px 40px}}.company.history #content .historyBox2 .inner{position:relative;padding:50px 0}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner{padding:50px 0 0}}.company.history #content .historyBox2 .inner:after{position:absolute;top:0;left:39%;content:"";width:3px;height:100%;background-color:#007C4F;z-index:1}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner:after{left:15%}}.company.history #content .historyBox2 .inner .inBox{display:flex;justify-content:space-between;position:relative;z-index:2}.company.history #content .historyBox2 .inner .inBox.type2{margin:20px 0 0 0}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox.mono.type2{margin:0}}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox.mono p.title:after{content:"";width:16px;height:16px;background-color:#007C4F;border-radius:50%;top:6px;left:-0.4em;position:absolute}}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox.mono .rBox .box{display:none}}.company.history #content .historyBox2 .inner .inBox p{padding:0;line-height:180%}.company.history #content .historyBox2 .inner .inBox p.title{position:absolute;top:0;left:0;font-size:18px;color:#007C4F;line-height:150%}@media screen and (max-width: 900px){.company.history #content .historyBox2 .inner .inBox p.title{font-size:17px}}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox p.title{font-size:16px;font-weight:600;padding:3px 0 40px 25px;position:relative;top:auto;left:auto;width:100%}}.company.history #content .historyBox2 .inner .inBox .lBox{font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:30px;font-weight:300;font-size:30px;width:39%;text-align:right;color:#007C4F;padding:0 30px 0 0}@media screen and (max-width: 900px){.company.history #content .historyBox2 .inner .inBox .lBox{font-size:24px}}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox .lBox{font-size:20px;width:15%;padding:0 15px 0 0}}.company.history #content .historyBox2 .inner .inBox .rBox{width:61%}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox .rBox{width:85%}}.company.history #content .historyBox2 .inner .inBox .rBox .box{padding:0 0 0 30px;display:flex;justify-content:flex-start;flex-wrap:wrap;position:relative}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox .rBox .box{padding:0 0 0 25px}}.company.history #content .historyBox2 .inner .inBox .rBox .box:after{content:"";width:16px;height:16px;background-color:#007C4F;border-radius:50%;top:8px;left:-0.4em;position:absolute}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox .rBox .box:after{top:6px}}.company.history #content .historyBox2 .inner .inBox .rBox .box .day{width:18%;font-size:18px;font-weight:600;color:#007C4F;line-height:180%}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox .rBox .box .day{font-size:15px;width:100%;padding:0 0 10px}}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox .rBox .box .day:empty{display:none}}.company.history #content .historyBox2 .inner .inBox .rBox .box .txBox{width:82%}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox .rBox .box .txBox{width:100%}}.company.history #content .historyBox2 .inner .inBox .rBox .box .txBox .con{padding:0 0 30px}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox .rBox .box .txBox .con{padding:0 0 20px}}.company.history #content .historyBox2 .inner .inBox .rBox .box .txBox .con p{padding:0}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox .rBox .box .txBox .con p{font-size:14px}}.company.history #content .historyBox2 .inner .inBox .rBox .box .txBox .con p.tx{font-weight:700;color:#007C4F;padding:0 0 20px}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox .rBox .box .txBox .con p.tx{padding:0 0 10px}}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox .rBox .box .txBox .con p br{display:none}}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox .rBox .box .txBox .con p br.br{display:block !important}}.company.history #content .historyBox2 .inner .inBox .imgBox{display:flex;justify-content:flex-start;flex-wrap:wrap}.company.history #content .historyBox2 .inner .inBox .imgBox .in{width:250px;height:auto;margin:0 20px 0 0;text-align:center}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox .imgBox .in{margin:10px 0}}.company.history #content .historyBox2 .inner .inBox .imgBox .in:last-child{margin:0}.company.history #content .historyBox2 .inner .inBox .imgBox .in p{font-size:13px;padding:10px 0 !important}@media screen and (max-width: 768px){.company.history #content .historyBox2 .inner .inBox .imgBox .in p{font-size:11px}}.recruits #content .recruitsBox1{background:url("../images/content/recruitsBg1.png") no-repeat center top;background-size:cover;padding:20px 20px 110px;text-align:center}@media screen and (max-width: 768px){.recruits #content .recruitsBox1{background:url("../images/content/recruitsBg1_sp.png") no-repeat center top;background-size:cover;text-align:left;padding:0 20px 60px}.recruits #content .recruitsBox1 br{display:none}.recruits #content .recruitsBox1 p{font-size:14px}}.recruits #content .recruitsBox2{background:url("../images/content/recruitsBg2.png") no-repeat center top;background-size:cover;padding:150px 0 0px}@media screen and (max-width: 768px){.recruits #content .recruitsBox2{background:url("../images/content/recruitsBg2_sp.png") no-repeat center top;background-size:cover;padding:60px 0 0}}.recruits #content .recruitsBox2 .inBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 0 120px}@media screen and (max-width: 768px){.recruits #content .recruitsBox2 .inBox{display:block;padding:0 0 60px}}.recruits #content .recruitsBox2 .inBox .txBox{display:flex;justify-content:flex-start;flex-wrap:wrap;width:40%}@media screen and (max-width: 768px){.recruits #content .recruitsBox2 .inBox .txBox{display:block;width:100%;justify-content:center}}.recruits #content .recruitsBox2 .inBox .txBox h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;font-size:36px;color:#007C4F}@media screen and (max-width: 768px){.recruits #content .recruitsBox2 .inBox .txBox h2{text-align:center;font-size:20px;padding:0 0 20px}}@media screen and (max-width: 768px){.recruits #content .recruitsBox2 .inBox .txBox p{font-size:14px}.recruits #content .recruitsBox2 .inBox .txBox p br{display:none}}.recruits #content .recruitsBox2 .inBox .txBox .link a{display:inline-block;font-size:18px;color:#007C4F;padding:5px 30px 5px 0;border-bottom:1px solid #007C4F;background:url("../images/common/arrow.svg") no-repeat right center}@media screen and (max-width: 768px){.recruits #content .recruitsBox2 .inBox .txBox .link a{font-size:15px}}@media screen and (max-width: 768px){.recruits #content .recruitsBox2 .inBox .txBox .link{display:none}}.recruits #content .recruitsBox2 .inBox .imgBox{width:50%}@media screen and (max-width: 768px){.recruits #content .recruitsBox2 .inBox .imgBox{width:100%;padding:20px 0;text-align:center}.recruits #content .recruitsBox2 .inBox .imgBox img{width:100%;height:auto}}.recruits #content .recruitsBox2 .inBox .link.sp{text-align:right;width:100%}.recruits #content .recruitsBox2 .inBox .link.sp a{display:inline-block;font-size:18px;color:#007C4F;padding:5px 30px 5px 0;border-bottom:1px solid #007C4F;background:url("../images/common/arrow.svg") no-repeat right center}@media screen and (max-width: 768px){.recruits #content .recruitsBox2 .inBox .link.sp a{font-size:15px}}.recruits #content .recruitsBox2 .inBox:nth-child(2) .txBox{order:2}@media screen and (max-width: 768px){.recruits #content .recruitsBox2 .inBox:nth-child(2) .txBox{order:1}}.recruits #content .recruitsBox2 .inBox:nth-child(2) .imgBox{order:1}@media screen and (max-width: 768px){.recruits #content .recruitsBox2 .inBox:nth-child(2) .imgBox{order:2}}.recruits #content .logoBox{text-align:center}.recruits #content .logoBox.type2{padding:0 0 120px}@media screen and (max-width: 768px){.recruits #content .logoBox.type2{padding:0 0 60px}}@media screen and (max-width: 768px){.recruits #content .logoBox img{width:160px;height:auto}}@media screen and (max-width: 768px){.recruits #content p{font-size:14px}}.recruits #content p span{color:#007C4F}.recruits.company_about #content .company_about1{background:url("../images/content/recruitsBg3.jpg") no-repeat center 20%;background-size:100%;padding:0 0 80px}@media screen and (max-width: 768px){.recruits.company_about #content .company_about1{padding:0 0 40px;background-position:center 70%}}.recruits.company_about #content .company_about1 h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:32px;padding:0 0 45px;padding:0 0 60px}@media screen and (max-width: 768px){.recruits.company_about #content .company_about1 h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_about #content .company_about1 h2{padding:0 0 40px}}.recruits.company_about #content .company_about1 .imgBox .spTx{display:none}@media screen and (max-width: 768px){.recruits.company_about #content .company_about1 .imgBox .spTx{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:16px;padding:0 0 45px;font-size:16px !important;display:block}}@media screen and (max-width: 768px) and (max-width: 768px){.recruits.company_about #content .company_about1 .imgBox .spTx{font-size:20px}}.recruits.company_about #content .company_about1 .inBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:90px 0 0 0}@media screen and (max-width: 768px){.recruits.company_about #content .company_about1 .inBox{padding:40px 0 0 0}}.recruits.company_about #content .company_about1 .inBox .lBox{width:40%}@media screen and (max-width: 768px){.recruits.company_about #content .company_about1 .inBox .lBox{display:none}}.recruits.company_about #content .company_about1 .inBox .lBox p{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:24px;padding:0 0 45px}@media screen and (max-width: 768px){.recruits.company_about #content .company_about1 .inBox .lBox p{font-size:20px}}.recruits.company_about #content .company_about1 .inBox .rBox{width:55%}@media screen and (max-width: 768px){.recruits.company_about #content .company_about1 .inBox .rBox{width:100%}}@media screen and (max-width: 768px){.recruits.company_about #content .company_about1 .inBox .rBox p{font-size:14px}}.recruits.company_about #content .company_about1 .inBox .rBox .name{padding:60px 0 0 0;font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:600;text-align:right}@media screen and (max-width: 768px){.recruits.company_about #content .company_about1 .inBox .rBox .name{width:100%;padding:30px 0 0 0}}.recruits.company_about #content .company_about1 .inBox .rBox .name p{padding:0}.recruits.company_about #content .company_about1 .inBox .rBox .name p.tx1{font-size:16px}@media screen and (max-width: 768px){.recruits.company_about #content .company_about1 .inBox .rBox .name p.tx1{font-size:14px}}.recruits.company_about #content .company_about1 .inBox .rBox .name p.tx2{font-size:20px;margin:0 33px 0 0}@media screen and (max-width: 768px){.recruits.company_about #content .company_about1 .inBox .rBox .name p.tx2{font-size:16px;margin:0}}.recruits.company_about #content .company_about2{background:url("../images/content/recruitsBg4.png") no-repeat center bottom;background-size:cover;padding:90px 0 80px}@media screen and (max-width: 768px){.recruits.company_about #content .company_about2{padding:40px 0}}.recruits.company_about #content .company_about2 h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:28px;padding:0 0 45px;padding:0 0 90px}@media screen and (max-width: 768px){.recruits.company_about #content .company_about2 h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_about #content .company_about2 h2{padding:0 0 40px;font-size:18px}}.recruits.company_about #content .company_about2 .img{padding:0 0 80px;text-align:center}@media screen and (max-width: 768px){.recruits.company_about #content .company_about2 .img{padding:0 0 40px}}@media screen and (max-width: 768px){.recruits.company_about #content .company_about2 p{font-size:14px}}.recruits.company_about #content .company_about2 p span{color:#007C4F}.recruits.company_about #content .company_about2 .inBox{max-width:750px;margin:0 auto;padding:0 0 60px}@media screen and (max-width: 768px){.recruits.company_about #content .company_about2 .inBox{padding:0 0 40px}}.recruits.company_about #content .company_about2 .inBox2{display:flex;justify-content:space-between;flex-wrap:wrap}.recruits.company_about #content .company_about2 .inBox2 .txBox{width:65%}@media screen and (max-width: 768px){.recruits.company_about #content .company_about2 .inBox2 .txBox{padding:40px 0;width:100%;order:2}}.recruits.company_about #content .company_about2 .inBox2 .imgBox{width:35%;text-align:right}@media screen and (max-width: 768px){.recruits.company_about #content .company_about2 .inBox2 .imgBox{text-align:center;width:100%;order:1}}.recruits.company_about #content .company_about2 .inBox3{display:flex;justify-content:space-between;flex-wrap:wrap}.recruits.company_about #content .company_about2 .inBox3 .txBox{padding:50px 0 0 0;width:40%;order:2}@media screen and (max-width: 768px){.recruits.company_about #content .company_about2 .inBox3 .txBox{width:100%;padding:40px 0 0 0}}.recruits.company_about #content .company_about2 .inBox3 .imgBox{width:50%;order:1}@media screen and (max-width: 768px){.recruits.company_about #content .company_about2 .inBox3 .imgBox{text-align:center;width:100%}}.recruits.company_about #content .company_about2 .inBox3 .imgBox img{margin:-50px 0 0 0}@media screen and (max-width: 768px){.recruits.company_about #content .company_about2 .inBox3 .imgBox img{margin:0}}.recruits.company_about #content .btnArea{padding:0 0 90px}@media screen and (max-width: 768px){.recruits.company_about #content .btnArea{padding:0 0 40px}}.recruits.company_about #content .btnArea .inner{display:flex;justify-content:space-between;flex-wrap:wrap;padding:90px 0}@media screen and (max-width: 768px){.recruits.company_about #content .btnArea .inner{padding:40px 20px}}@media screen and (max-width: 768px){.recruits.company_about #content .btnArea .inner .btn{width:100%;margin:20px 0}}.recruits.company_work #content .company_work_par{background:url("../images/content/recruitsBg3.jpg") no-repeat center 0%}@media screen and (max-width: 768px){.recruits.company_work #content .company_work_par{background:url("../images/content/recruitsBg3_sp.jpg") no-repeat center 0%;background-size:100%}}.recruits.company_work #content .company_work1 h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:32px;padding:0 0 45px;padding:0 0 60px}@media screen and (max-width: 768px){.recruits.company_work #content .company_work1 h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_work #content .company_work1 h2{padding:0 0 40px}}.recruits.company_work #content .company_work1 p{text-align:center}@media screen and (max-width: 768px){.recruits.company_work #content .company_work1 p{text-align:left}}.recruits.company_work #content .company_work2{padding:120px 0}@media screen and (max-width: 768px){.recruits.company_work #content .company_work2{padding:40px 0}}.recruits.company_work #content .company_work2.type2{background:url("../images/content/recruitsBg5.png") no-repeat center 0;background-size:cover}.recruits.company_work #content .company_work2.type3{background:url("../images/content/recruitsBg3.jpg") no-repeat center 20%;background-size:100%}@media screen and (max-width: 768px){.recruits.company_work #content .company_work2.type3{background:url("../images/content/recruitsBg3_sp.jpg") no-repeat center 20px;background-size:cover}}.recruits.company_work #content .company_work2 h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:24px;padding:0 0 45px;margin:0 0 60px;padding:0 0 0 40px;position:relative}@media screen and (max-width: 768px){.recruits.company_work #content .company_work2 h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_work #content .company_work2 h2{margin:0 0 40px}}.recruits.company_work #content .company_work2 h2:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:30px;height:1px;background-color:#007C4F}@media screen and (max-width: 768px){.recruits.company_work #content .company_work2 h2:before{width:15px}}@media screen and (max-width: 768px){.recruits.company_work #content .company_work2 h2{font-size:18px;padding:0 0 0 25px}}@media screen and (max-width: 768px){.recruits.company_work #content .company_work2 h2 span{font-size:15px;margin:0 0 0 -10px}}.recruits.company_work #content .company_work2 .inBox{display:flex;justify-content:space-between;flex-wrap:wrap}.recruits.company_work #content .company_work2 .inBox .txBox{width:45%}@media screen and (max-width: 768px){.recruits.company_work #content .company_work2 .inBox .txBox{padding:40px 0 0 0;width:100%;order:2}}.recruits.company_work #content .company_work2 .inBox .imgBox{width:50%}@media screen and (max-width: 768px){.recruits.company_work #content .company_work2 .inBox .imgBox{width:100%;order:1;text-align:center}.recruits.company_work #content .company_work2 .inBox .imgBox img{width:100%;height:auto}}.recruits.company_work #content .company_work2 .inBox.type2{padding:40px 0}.recruits.company_work #content .company_work2 .inBox.type2 .txBox{order:2}.recruits.company_work #content .company_work2 .inBox.type2 .imgBox{order:1}.recruits.company_staff #content .imgBox2{text-align:center;width:100%;padding:90px 0}@media screen and (max-width: 768px){.recruits.company_staff #content .imgBox2{padding:40px 0}.recruits.company_staff #content .imgBox2 img{width:100%;height:auto}}.recruits.company_staff #content .company_staff1{background:url("../images/content/recruitsBg6.png") no-repeat center 20%;background-size:100%}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff1{background:url("../images/content/recruitsBg6_sp.png") no-repeat right 250px;background-size:90%}}.recruits.company_staff #content .company_staff1 h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:32px;padding:0 0 45px;padding:0 0 60px}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff1 h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff1 h2{padding:0 0 40px}}.recruits.company_staff #content .company_staff1 .imgBox{padding:0 0 90px}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff1 .imgBox{padding:0 0 40px}.recruits.company_staff #content .company_staff1 .imgBox img{width:100%;height:auto}}.recruits.company_staff #content .company_staff1 p{text-align:center}.recruits.company_staff #content .company_staff1 p.ltx{text-align:left}.recruits.company_staff #content .company_staff1 .inBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:60px 0 0 0}.recruits.company_staff #content .company_staff1 .inBox h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:24px;padding:0 0 45px;margin:0 0 60px;padding:0 0 0 40px;position:relative;width:100%;text-align:left}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff1 .inBox h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff1 .inBox h2{margin:0 0 40px}}.recruits.company_staff #content .company_staff1 .inBox h2:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:30px;height:1px;background-color:#007C4F}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff1 .inBox h2:before{width:15px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff1 .inBox h2{font-size:18px;padding:0 0 0 25px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff1 .inBox h2 span{font-size:15px;margin:0 0 0 -10px}}.recruits.company_staff #content .company_staff1 .inBox .txBox{width:45%}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff1 .inBox .txBox{padding:40px 0 0 0;width:100%;order:2}}.recruits.company_staff #content .company_staff1 .inBox .txBox h3{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:20px;padding:0 0 45px}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff1 .inBox .txBox h3{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff1 .inBox .txBox h3{font-size:16px;text-align:center;padding:0 0 40px}}.recruits.company_staff #content .company_staff1 .inBox .imgBox{width:50%;padding:0}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff1 .inBox .imgBox{padding:0;width:100%;order:1}.recruits.company_staff #content .company_staff1 .inBox .imgBox img{width:100%;height:auto}}.recruits.company_staff #content .company_staff1 .inBox p{text-align:left}.recruits.company_staff #content .company_staff1 .inBox.type2 .txBox{order:2}.recruits.company_staff #content .company_staff1 .inBox.type2 .imgBox{order:1}.recruits.company_staff #content .company_staff2{background:url("../images/content/recruitsBg7.png") no-repeat center 0,#FAFFFC;background-size:80%}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff2{background:url("../images/content/recruitsBg7.png") no-repeat center top,#FAFFFC;background-size:100%;position:relative}.recruits.company_staff #content .company_staff2:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url("../images/content/recruitsBg7.png") no-repeat right bottom;background-size:100%;z-index:1}}.recruits.company_staff #content .company_staff2 .inner{position:relative;z-index:2}.recruits.company_staff #content .company_staff2 .inner .inBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:60px 0 0 0;padding:90px 0 30px !important}.recruits.company_staff #content .company_staff2 .inner .inBox h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:24px;padding:0 0 45px;margin:0 0 60px;padding:0 0 0 40px;position:relative;width:100%;text-align:left}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff2 .inner .inBox h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff2 .inner .inBox h2{margin:0 0 40px}}.recruits.company_staff #content .company_staff2 .inner .inBox h2:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:30px;height:1px;background-color:#007C4F}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff2 .inner .inBox h2:before{width:15px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff2 .inner .inBox h2{font-size:18px;padding:0 0 0 25px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff2 .inner .inBox h2 span{font-size:15px;margin:0 0 0 -10px}}.recruits.company_staff #content .company_staff2 .inner .inBox .txBox{width:45%}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff2 .inner .inBox .txBox{padding:40px 0 0 0;width:100%;order:2}}.recruits.company_staff #content .company_staff2 .inner .inBox .txBox h3{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:20px;padding:0 0 45px}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff2 .inner .inBox .txBox h3{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff2 .inner .inBox .txBox h3{font-size:16px;text-align:center;padding:0 0 40px}}.recruits.company_staff #content .company_staff2 .inner .inBox .imgBox{width:50%;padding:0}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff2 .inner .inBox .imgBox{padding:0;width:100%;order:1}.recruits.company_staff #content .company_staff2 .inner .inBox .imgBox img{width:100%;height:auto}}.recruits.company_staff #content .company_staff2 .inner .inBox p{text-align:left}.recruits.company_staff #content .company_staff2 .inner .inBox.type2 .txBox{order:2}.recruits.company_staff #content .company_staff2 .inner .inBox.type2 .imgBox{order:1}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff2 .inner .inBox{padding:40px 0 10px !important}}.recruits.company_staff #content .company_staff3{background:url("../images/content/recruitsBg8.png") no-repeat center 5%;background-size:cover}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff3{background:url("../images/content/recruitsBg8.png") no-repeat 0 -400px;background-size:200%}}.recruits.company_staff #content .company_staff3 .inner .inBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:60px 0 0 0;padding:90px 0 0px !important}.recruits.company_staff #content .company_staff3 .inner .inBox h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:24px;padding:0 0 45px;margin:0 0 60px;padding:0 0 0 40px;position:relative;width:100%;text-align:left}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff3 .inner .inBox h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff3 .inner .inBox h2{margin:0 0 40px}}.recruits.company_staff #content .company_staff3 .inner .inBox h2:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:30px;height:1px;background-color:#007C4F}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff3 .inner .inBox h2:before{width:15px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff3 .inner .inBox h2{font-size:18px;padding:0 0 0 25px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff3 .inner .inBox h2 span{font-size:15px;margin:0 0 0 -10px}}.recruits.company_staff #content .company_staff3 .inner .inBox .txBox{width:45%}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff3 .inner .inBox .txBox{padding:40px 0 0 0;width:100%;order:2}}.recruits.company_staff #content .company_staff3 .inner .inBox .txBox h3{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:20px;padding:0 0 45px}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff3 .inner .inBox .txBox h3{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff3 .inner .inBox .txBox h3{font-size:16px;text-align:center;padding:0 0 40px}}.recruits.company_staff #content .company_staff3 .inner .inBox .imgBox{width:50%;padding:0}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff3 .inner .inBox .imgBox{padding:0;width:100%;order:1}.recruits.company_staff #content .company_staff3 .inner .inBox .imgBox img{width:100%;height:auto}}.recruits.company_staff #content .company_staff3 .inner .inBox p{text-align:left}.recruits.company_staff #content .company_staff3 .inner .inBox.type2 .txBox{order:2}.recruits.company_staff #content .company_staff3 .inner .inBox.type2 .imgBox{order:1}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff3 .inner .inBox{padding:40px 0 10px !important}}.recruits.company_staff #content .company_staff4{background:url("../images/content/recruitsBg9.png") no-repeat center -80px,#FAFFFC;background-size:90%}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff4{background:url("../images/content/recruitsBg9.png") no-repeat center 0,#FAFFFC;background-size:100%}}.recruits.company_staff #content .company_staff4 .inner .inBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:60px 0 0 0;padding:90px 0 30px !important}.recruits.company_staff #content .company_staff4 .inner .inBox h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:24px;padding:0 0 45px;margin:0 0 60px;padding:0 0 0 40px;position:relative;width:100%;text-align:left}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff4 .inner .inBox h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff4 .inner .inBox h2{margin:0 0 40px}}.recruits.company_staff #content .company_staff4 .inner .inBox h2:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:30px;height:1px;background-color:#007C4F}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff4 .inner .inBox h2:before{width:15px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff4 .inner .inBox h2{font-size:18px;padding:0 0 0 25px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff4 .inner .inBox h2 span{font-size:15px;margin:0 0 0 -10px}}.recruits.company_staff #content .company_staff4 .inner .inBox .txBox{width:45%}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff4 .inner .inBox .txBox{padding:40px 0 0 0;width:100%;order:2}}.recruits.company_staff #content .company_staff4 .inner .inBox .txBox h3{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:20px;padding:0 0 45px}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff4 .inner .inBox .txBox h3{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff4 .inner .inBox .txBox h3{font-size:16px;text-align:center;padding:0 0 40px}}.recruits.company_staff #content .company_staff4 .inner .inBox .imgBox{width:50%;padding:0}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff4 .inner .inBox .imgBox{padding:0;width:100%;order:1}.recruits.company_staff #content .company_staff4 .inner .inBox .imgBox img{width:100%;height:auto}}.recruits.company_staff #content .company_staff4 .inner .inBox p{text-align:left}.recruits.company_staff #content .company_staff4 .inner .inBox.type2 .txBox{order:2}.recruits.company_staff #content .company_staff4 .inner .inBox.type2 .imgBox{order:1}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff4 .inner .inBox{padding:40px 0 10px !important}}.recruits.company_staff #content .company_staff5{background:url("../images/content/recruitsBg10.png") no-repeat center 5%;background-size:90%}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff5{background:url("../images/content/recruitsBg10.png") no-repeat 100% -150px;background-size:150%}}.recruits.company_staff #content .company_staff5 .inner .inBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:60px 0 0 0;padding:90px 0 0px !important}.recruits.company_staff #content .company_staff5 .inner .inBox h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:24px;padding:0 0 45px;margin:0 0 60px;padding:0 0 0 40px;position:relative;width:100%;text-align:left}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff5 .inner .inBox h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff5 .inner .inBox h2{margin:0 0 40px}}.recruits.company_staff #content .company_staff5 .inner .inBox h2:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:30px;height:1px;background-color:#007C4F}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff5 .inner .inBox h2:before{width:15px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff5 .inner .inBox h2{font-size:18px;padding:0 0 0 25px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff5 .inner .inBox h2 span{font-size:15px;margin:0 0 0 -10px}}.recruits.company_staff #content .company_staff5 .inner .inBox .txBox{width:45%}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff5 .inner .inBox .txBox{padding:40px 0 0 0;width:100%;order:2}}.recruits.company_staff #content .company_staff5 .inner .inBox .txBox h3{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:20px;padding:0 0 45px}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff5 .inner .inBox .txBox h3{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff5 .inner .inBox .txBox h3{font-size:16px;text-align:center;padding:0 0 40px}}.recruits.company_staff #content .company_staff5 .inner .inBox .imgBox{width:50%;padding:0}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff5 .inner .inBox .imgBox{padding:0;width:100%;order:1}.recruits.company_staff #content .company_staff5 .inner .inBox .imgBox img{width:100%;height:auto}}.recruits.company_staff #content .company_staff5 .inner .inBox p{text-align:left}.recruits.company_staff #content .company_staff5 .inner .inBox.type2 .txBox{order:2}.recruits.company_staff #content .company_staff5 .inner .inBox.type2 .imgBox{order:1}@media screen and (max-width: 768px){.recruits.company_staff #content .company_staff5 .inner .inBox{padding:40px 0 10px !important}}.recruits.company_staff #content .mynav{text-align:center;padding:0 0 90px}@media screen and (max-width: 768px){.recruits.company_staff #content .mynav{padding:60px 20px 0}}.recruits.company_staff #content .mynav img{padding:0 0 40px}@media screen and (max-width: 768px){.recruits.company_staff #content .mynav img{width:240px;height:auto}}@media screen and (max-width: 768px){.recruits.company_staff #content .mynav p{text-align:left}}.recruits.company_education #content .company_education1{background:url("../images/content/recruitsBg3.jpg") no-repeat center 10%;background-size:100%;padding:0 0 90px}@media screen and (max-width: 768px){.recruits.company_education #content .company_education1{background:url("../images/content/recruitsBg3_sp.jpg") no-repeat center 5%;background-size:100%;padding:0 0 60px}}.recruits.company_education #content .company_education1 h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:32px;padding:0 0 45px;padding:0 0 60px}@media screen and (max-width: 768px){.recruits.company_education #content .company_education1 h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_education #content .company_education1 h2{padding:0 0 40px}}.recruits.company_education #content .company_education1 p.ltx{text-align:left;padding:30px 0 0 0}.recruits.company_education #content .company_education1 .inBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:60px 0 0 0}.recruits.company_education #content .company_education1 .inBox h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:24px;padding:0 0 45px;margin:0 0 60px;padding:0 0 0 40px;position:relative;width:100%;text-align:left}@media screen and (max-width: 768px){.recruits.company_education #content .company_education1 .inBox h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_education #content .company_education1 .inBox h2{margin:0 0 40px}}.recruits.company_education #content .company_education1 .inBox h2:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:30px;height:1px;background-color:#007C4F}@media screen and (max-width: 768px){.recruits.company_education #content .company_education1 .inBox h2:before{width:15px}}@media screen and (max-width: 768px){.recruits.company_education #content .company_education1 .inBox h2{font-size:18px;padding:0 0 0 25px}}@media screen and (max-width: 768px){.recruits.company_education #content .company_education1 .inBox h2 span{font-size:15px;margin:0 0 0 -10px}}.recruits.company_education #content .company_education1 .inBox .txBox{width:45%}@media screen and (max-width: 768px){.recruits.company_education #content .company_education1 .inBox .txBox{padding:40px 0 0 0;width:100%;order:2}}.recruits.company_education #content .company_education1 .inBox .txBox h3{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:20px;padding:0 0 45px}@media screen and (max-width: 768px){.recruits.company_education #content .company_education1 .inBox .txBox h3{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_education #content .company_education1 .inBox .txBox h3{font-size:16px;text-align:center;padding:0 0 40px}}.recruits.company_education #content .company_education1 .inBox .imgBox{width:50%;padding:0}@media screen and (max-width: 768px){.recruits.company_education #content .company_education1 .inBox .imgBox{padding:0;width:100%;order:1}.recruits.company_education #content .company_education1 .inBox .imgBox img{width:100%;height:auto}}.recruits.company_education #content .company_education1 .inBox p{text-align:left}.recruits.company_education #content .company_education1 .inBox.type2 .txBox{order:2}.recruits.company_education #content .company_education1 .inBox.type2 .imgBox{order:1}@media screen and (max-width: 768px){.recruits.company_education #content .company_education1 .inBox{padding:0}}.recruits.company_education #content .company_education1 .inBox.type2{margin:30px 0 0 0}.recruits.company_education #content .company_education2{background:#fafffc;background:linear-gradient(101deg, #fafffc 0%, #e7f5ff 100%);padding:90px 0}@media screen and (max-width: 768px){.recruits.company_education #content .company_education2{padding:60px 0}}.recruits.company_education #content .company_education2 h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:32px;padding:0 0 45px;padding:0 0 60px}@media screen and (max-width: 768px){.recruits.company_education #content .company_education2 h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_education #content .company_education2 h2{padding:0 0 40px}}.recruits.company_education #content .company_education2 .inBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:60px 0 0 0;padding:0}.recruits.company_education #content .company_education2 .inBox h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:24px;padding:0 0 45px;margin:0 0 60px;padding:0 0 0 40px;position:relative;width:100%;text-align:left}@media screen and (max-width: 768px){.recruits.company_education #content .company_education2 .inBox h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_education #content .company_education2 .inBox h2{margin:0 0 40px}}.recruits.company_education #content .company_education2 .inBox h2:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:30px;height:1px;background-color:#007C4F}@media screen and (max-width: 768px){.recruits.company_education #content .company_education2 .inBox h2:before{width:15px}}@media screen and (max-width: 768px){.recruits.company_education #content .company_education2 .inBox h2{font-size:18px;padding:0 0 0 25px}}@media screen and (max-width: 768px){.recruits.company_education #content .company_education2 .inBox h2 span{font-size:15px;margin:0 0 0 -10px}}.recruits.company_education #content .company_education2 .inBox .txBox{width:45%}@media screen and (max-width: 768px){.recruits.company_education #content .company_education2 .inBox .txBox{padding:40px 0 0 0;width:100%;order:2}}.recruits.company_education #content .company_education2 .inBox .txBox h3{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:20px;padding:0 0 45px}@media screen and (max-width: 768px){.recruits.company_education #content .company_education2 .inBox .txBox h3{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_education #content .company_education2 .inBox .txBox h3{font-size:16px;text-align:center;padding:0 0 40px}}.recruits.company_education #content .company_education2 .inBox .imgBox{width:50%;padding:0}@media screen and (max-width: 768px){.recruits.company_education #content .company_education2 .inBox .imgBox{padding:0;width:100%;order:1}.recruits.company_education #content .company_education2 .inBox .imgBox img{width:100%;height:auto}}.recruits.company_education #content .company_education2 .inBox p{text-align:left}.recruits.company_education #content .company_education2 .inBox.type2 .txBox{order:2}.recruits.company_education #content .company_education2 .inBox.type2 .imgBox{order:1}.recruits.company_education #content .company_education2 .inBox.type2{padding:60px 0 0 0}.recruits.company_education #content .company_education3{background:url("../images/content/recruitsBg11.png") no-repeat center 5%;background-size:100%;padding:90px 0 30px}@media screen and (max-width: 768px){.recruits.company_education #content .company_education3{background:url("../images/content/recruitsBg3_sp.jpg") no-repeat center 30px;background-size:100%;padding:60px 0}}.recruits.company_education #content .company_education3 h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:32px;padding:0 0 45px;padding:0 0 60px}@media screen and (max-width: 768px){.recruits.company_education #content .company_education3 h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_education #content .company_education3 h2{padding:0 0 40px}}.recruits.company_education #content .company_education3 h3{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:24px;padding:0 0 45px;margin:0 0 60px;padding:0 0 0 40px;position:relative;width:100%;text-align:left}@media screen and (max-width: 768px){.recruits.company_education #content .company_education3 h3{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_education #content .company_education3 h3{margin:0 0 40px}}.recruits.company_education #content .company_education3 h3:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:30px;height:1px;background-color:#007C4F}@media screen and (max-width: 768px){.recruits.company_education #content .company_education3 h3:before{width:15px}}@media screen and (max-width: 768px){.recruits.company_education #content .company_education3 h3{font-size:18px;padding:0 0 0 25px}}@media screen and (max-width: 768px){.recruits.company_education #content .company_education3 h3 span{font-size:15px;margin:0 0 0 -10px}}.recruits.company_education #content .company_education3 p.c{text-align:center}@media screen and (max-width: 768px){.recruits.company_education #content .company_education3 p.c{text-align:left}}.recruits.company_education #content .company_education3 .company_education3_in1,.recruits.company_education #content .company_education3 .company_education3_in2{padding:0 0 120px}@media screen and (max-width: 768px){.recruits.company_education #content .company_education3 .company_education3_in1,.recruits.company_education #content .company_education3 .company_education3_in2{padding:0 0 60px}}.recruits.company_education #content .company_education3 .company_education3_in1 .inBox,.recruits.company_education #content .company_education3 .company_education3_in2 .inBox{padding:90px 0 0 0}@media screen and (max-width: 768px){.recruits.company_education #content .company_education3 .company_education3_in1 .inBox,.recruits.company_education #content .company_education3 .company_education3_in2 .inBox{padding:40px 0 0 0}}.recruits.company_education #content .company_education3 .company_education3_in1 .inBox p,.recruits.company_education #content .company_education3 .company_education3_in2 .inBox p{padding:0}.recruits.company_education #content .company_education3 .company_education3_in2{padding:0 0 90px}@media screen and (max-width: 768px){.recruits.company_education #content .company_education3 .company_education3_in2{padding:0 0 40px}}.recruits.company_education #content .company_education3 .company_education3_in3{padding:0 0 120px}@media screen and (max-width: 768px){.recruits.company_education #content .company_education3 .company_education3_in3{padding:0;margin:0 0 60px;overflow-x:scroll}.recruits.company_education #content .company_education3 .company_education3_in3 img{max-width:none;width:150%;height:auto}}.recruits.company_education #content .company_education3 .company_education3_in4 .inBox{display:flex;justify-content:flex-start;flex-wrap:wrap}.recruits.company_education #content .company_education3 .company_education3_in4 .inBox .in{width:31%;margin:0 1% 60px}@media screen and (max-width: 768px){.recruits.company_education #content .company_education3 .company_education3_in4 .inBox .in{width:100%;margin:0 0 30px}}.recruits.company_education #content .company_education3 .company_education3_in4 .inBox .in .imgBox{padding:0 0 20px}@media screen and (max-width: 768px){.recruits.company_education #content .company_education3 .company_education3_in4 .inBox .in .imgBox img{width:100%;height:auto}}.recruits.company_recruit #content .company_recruit1{background:url("../images/content/recruitsBg3.jpg") no-repeat center 15%;background-size:100%;padding:0 0 90px}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1{background:url("../images/content/recruitsBg3_sp.jpg") no-repeat center 5%;background-size:100%;padding:0 0 0px}}.recruits.company_recruit #content .company_recruit1 h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:32px;padding:0 0 45px;padding:0 0 60px}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 h2{padding:0 0 40px}}.recruits.company_recruit #content .company_recruit1 p.c{text-align:center}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 p.c{padding:0 0 40px}}.recruits.company_recruit #content .company_recruit1 p.ltx{text-align:left;padding:30px 0 0 0}.recruits.company_recruit #content .company_recruit1 .inBox{display:flex;justify-content:space-between;flex-wrap:wrap;padding:60px 0 0 0}.recruits.company_recruit #content .company_recruit1 .inBox h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:24px;padding:0 0 45px;margin:0 0 60px;padding:0 0 0 40px;position:relative;width:100%;text-align:left}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox h2{margin:0 0 40px}}.recruits.company_recruit #content .company_recruit1 .inBox h2:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:30px;height:1px;background-color:#007C4F}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox h2:before{width:15px}}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox h2{font-size:18px;padding:0 0 0 25px}}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox h2 span{font-size:15px;margin:0 0 0 -10px}}.recruits.company_recruit #content .company_recruit1 .inBox .txBox{width:45%}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox .txBox{padding:40px 0 0 0;width:100%;order:2}}.recruits.company_recruit #content .company_recruit1 .inBox .txBox h3{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:20px;padding:0 0 45px}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox .txBox h3{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox .txBox h3{font-size:16px;text-align:center;padding:0 0 40px}}.recruits.company_recruit #content .company_recruit1 .inBox .imgBox{width:50%;padding:0}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox .imgBox{padding:0;width:100%;order:1}.recruits.company_recruit #content .company_recruit1 .inBox .imgBox img{width:100%;height:auto}}.recruits.company_recruit #content .company_recruit1 .inBox p{text-align:left}.recruits.company_recruit #content .company_recruit1 .inBox.type2 .txBox{order:2}.recruits.company_recruit #content .company_recruit1 .inBox.type2 .imgBox{order:1}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox{padding:0}}.recruits.company_recruit #content .company_recruit1 .inBox h3{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:24px;padding:0 0 45px;margin:0 0 60px;padding:0 0 0 40px;position:relative;width:100%;text-align:left}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox h3{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox h3{margin:0 0 40px}}.recruits.company_recruit #content .company_recruit1 .inBox h3:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:30px;height:1px;background-color:#007C4F}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox h3:before{width:15px}}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox h3{font-size:18px;padding:0 0 0 25px}}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox h3 span{font-size:15px;margin:0 0 0 -10px}}.recruits.company_recruit #content .company_recruit1 .inBox .txBox .in{padding:0 0 40px}.recruits.company_recruit #content .company_recruit1 .inBox .txBox .in h4{font-family:"IBM Plex Sans JP",'Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:30px;font-size:20px;color:#007C4F;padding:0 0 10px !important;margin:0 !important}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox .txBox .in h4{font-size:16px}}.recruits.company_recruit #content .company_recruit1 .inBox.type2 .txBox{width:100%}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit1 .inBox.type2 .txBox{padding:0}}.recruits.company_recruit #content .company_recruit2{background:#fafffc;background:linear-gradient(101deg, #fafffc 0%, #e7f5ff 100%);padding:60px 0}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit2{padding:60px 0 20px}}.recruits.company_recruit #content .company_recruit2 .titleBox{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding:0 0 60px}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit2 .titleBox{padding:0 0 40px}}.recruits.company_recruit #content .company_recruit2 .titleBox h3{display:inline-block;width:auto;margin:0 90px 0 0}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit2 .titleBox h3{width:100%;margin:0 0 20px}}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit2 .titleBox p{width:100%}}.recruits.company_recruit #content .company_recruit2 .titleBox p a{color:#007C4F}.recruits.company_recruit #content .company_recruit2 h3{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;font-size:24px;padding:0 0 45px;margin:0 0 60px;padding:0 0 0 40px;position:relative;width:100%;text-align:left}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit2 h3{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit2 h3{margin:0 0 40px}}.recruits.company_recruit #content .company_recruit2 h3:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0%, -50%);-moz-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);transform:translate(0%, -50%);width:30px;height:1px;background-color:#007C4F}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit2 h3:before{width:15px}}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit2 h3{font-size:18px;padding:0 0 0 25px}}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit2 h3 span{font-size:15px;margin:0 0 0 -10px}}.recruits.company_recruit #content .company_recruit2 .inBox{padding:0 0 90px}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit2 .inBox{padding:0 0 40px}}.recruits.company_recruit #content .company_recruit2 .inBox.type2{padding:0 0 40px}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit2 .inBox.type2 h3{margin:0 0 10px}}.recruits.company_recruit #content .company_recruit2 .inBox .in{padding:0 0 40px}.recruits.company_recruit #content .company_recruit2 .inBox .in h4{font-family:"IBM Plex Sans JP",'Noto Sans JP',"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:30px;font-size:20px;color:#007C4F;padding:0 0 10px !important;margin:0 !important}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit2 .inBox .in h4{font-size:16px}}.recruits.company_recruit #content .company_recruit2 .inBox .in ul li{position:relative;padding:5px 0 5px 1em}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit2 .inBox .in ul li{font-size:14px}}.recruits.company_recruit #content .company_recruit2 .inBox .in ul li:before{content:"・";position:absolute;top:5px;left:0}.recruits.company_recruit #content .company_recruit2 .inBox .in ul li span{color:#007C4F}.recruits.company_recruit #content .company_recruit2 .inBox .imgBox,.recruits.company_recruit #content .company_recruit2 .inBox .imgBox2{display:flex;justify-content:space-between;flex-wrap:wrap}.recruits.company_recruit #content .company_recruit2 .inBox .imgBox .img,.recruits.company_recruit #content .company_recruit2 .inBox .imgBox2 .img{width:48%}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit2 .inBox .imgBox .img,.recruits.company_recruit #content .company_recruit2 .inBox .imgBox2 .img{width:100%;padding:0 0 30px}.recruits.company_recruit #content .company_recruit2 .inBox .imgBox .img img,.recruits.company_recruit #content .company_recruit2 .inBox .imgBox2 .img img{width:100%;height:auto}}.recruits.company_recruit #content .company_recruit2 .inBox .imgBox .img p,.recruits.company_recruit #content .company_recruit2 .inBox .imgBox2 .img p{padding:30px 0 0 0;text-align:center}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit2 .inBox .imgBox .img p,.recruits.company_recruit #content .company_recruit2 .inBox .imgBox2 .img p{padding:20px 0 0 0}}.recruits.company_recruit #content .company_recruit2 .inBox .imgBox2 .img{width:100%}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit2 .inBox .imgBox2 .img{padding:0}}.recruits.company_recruit #content .company_recruit2 .inBox .imgBox2 p{width:100%;padding:20px 0 0 0}.recruits.company_recruit #content .company_recruit3{background:url("../images/content/recruitsBg12.png") no-repeat center 15%;background-size:100%;padding:90px 0 40px}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit3{background:url("../images/content/recruitsBg3_sp.jpg") no-repeat center 5%;background-size:100%;padding:60px 0 20px}}.recruits.company_recruit #content .company_recruit3 h2{font-family:"游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;font-weight:700;color:#007C4F;text-align:center;font-size:32px;padding:0 0 45px;padding:0 0 60px}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit3 h2{font-size:20px}}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit3 h2{padding:0 0 40px}}.recruits.company_recruit #content .company_recruit3 .img{padding:0 0 150px}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit3 .img{padding:0 0 20px}}.recruits.company_recruit #content .company_recruit3 .inBox{position:relative}.recruits.company_recruit #content .company_recruit3 .inBox table{width:70%;margin:0;position:relative;z-index:1}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit3 .inBox table{width:100%}}.recruits.company_recruit #content .company_recruit3 .inBox table tr th{padding:35px 0;color:#007C4F;font-size:18px;font-weight:700;border-color:#E1E1E1;line-height:180%;width:30%}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit3 .inBox table tr th{font-size:16px;width:100%;padding:20px 0 0}}.recruits.company_recruit #content .company_recruit3 .inBox table tr td{padding:35px 0;border-color:#E1E1E1;font-weight:500;line-height:180%;width:70%}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit3 .inBox table tr td{font-size:14px;width:100%;padding:10px 0 20px}}.recruits.company_recruit #content .company_recruit3 .inBox img{position:absolute;z-index:2}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit3 .inBox img{width:140px;height:140px}}.recruits.company_recruit #content .company_recruit3 .inBox .img1{top:100px;right:0}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit3 .inBox .img1{top:50px}}.recruits.company_recruit #content .company_recruit3 .inBox .img2{top:1050px;right:0}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit3 .inBox .img2{top:1200px}}.recruits.company_recruit #content .company_recruit3 .imgBox{display:flex;justify-content:center;flex-wrap:wrap;padding:40px 0 0 0}.recruits.company_recruit #content .company_recruit3 .imgBox .in{padding:5px 20px;text-align:center}@media screen and (max-width: 768px){.recruits.company_recruit #content .company_recruit3 .imgBox .in{padding:10px 0}}#content .list-news{padding:0 20px 100px}#content .list-news ul li{padding:20px 0}#content .list-news ul li a{display:flex;justify-content:flex-start;align-items:baseline;flex-wrap:wrap}#content .list-news ul li a .catePar{width:22%;display:flex;justify-content:flex-start;align-items:center}@media screen and (max-width: 1000px){#content .list-news ul li a .catePar{width:30%}}@media screen and (max-width: 768px){#content .list-news ul li a .catePar{width:100%;padding:0 0 20px}}#content .list-news ul li a .catePar .time{color:#7E7E7E;font-size:14px;padding:0 30px 0 0}#content .list-news ul li a .catePar .cate{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}#content .list-news ul li a .catePar .cate .cate_in{font-size:13px;color:#007C4F;border:1px solid #007C4F;border-radius:5px;margin:2px 5px 2px 0;padding:0 20px}#content .list-news ul li a .tx{width:75%}@media screen and (max-width: 1000px){#content .list-news ul li a .tx{width:70%}}@media screen and (max-width: 768px){#content .list-news ul li a .tx{width:100%}}.single #content .singleArea{position:relative;z-index:2;margin:0 auto;padding:0 20px 200px;line-height:200%;min-height:200px}@media screen and (max-width: 768px){.single #content .singleArea{padding:0 20px 50px}}.single #content .singleArea .imgBox{text-align:center;padding:0 0 50px}.single #content .singleArea .time{color:#7E7E7E;font-size:14px}.single #content .singleArea p{font-size:16px;padding:0.5em 0 1em !important}@media screen and (max-width: 768px){.single #content .singleArea p{font-size:14px}}.single #content .singleArea .txmain{padding:40px 0 50px}@media screen and (max-width: 768px){.single #content .singleArea .txmain{padding:30px 0}}.single #content .singleArea .txmain p{font-size:16px;padding:0.5em 0 2em !important}@media screen and (max-width: 768px){.single #content .singleArea .txmain p{font-size:14px}}.single #content .singleArea h1{font-size:28px;font-weight:500;padding:20px 0}@media screen and (max-width: 768px){.single #content .singleArea h1{font-size:22px}}.single #content .singleArea h2{font-size:20px;font-weight:500;padding:0 0 0 10px;margin:0 0 20px;border-left:3px solid #007C4F}@media screen and (max-width: 768px){.single #content .singleArea h2{font-size:20px}}.single #content .singleArea h3{border-left:5px solid #007C4F;font-size:18px;font-weight:500;padding:0 0 0 10px;margin:40px 0 10px}@media screen and (max-width: 768px){.single #content .singleArea h3{font-size:18px}}.single #content .singleArea h4{font-size:16px;font-weight:500;padding:40px 0 10px}.single #content .singleArea a{color:#007C4F;text-decoration:underline}.single #content .singleArea ul{margin:20px 0 40px}.single #content .singleArea ul li{list-style:inside}@media screen and (max-width: 768px){.single #content .singleArea ul li{font-size:14px}}.single #content .singleArea blockquote{position:relative;padding:50px 30px 30px;margin:20px 0 40px;box-sizing:border-box;font-style:italic;background:#efefef;color:#555}.single #content .singleArea blockquote:before{display:inline-block;position:absolute;top:13px;left:15px;content:"“";color:#cfcfcf;font-size:50px;line-height:1;font-weight:900}.single #content .singleArea blockquote cite{display:block;text-align:right;color:#888888;font-size:0.9em}.single #content .singleArea table th{width:auto}.single #content .singleArea table td{width:auto}.single #content .singleArea .wp-block-image{padding:0 0 50px}.single #content .singleArea .wp-block-columns{padding:0 0 50px}.single #content .singleArea .postlink{margin:0 0 50px;padding:20px 0;border-top:1px solid #DCDCDC;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){.single #content .singleArea .postlink{padding:10px 0}}.single #content .singleArea .postlink .box{position:relative;width:50%;box-sizing:border-box;line-height:20px}.single #content .singleArea .postlink .box a{display:block;padding:0px 20px;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-ms-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;color:#333;text-decoration:none}@media screen and (max-width: 768px){.single #content .singleArea .postlink .box a{font-size:14px}}.single #content .singleArea .postlink .box.box_l a{position:relative;display:inline-block;padding:10px;display:block;padding:0 20px 0 30px}.single #content .singleArea .postlink .box.box_l a:before{content:'';width:10px;height:10px;border-top:solid 1px #000;border-right:solid 1px #000;position:absolute;left:10px;top:8px}.single #content .singleArea .postlink .box.box_l a:before{transform:rotate(-135deg)}@media screen and (max-width: 768px){.single #content .singleArea .postlink .box.box_l a{padding:10px 20px 10px 30px}}.single #content .singleArea .postlink .box.box_l a:before{left:15px;top:50%;width:5px;height:5px;-webkit-transform:translate(0%, -50%) rotate(-135deg);-moz-transform:translate(0%, -50%) rotate(-135deg);-ms-transform:translate(0%, -50%) rotate(-135deg);-o-transform:translate(0%, -50%) rotate(-135deg);transform:translate(0%, -50%) rotate(-135deg)}.single #content .singleArea .postlink .box.box_r{text-align:right}.single #content .singleArea .postlink .box.box_r a{position:relative;display:inline-block;padding:10px;display:block;padding:0 30px 0 20px}.single #content .singleArea .postlink .box.box_r a:before{content:'';width:10px;height:10px;border-top:solid 1px #000;border-right:solid 1px #000;position:absolute;left:10px;top:8px}.single #content .singleArea .postlink .box.box_r a:before{transform:rotate(45deg)}@media screen and (max-width: 768px){.single #content .singleArea .postlink .box.box_r a{padding:10px 30px 10px 20px}}.single #content .singleArea .postlink .box.box_r a:before{right:15px;left:auto;top:50%;width:5px;height:5px;-webkit-transform:translate(0%, -50%) rotate(45deg);-moz-transform:translate(0%, -50%) rotate(45deg);-ms-transform:translate(0%, -50%) rotate(45deg);-o-transform:translate(0%, -50%) rotate(45deg);transform:translate(0%, -50%) rotate(45deg)}.single #content .singleArea .btn{text-align:center;margin:0 auto}.single #content .singleArea .btn a{text-decoration:none}.privacy #content .privacy-policyBox{padding:0 0 40px}@media screen and (max-width: 768px){.privacy #content .privacy-policyBox{padding:0 20px 40px}}.privacy #content .privacy-policyBox h2{padding:5px 50px 5px 0;font-size:20px;position:relative;z-index:2}@media screen and (max-width: 768px){.privacy #content .privacy-policyBox h2{font-size:18px}.privacy #content .privacy-policyBox h2 br{display:none}}.privacy #content .privacy-policyBox h3{font-size:20px;padding:10px 0}@media screen and (max-width: 768px){.privacy #content .privacy-policyBox h3{font-size:18px}}.privacy #content .privacy-policyBox dl{padding:20px 0}.privacy #content .privacy-policyBox dl dt{font-size:20px;font-weight:500;position:relative;padding:0 0 5px 1.5em}@media screen and (max-width: 768px){.privacy #content .privacy-policyBox dl dt{font-size:16px}}.privacy #content .privacy-policyBox dl dt:before{content:"";position:absolute;top:10px;left:0;width:14px;height:14px;border-radius:50%;background-color:#007C4F}.privacy #content .privacy-policyBox dl dt span{position:absolute;top:0;left:0}.privacy #content .privacy-policyBox dl dd{padding:10px 0 60px;line-height:180%}@media screen and (max-width: 768px){.privacy #content .privacy-policyBox dl dd{font-size:15px;padding:0 0 30px}}.privacy #content .privacy-policyBox ul{padding:0 0 20px;margin:0}.privacy #content .privacy-policyBox ul li{list-style:none;position:relative;padding:0 0 0 1.5em}@media screen and (max-width: 768px){.privacy #content .privacy-policyBox ul li{font-size:15px}}.privacy #content .privacy-policyBox ul li span{position:absolute;top:0;left:0}.privacy #content .privacy-policyBox .tx{background-color:#F5F5F5;border:1px solid #707070;padding:20px}@media screen and (max-width: 768px){.privacy #content .privacy-policyBox p{font-size:15px}}
