@charset "UTF-8";
/*
*
*	OTC - 企業情報トップ
*
*/
#pagetitle {
  margin: 0 auto 40px; }

#contents {
  padding: 30px 0;
  background: url(./img/bg_contents.jpg) no-repeat; }

#company-nav {
  width: 800px;
  margin: 0 auto;
  padding: 20px; }

.company-nav-item {
  float: left;
  width: 350px;
  margin: 0 20px 20px 0;
  padding: 20px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6ffffff,endColorstr=#e6ffffff);
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  transition: opacity ease .3s; }
  .company-nav-item h2 {
    margin: 20px 0 0;
    font-size: 138.4615384615%;
    font-weight: bold !important;
    text-align: center; }
  .company-nav-item a {
    text-decoration: none; }
    .company-nav-item a:hover {
      color: #333; }
  .company-nav-item:hover {
    opacity: .9; }

:root .company-nav-item {
  filter: none; }

.ttl-lborder {
  margin: 20px 0 10px; }

.company-nav-item2 {
  width: 213px; }
  .company-nav-item2 h2 {
    margin: 0 0 10px; }
