.sec_con h2{font-size:2.4rem;text-align:left}.sec_con h2 span{border-bottom:2px solid #f49f00}@media only screen and (min-width: 1025px){.sec_con h2{margin-left:0}}#sec_1{margin:50px 0}#sec_1 .company-item table{width:100%}#sec_1 .company-item table th,#sec_1 .company-item table td{padding:20px 10px;border-bottom:solid 1px #8d8d8d}#sec_1 .company-item table th{text-align:center}#sec_1 .company-item table td{text-align:left}@media only screen and (min-width: 601px){#sec_1{margin:100px 0}#sec_1 .contents-center{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:start;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:start;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:start}#sec_1 .company-item table th,#sec_1 .company-item table td{display:table-cell;text-align:left}#sec_1 .company-item table th{width:20%}#sec_1 .company-item table td{width:80%}}@media only screen and (min-width: 1025px){#sec_1 .contents-center{width:1120px}#sec_1 .company-item table{width:840px}}#sec_2{margin:50px 0 100px}#sec_2 h2{margin-bottom:30px}#sec_2 .item{background-color:#f5f5f5;padding:5vw 5%}#sec_2 .item img{max-width:100%}#sec_2 .item .item-text{text-align:left}#sec_2 .item .item-text h3{font-size:3rem;font-weight:bold;margin-top:20px}#sec_2 .item .item-text .date{margin:30px 0}#sec_2 .item .item-text .date span{background-color:#fff}#sec_2 .item.item02{margin-top:50px}@media only screen and (min-width: 601px){#sec_2{margin:100px 0 150px}#sec_2 .item{display:-ms-flexbox;-ms-flex-flow:row nowrap;-ms-flex-pack:justify;-ms-flex-align:start;display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:space-between;-webkit-align-items:start;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:start}#sec_2 .item picture{width:40%;height:auto}#sec_2 .item .item-text{width:55%}}@media only screen and (min-width: 1025px){#sec_2 .contents-center{width:1120px}}