﻿#about .borderContentWrap .contentWrap:first-of-type .infoWrap{margin-top:20px}@media only screen and (max-width: 767px){#about .borderContentWrap .contentWrap:first-of-type .infoWrap{margin-top:5.2083333333vw}}#about .borderContentWrap .contentWrap.logo .flexWrap{flex-direction:row-reverse}#about .borderContentWrap .contentWrap.logo .infoWrap{margin-top:10px}@media only screen and (max-width: 767px){#about .borderContentWrap .contentWrap.logo .infoWrap{margin-top:2.6041666667vw}}#about .borderContentWrap .contentWrap.logo .image{flex:none;margin-left:50px;width:160px}@media only screen and (min-width: 768px)and (max-width: 1079px){#about .borderContentWrap .contentWrap.logo .image{margin-left:30px;width:140px}}@media only screen and (max-width: 767px){#about .borderContentWrap .contentWrap.logo .image{margin:0 auto 7.8125vw;width:36.4583333333vw}}@media only screen and (min-width: 1080px){#about .borderContentWrap .contentWrap.policy{padding-top:40px}}#about .borderContentWrap .contentWrap.policy .infoTextWrap{margin-top:20px}@media only screen and (max-width: 767px){#about .borderContentWrap .contentWrap.policy .infoTextWrap{margin-top:0}}#about .borderContentWrap .contentWrap.policy .image{flex:none;margin-left:30px;width:24.3055555556vw;max-width:350px}@media only screen and (min-width: 768px)and (max-width: 1079px){#about .borderContentWrap .contentWrap.policy .image{margin:30px auto 0;width:45.5729166667vw}}@media only screen and (max-width: 767px){#about .borderContentWrap .contentWrap.policy .image{margin:5.2083333333vw 0 0;width:100%}}#about .companyInfoWrap{display:flex;flex-wrap:wrap;gap:20px 0}@media only screen and (max-width: 767px){#about .companyInfoWrap{gap:5.2083333333vw 0}}#about .companyInfoWrap dl{display:flex;width:42.5531914894%}@media only screen and (min-width: 768px)and (max-width: 1079px){#about .companyInfoWrap dl{width:50%}}@media only screen and (max-width: 767px){#about .companyInfoWrap dl{width:100%}}#about .companyInfoWrap dl *{font-size:15px}@media only screen and (max-width: 767px){#about .companyInfoWrap dl *{font-size:3.90625vw}}#about .companyInfoWrap dl dt{margin-right:2.3333333333em;width:5em;font-family:"游明朝","Yu Mincho",YuMincho,"Hiragino Mincho ProN","HGS明朝E","メイリオ",Meiryo,serif}#about .particularsWrap{margin-top:60px}@media only screen and (max-width: 767px){#about .particularsWrap{margin-top:15.625vw}}#about .particularsWrap .textWrap{margin-top:20px}@media only screen and (max-width: 767px){#about .particularsWrap .textWrap{margin-top:5.2083333333vw}}#about .particularsWrap .textWrap .representative{margin-top:15px;font-size:15px;font-weight:bold}@media only screen and (max-width: 767px){#about .particularsWrap .textWrap .representative{margin-top:3.90625vw;font-size:3.6458333333vw}}#about .particularsWrap .imageWrap{flex:none;margin-left:40px;width:44.1916167665%;max-width:370px}@media only screen and (max-width: 1079px){#about .particularsWrap .imageWrap{width:100%;max-width:none}}@media only screen and (min-width: 768px)and (max-width: 1079px){#about .particularsWrap .imageWrap{margin:30px auto 0}}@media only screen and (max-width: 767px){#about .particularsWrap .imageWrap{margin:7.8125vw 0 0}}#companyFactory .sectionInner{padding-top:160px}@media only screen and (max-width: 767px){#companyFactory .sectionInner{padding-top:26.0416666667vw}}