h3.headline{font-size:115%;background:URL(//jp.images-monotaro.com/common/img/h_tag/h4_back.gif) repeat-x;border-bottom:2px groove #e0e0e0;border-top:2px groove #fff;color:#333;padding:5px;margin:20px 0 2px 0;text-align:left}div.errmsg{text-align:left;color:red;margin-left:80px}th.formItem{width:11em;text-align:right;font-weight:normal;overflow:hidden}td.formMark{width:2em;text-align:center;color:red}td.formItem{padding:.1em 0}table.confirmItem{border:1px solid #696969;border-collapse:collapse;margin-top:.5em;margin-bottom:1em}th.confirmItem{background-color:#d3d3d3;width:8em}td.confirmItem,th.confirmItem{border:1px solid #696969;padding:1px 2px}td.confirmItem{word-break:break-all}.red{color:red}.suppliersRecruit{font-size:1.1rem;_font-size:1.1em}.suppliersRecruit__title{background:url(//jp.images-monotaro.com/common/img/suplierPr/title.png) no-repeat right -15px #7dc0e1;width:100%;height:180px}.suppliersRecruit__title--h1{padding:30px}.suppliersRecruit__title--subtitle{padding-left:30px;display:block;font-size:1.1rem;_font-size:1.1em;line-height:1.7rem;_line-height:1.7em}.suppliersRecruit__moji{text-align:right;margin:4px}.suppliersRecruit input{font-size:1.1rem;_font-size:1.1em;font-family:inherit}.suppliersRecruit input[type=text]{width:100%}.suppliersRecruit textarea{width:100%;height:6em;font-size:1.1rem;_font-size:1.1em;font-family:inherit}.suppliersRecruit_formtable{margin-left:30px;margin:auto;border-collapse:collapse;width:80%}.suppliersRecruit_formtable tr{border-bottom:1px solid #eee}.suppliersRecruit_formtable td{font-size:1.2rem;_font-size:1.2em;padding:15px;word-break:break-all;word-wrap:break-word}.suppliersRecruit__titlecell{width:250px}.suppliersRecruit__celect--en,.suppliersRecruit__title--en,.suppliersRecruit__title--info,.suppliersRecruit__title--inputinfo{font-size:.8rem;_font-size:.8em}.suppliersRecruit__info{background:#eee;border-radius:10px;margin:20px 30px;padding:15px;font-size:.9rem;_font-size:.9em;line-height:1.2rem;_line-height:1.2em}.suppliersRecruit__catelog{margin:5px 15px;font-size:.9rem;_font-size:.9em}.suppliersRecruit__buttonbox{text-align:center}.suppliersRecruit__submit{width:8em;margin:10px}.suppliersRecruit_confirmation{text-align:center;font-size:1.1rem;_font-size:1.1em;background:#ffffe7;border:1px solid #ebd800;padding:10px;margin:10px}.suppliersRecruit__cansellbox{width:50%;text-align:left;float:left;height:55px;padding-left:5%;padding-top:10px;box-sizing:border-box}.suppliersRecruit__submitbox{width:50%;text-align:right;float:left;height:55px;padding-right:5%;box-sizing:border-box}.suppliersRecruit__success{text-align:center;font-size:1.1rem;_font-size:1.1em;background:#e6f5ff;border:1px solid #89c8ff;padding:10px;margin:50px 10px;font-weight:bold}.suppliersRecruit__successInfo{font-size:1.1rem;_font-size:1.1em;margin:0 10px 30px 10px}.suppliersRecruit__successmessage{font-size:1.1rem;_font-size:1.1em;margin:0 10px 5px 10px}.suppliersRecruit__successcatalog{font-size:1.1rem;_font-size:1.1em;margin:0 10px 30px 2em}.suppliersRecruit__error{background:#ffe7e7;border:1px solid #ff8c8c;margin:10px}tr.suppliersRecruit__error--tr{background:#ffe7e7}.suppliersRecruitQa{margin:0 auto 55px;width:80%;line-height:24px;padding-top:40px;margin-top:40px}.suppliersRecruitQa__title{font-size:22px;color:#666;text-align:center}.suppliersRecruitQa__title:after{content:"";display:block;height:3px;width:65px;background:#c9210b;margin:20px auto 30px}.suppliersRecruitQa__q{font-size:15px;font-weight:bold;color:#666;padding-top:20px;padding-left:44px;margin-bottom:16px;position:relative}.suppliersRecruitQa__q:first-child{border-top:1px dashed #ddd}.suppliersRecruitQa__a{font-size:13px;margin:0;padding-bottom:20px;padding-left:44px;border-bottom:1px dashed #ddd;position:relative}.suppliersRecruitQa__a:before,.suppliersRecruitQa__q:before{content:"";display:block;position:absolute;left:0;height:30px;width:30px;background:url(//jp.images-monotaro.com/common/img/suplierPr/icon_qa.png) no-repeat;background-size:70px}.suppliersRecruitQa__q:before{top:15px;background-position:0}.suppliersRecruitQa__a:before{top:-3px;background-position:right -5px center}