@charset "utf-8";@media only screen and (max-width:640px){#companyTopArea .md_pageInLink ul li{float:left;display:block;width:50%}#companyTopArea .gaiyou .content{padding:20px;margin-top:20px}#companyTopArea .gaiyou .content table{width:100%}#companyTopArea .gaiyou .content table tbody tr th{padding:10px;font-size:.875em}#companyTopArea .gaiyou .content table tbody tr td{padding:10px;font-size:.875em}#companyTopArea .enkaku .content{padding:20px;margin-top:20px}#companyTopArea .enkaku .content table tbody tr th{padding:10px;font-size:.875em}#companyTopArea .enkaku .content table tbody tr td{padding:10px}#companyTopArea .enkaku .content table tbody tr td ul li{font-size:.875em}#companyTopArea .enkaku .content .sub{margin-top:15px}#companyAisatsuArea .aisatsu{margin-top:20px}#companyAisatsuArea .aisatsu .content{padding:20px;height:inherit}#companyAisatsuArea .aisatsu .content .image{width:inherit;height:inherit;position:inherit;right:inherit}#companyAisatsuArea .aisatsu .content .data{position:inherit;left:inherit;top:inherit;transform:inherit}#companyAisatsuArea .aisatsu .content .data .text{margin-top:20px;width:inherit}#companyAisatsuArea .aisatsu .content .data .name{margin-top:15px;margin-bottom:10px}#companyAisatsuArea .aisatsu .content .data .name span{margin-left:20px}#companyRecruitArea .md_pageInLink ul li{float:left;display:block;width:50%}#companyRecruitArea .recruit .content ul li{margin-top:20px;height:inherit}#companyRecruitArea .recruit .content ul li .image{width:inherit;position:inherit;left:inherit}#companyRecruitArea .recruit .content ul li .data{width:inherit;padding:20px;position:inherit;right:inherit;top:inherit;transform:inherit}#companyRecruitArea .recruit .content ul li .data .title{font-size:1.125em}#companyRecruitArea .recruit .content ul li .data .text{margin-top:15px}#companyRecruitArea .recruit .content ul li:nth-child(2n) .image{left:inherit;right:inherit}#companyRecruitArea .recruit .content ul li:nth-child(2n) .data{right:inherit;left:inherit}#companyRecruitArea .voice .content ul li{margin-top:20px;padding:20px}#companyRecruitArea .voice .content ul li .human{padding:0 10px 20px;text-align:center}#companyRecruitArea .voice .content ul li .human .image{width:140px;height:140px;top:-10px}#companyRecruitArea .voice .content ul li .human .image img{width:100%;height:auto}#companyRecruitArea .voice .content ul li .human .catch{font-size:1.125em}#companyRecruitArea .voice .content ul li .human .name{font-size:.875em;margin-top:5px}#companyRecruitArea .voice .content ul li .human .name span{margin-left:10px}#companyRecruitArea .voice .content ul li .data{margin-top:20px}#companyRecruitArea .voice .content ul li .data .image{float:inherit;width:inherit}#companyRecruitArea .voice .content ul li .data .image img{width:100%;height:auto}#companyRecruitArea .voice .content ul li .data .text{float:inherit;width:inherit}#companyRecruitArea .voice .content ul li .data .text .md_subTitle{margin-top:20px}#companyRecruitArea .voice .content ul li .data .text .subText{margin-top:15px}#companyRecruitArea .voice .content ul li .data.bottom .image{float:inherit}#companyRecruitArea .voice .content ul li .data.bottom .text{float:inherit}#companyRecruitArea .voice .content ul li .data.noPhoto .text{float:inherit;width:inherit}#companyRecruitArea .support .content ul li{float:left;width:48%;margin-right:4%;margin-top:4%}#companyRecruitArea .support .content ul li:nth-child(3n){margin-right:4%}#companyRecruitArea .support .content ul li:nth-child(2n){margin-right:0}#companyRecruitArea .support .content ul li:nth-child(5){width:100%;margin-right:0}#companyRecruitArea .support .content ul li:nth-child(5) .image{height:180px;overflow:hidden}#companyRecruitArea .support .content ul li .data{padding:15px}#companyRecruitArea .support .content ul li .data .title{font-size:1em}#companyRecruitArea .support .content ul li .data .text{margin-top:10px;font-size:.875em}#companyRecruitArea .youkou .content{padding:20px;margin-top:20px}#companyRecruitArea .youkou .content table tbody tr th{padding:10px;font-size:.875em}#companyRecruitArea .youkou .content table tbody tr td{padding:10px;font-size:.875em}}