.featurePage{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif;margin-bottom:50px}.featurePage__infoArea{margin-bottom:50px}.featureInfo{overflow:hidden;padding-top:10px}.featureInfo__detail{padding-top:10px;width:326px;float:left}.featureInfo__title{font-size:14px;line-height:28px;color:#333;text-align:center;padding-bottom:15px;border-bottom:solid 1px #635b54;margin-bottom:35px;position:relative}.featureInfo__title::after{width:0;height:0;border-style:solid;border-width:15px 10px 0 10px;border-color:#fff transparent transparent;position:absolute;bottom:-15px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);content:""}.featureInfo__title::before{width:0;height:0;border-style:solid;border-width:15px 10px 0 10px;border-color:#000 transparent transparent;position:absolute;bottom:-16px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);content:""}.featureInfo__titleInner{display:block}.featureInfo__titleInner--large{font-size:20px;font-weight:700}.featureInfo__leadArea{overflow:hidden}.featureInfo__featureIcon{width:24px;float:left;color:#fff;background-color:#f4ac45;font-size:15px;line-height:20px;padding:5px 0;text-align:center;border-radius:3px}.featureInfo__lead{float:right;width:286px;font-size:15px;line-height:26.25px;color:#5d4531}.featureInfo__image{float:right;width:332px}.featureInfo__imageInner{float:right;width:322px;height:260px;background-color:#f6f3eb;position:relative}.featureInfo__imageInner>img{position:absolute;top:-10px;left:-10px}.companyList>li:not(:last-child){margin-bottom:25px}.companyBox{border:solid 1px #9f947d;padding:25px 20px 20px}.companyBox__titleArea{margin-bottom:15px;-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.companyBox__logoBox{width:200px;height:60px;margin-right:25px}.companyBox__companyName{width:400px;font-size:16px;line-height:20px;font-weight:700}.companyBox__detailArea{overflow:hidden;margin-bottom:25px}.companyBox__catchPhraseArea{float:left}.companyBox__catchPhrase{font-size:16px;line-height:24px;color:#5d4531;font-weight:700;width:390px;margin-bottom:25px}.companyBox__imageList{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.companyBox__imageList>li{width:120px;height:120px}.companyBox__businessSummary{width:220px;float:right}.companyBox__featureTagList{font-size:0;margin-bottom:5px}.companyBox__featureTagList>li{font-size:12px;line-height:22px;color:#5d4531;font-weight:700;padding:0 6px;display:inline-block;margin-bottom:5px;background-color:#f6f3eb;border-radius:4px}.companyBox__featureTagList>li:not(:last-child){margin-right:5px}.companyBox__pr{color:#666;font-size:13px;line-height:20px;margin-bottom:20px}.companyBox__detailLink{-js-display:flex;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;background:-webkit-gradient(linear,left bottom,left top,from(#f8f8f8),to(#fafafa));background:linear-gradient(0deg,#f8f8f8 0,#fafafa 100%);border:solid 1px #ddd;width:204px;line-height:34px;font-size:14px;color:#333;text-align:center;border-radius:5px}.companyBox__detailLink:hover{color:#333}.companyBox__linkIcon{width:14px;height:14px;display:inline-block;background:url(https://www.inshokuten.com/image/compass/supplier/top/icon_circle_arrow.png) no-repeat;margin-right:5px}.businessSummaryTable{border:#d2d2d2 1px solid;border-collapse:collapse;font-size:13px;line-height:16px;width:100%}.businessSummaryTable caption{border:#d2d2d2 1px solid;border-collapse:collapse;border-bottom:0;background-color:#eae7e1;color:#786e5a;text-align:center;padding:10px 0}.businessSummaryTable th{border:#d2d2d2 1px solid;border-collapse:collapse;width:55px;background-color:#f6f3eb;color:#7e6f5b;text-align:center;padding:10px 0}.businessSummaryTable td{border:#d2d2d2 1px solid;border-collapse:collapse;padding:14px 10px}