.company-profile .profile{padding:80px;background-color:#fff;margin-bottom:80px;padding-top:160px}.company-profile h2.subTtl{font-weight:700;font-size:18px;margin-bottom:30px;font-family:'Noto Sans JP',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック Medium",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif}.company-profile .infoBox .left{float:left;width:50%;line-height:180%}.company-profile .infoBox .right{float:right;width:calc(50% - 60px)}.company-profile ul.infoList{padding:0;margin:0;list-style:none}.company-profile ul.infoList li{margin-bottom:20px;padding-bottom:25px;border-bottom:1px solid #eee}.company-profile ul.infoList .ttl{float:left;margin-left:1em}.company-profile ul.infoList .desp{padding-left:160px;display:block}.company-profile ul.infoList{padding-top:20px;border-top:1px solid #eee;line-height:180%}@media(max-width:1023px){.company-profile .profile{padding-right:40px;padding-left:0}}@media(max-width:767px){.company-profile .profile{padding-top:40px;padding-right:0}.company-profile .infoBox .left{float:none;width:auto}.company-profile .infoBox .right{float:none;width:auto}.company-profile ul.infoList .desp{padding-left:120px}.company-profile .profile{padding-bottom:40px;margin-bottom:40px}}