.p_company .sec_company{padding:40px 0 0 0}.p_company .sec_company .company_container{width:1100px;margin:0 auto;padding:0 0 70px 0}.p_company .sec_company .company_container h2{color:#7f756b;border-bottom:4px solid #7f756b;font-size:113%}.p_company .sec_company .company_container:after{content:"";display:table;clear:both}.p_company .sec_company .company_container .company_data{margin-bottom:1em;font-size:88%}.p_company .sec_company .company_container .company_data dt{font-weight:bold;padding-bottom:0.4em}.p_company .sec_company .company_container .company_data dd{padding-bottom:1.4em}.p_company .sec_company .company_container .yakata_select ul{margin:0;padding:0}.p_company .sec_company .company_container .yakata_select ul li{float:left;list-style:none;width:calc(25% - 8px);margin-right:8px;background:#e8e7e5;margin-bottom:8px;position:relative;display:table;font-size:88%}.p_company .sec_company .company_container .yakata_select ul li a{display:table-cell;vertical-align:middle;height:2em;padding:5px 30px 5px 20px;color:#231815}.p_company .sec_company .company_container .yakata_select ul li:hover{opacity:0.8}.p_company .sec_company .company_container .yakata_select ul li:after{content:'';display:block;position:absolute;top:0;bottom:0;right:12px;margin:auto;width:5px;height:5px;border-right:2px solid #333;border-bottom:2px solid #333;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
