.page-meta{margin-bottom:20px}.page-meta__breadcrumbs{margin-bottom:20px}.page-meta__lead{margin-top:20px}.breadcrumbs{list-style:none}.breadcrumbs__item{display:inline}.breadcrumbs__item:not(:last-child)::after{margin:0 .5em;content:"＞"}.breadcrumbs__text{font-weight:bold}.company-list{list-style:none}@media screen and (min-width: 769px){.company-list{display:-webkit-box;display:-ms-flexbox;display:flex}}.company-list li{margin-bottom:2em}@media screen and (min-width: 769px){.company-list li{-webkit-box-flex:0;-ms-flex:0 0 calc(33.3333333333% - 1em);flex:0 0 calc(33.3333333333% - 1em);margin-right:1em}}.company-unit{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.company-unit{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.company-unit__thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px;margin-right:1em;overflow:hidden}@media screen and (min-width: 769px){.company-unit__thumbnail{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;height:140px;margin-right:0}}.company-unit__thumbnail img{width:100%;-o-object-fit:contain;object-fit:contain}.company-unit__meta{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}@media screen and (min-width: 769px){.company-unit__meta{padding-bottom:2.5em;margin-top:.5em}}.company-unit__title{max-height:69px;margin-bottom:.5em;overflow:hidden;font-weight:bold;border-bottom:1px dotted #63dbff;font-size:14px}.company-unit__tag-wrap{margin-bottom:.5em}.company-unit__tag{display:inline-block;padding:1px 5px;margin-bottom:2px;font-weight:bold;color:#5e9fb5;border:1px solid #d4d4d4;border-radius:4px;-webkit-box-shadow:0 3px 0 0 #f0f0f0;box-shadow:0 3px 0 0 #f0f0f0;font-size:10px}.company-unit__more-tag{display:inline-block;padding:1px 5px;font-size:10px;font-weight:bold;color:#5e9fb5}.company-unit__more-tag:hover{opacity:1}.company-unit__entry{display:inline-block;padding:2px .5em;margin-top:2px;color:#fff;text-align:center;background-color:#ccc}.company-unit__entry--prov{background-color:red}.company-unit__entry--pre{background-color:gray}.company-unit__action{margin-top:1em}@media screen and (min-width: 769px){.company-unit__action{position:absolute;bottom:0;left:0;display:table;width:100%;margin-top:0}}.company-unit__button{display:block;max-width:200px;padding:3px;margin-left:auto;color:#fff;text-align:center;background-color:#09c;font-size:11px}@media screen and (min-width: 769px){.company-unit__button{display:table-cell;margin-left:0}}.company-unit__link{display:block;max-width:200px;margin-top:.5em;margin-left:auto;text-align:right;letter-spacing:1px}@media screen and (min-width: 769px){.company-unit__link{display:table-cell;padding-left:.5em;margin-top:0;margin-left:0}}.company-unit__link::after{display:inline-block;padding-left:.3em;font-family:FontAwesome;color:#63dbff;content:""}.other-industry{margin-top:30px}.other-industry__title{margin-bottom:20px}.other-industry__list{list-style:none}.other-industry__item{margin-bottom:20px;letter-spacing:1px}.other-industry__link{display:inline-block;font-weight:bold;border-bottom:1px dotted #63dbff;font-size:16px}.other-industry__more-link{margin-top:20px}#loginBoxSp{display:block !important}@media screen and (min-width: 769px){#loginBoxSp{display:none}}