.company{background-image:url(../images/bg-long.png);background-size:cover;background-position:top center;padding-top:50px;padding-bottom:50px}.company__inner{width:85%;margin:0 auto}.company__inner-cont h3{height:70px;padding:10px;margin-left:70px;line-height:50px;color:#885f1d;font-size:18px}@media (max-width: 768px){.company__inner-cont h3{margin:0;height:50px;line-height:1.5}}.company__inner-cont .companyOutline{width:100%;font-size:18px}@media (max-width: 768px){.company__inner-cont .companyOutline{font-size:1rem}}.company__inner-cont .companyOutline th{width:400px;padding:10px;line-height:1.5;vertical-align:middle;font-weight:bold;border-top:1px solid #e6ddca;border-bottom:1px solid #e6ddca}@media (max-width: 768px){.company__inner-cont .companyOutline th{width:30%;min-width:120px}}.company__inner-cont .companyOutline td{margin-left:50px;padding:10px;line-height:50px;border-top:1px solid #e6ddca;border-bottom:1px solid #e6ddca}@media (max-width: 768px){.company__inner-cont .companyOutline td{margin:0;line-height:normal}}.company__inner-cont .companyOutline tr{height:70px}@media (max-width: 768px){.company__inner-cont .companyOutline tr{height:50px}}.company__inner-cont .companyOutline tr:first-of-type{color:#885f1d}.company__inner-cont .companyOutline tr:nth-of-type(8){color:#885f1d}.company__inner-cont .companyOutline.fontColorNormal tr{color:unset}.recruit{padding-top:50px;padding-bottom:50px;background-color:#f7f7f7}.recruit__cont{margin-left:20px;margin-right:20px;line-height:1.3;font-size:18px;text-align:center}.recruit__cont p{margin-bottom:50px;line-height:1.5}@media (max-width: 768px){.recruit__cont p br{display:none}}.recruit__cont-info-wrapper{display:flex;justify-content:center}@media (max-width: 768px){.recruit__cont-info-wrapper{flex-direction:column}}.recruit__cont-info{margin-left:20px;margin-right:20px}.recruit__cont-info img{width:135px;height:37.5px;margin-bottom:10px}.recruit__cont-info .forest{font-size:24px;font-weight:bold;color:#69982b}.recruit__cont-info .dream{font-size:24px;font-weight:bold;color:#ce426b}.privacy{background-image:url(../images/bg.png);background-size:cover;background-position:top right;padding-top:50px;padding-bottom:50px}.privacy__inner{width:85%;margin:0 auto}.privacy__cont{width:80%;margin:0 auto;line-height:1.5}.privacy__cont p{margin-bottom:30px}
