.supplier-matching{-webkit-text-size-adjust:100%;font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka,sans-serif}.supplier-matching .matching-main-visual{background-image:url(https://www.inshokuten.com/image/supplier/matching/bg/main_visual.png);background-repeat:no-repeat;background-position:0 0;background-color:rgba(0,0,0,0);margin:-30px 0 15px 0;padding:52px 20px 10px}.supplier-matching .matching-main-visual .matching-main-visual-numOfcompany{font-size:22px;font-weight:700;line-height:48px;color:#5d4531}.supplier-matching .matching-main-visual .matching-main-visual-numOfcompany .number{font-size:30px;color:#e25906}.supplier-matching .matching-main-visual .matching-main-visual-title{font-size:25px;font-weight:700;line-height:28px;margin:5px 0 18px 0;color:#5d4531}.supplier-matching .matching-main-visual .matching-main-visual-title .matching-main-visual-title-head{font-size:22px}.supplier-matching .matching-main-visual .matching-main-visual-description{font-size:14px;line-height:23px;padding:0 270px 0 0;margin:0 0 28px 0}.supplier-matching .matching-main-visual .matching-main-visual-goodpoint,.supplier-matching .matching-main-visual .matching-main-visual-goodpoint-notlast{float:left;width:202px}.supplier-matching .matching-main-visual .matching-main-visual-goodpoint .matching-main-visual-goodpoint-head,.supplier-matching .matching-main-visual .matching-main-visual-goodpoint-notlast .matching-main-visual-goodpoint-head{color:#f29208;font-size:15px;font-weight:700;line-height:30px;text-align:center}.supplier-matching .matching-main-visual .matching-main-visual-goodpoint .matching-main-visual-goodpoint-term,.supplier-matching .matching-main-visual .matching-main-visual-goodpoint-notlast .matching-main-visual-goodpoint-term{color:#5d4531;font-size:15px;font-weight:700;line-height:30px;text-align:center;margin:0 0 8px 0}.supplier-matching .matching-main-visual .matching-main-visual-goodpoint .matching-main-visual-goodpoint-description,.supplier-matching .matching-main-visual .matching-main-visual-goodpoint-notlast .matching-main-visual-goodpoint-description{font-size:14px;line-height:22px}.supplier-matching .matching-main-visual .matching-main-visual-goodpoint-notlast{margin:0 22px 0 0}.supplier-matching .section{margin:0 0 30px 0}.supplier-matching .section-body{padding:20px 20px 0 20px}.supplier-matching .step{overflow:hidden;margin:0 0 20px 0}.supplier-matching .step .step-list,.supplier-matching .step .step-list-last{float:left;width:200px;margin:0 23px 0 0;position:relative}.supplier-matching .step .step-list .step-head,.supplier-matching .step .step-list-last .step-head{border-radius:5px 5px 0 0;padding:15px 25px 5px 25px;background-color:#f7be4d;text-align:center;font-weight:700}.supplier-matching .step .step-list .step-head .step-number,.supplier-matching .step .step-list-last .step-head .step-number{color:#fff;font-size:15px}.supplier-matching .step .step-list .step-head .step-title,.supplier-matching .step .step-list-last .step-head .step-title{font-size:18px}.supplier-matching .step .step-list .step-body,.supplier-matching .step .step-list-last .step-body{padding:15px;border-radius:0 0 5px 5px;background-color:#fdf9e0;text-align:center}.supplier-matching .step .step-list .step-body .step-border,.supplier-matching .step .step-list-last .step-body .step-border{border:0;height:3px;background:#f7be4d}.supplier-matching .step .step-list .step-body .step-description,.supplier-matching .step .step-list-last .step-body .step-description{text-align:left}.supplier-matching .step .step-list .allow,.supplier-matching .step .step-list-last .allow{background-image:url(https://www.inshokuten.com/image/supplier/matching/bg/allow.png);background-repeat:no-repeat;background-position:0 0;background-color:rgba(0,0,0,0);position:absolute;left:200px;top:50%;margin:-10.5px 0 0 7px;height:21px;width:10px}.supplier-matching .step .step-list-last{margin:0}.supplier-matching .step-to-detail{clear:both;text-align:right;font-size:12px}.supplier-matching .users-voice{overflow:hidden}.supplier-matching .users-voice .users-voice-list{width:312px}.supplier-matching .users-voice .users-voice-list .users-voice-image{float:left;width:128px}.supplier-matching .users-voice .users-voice-list .users-voice-info{float:right;width:179px}.supplier-matching .users-voice .users-voice-list .users-voice-info .users-voice-area{font-size:14px;font-weight:700;line-height:20px;color:#f29208}.supplier-matching .users-voice .users-voice-list .users-voice-info .users-voice-title{font-size:15px;font-weight:700;line-height:20px;color:#5d4531}.supplier-matching .users-voice .users-voice-list .users-voice-info .users-voice-border{border:0;height:3px;background:#f7be4d}.supplier-matching .users-voice .users-voice-list .users-voice-info .users-voice-detail{font-size:14px;line-height:22px}.supplier-matching .users-voice .users-voice-list.left{float:left}.supplier-matching .users-voice .users-voice-list.right{float:right;padding:0 0 0 11px;border-left:1px dashed #ccc}.supplier-matching .matching-qanda .matching-qanda-list{padding:0 0 10px 0;border-bottom:3px solid #f7be4d;margin:0 0 15px 0;overflow:hidden}.supplier-matching .matching-qanda .matching-qanda-list .matching-qanda-question{margin:0 0 5px 0;font-size:15px;line-height:22px;color:#5d4531;font-weight:700;overflow:hidden}.supplier-matching .matching-qanda .matching-qanda-list .matching-qanda-question .icon{float:left;display:block;width:20px;color:#f29208;padding:0 5px 0 0}.supplier-matching .matching-qanda .matching-qanda-list .matching-qanda-question .text{float:left;display:block;width:620px}.supplier-matching .matching-qanda .matching-qanda-list .matching-qanda-answer{margin:0 0 5px 0;font-size:14px;line-height:22px;overflow:hidden}.supplier-matching .matching-qanda .matching-qanda-list .matching-qanda-answer .icon{float:left;display:block;width:20px;font-size:15px;line-height:22px;font-weight:700;color:#f29208;padding:0 5px 0 0}.supplier-matching .matching-qanda .matching-qanda-list .matching-qanda-answer .text{float:left;display:block;width:620px}