@charset 'UTF-8';
/* ------------------------------
　　ベース
------------------------------ */
h1.site-name,.header-logo {
text-align: center;
}
.site-name{
  font-size: 2.5em;
}
.site-name,.site-name a, .site-name a:active, .site-name a:focus, .site-name a:hover, .site-name a:visited {
  color:#1A5BB6
}

/* グローバルナビ*/
@media (min-width: 1024px) {
  .header-nav {
     display: block;
     width: 100%;
     margin:0 auto;
     padding: 5px;
    }
		.navbar > ul {
			float: right;
			list-style: none;
			padding: 0;
		}
		.navbar > ul {
			float: none;
			display: table;
			width: 100%;
			table-layout: fixed;
			border-right: 1px solid #EEE;
		}
		.navbar li {
			position: relative;
			margin: 0 10px;
			vertical-align: middle;
			text-align: center;
		}
		.navbar li.navbar-btn {
			padding: 0 10px;
		}
		.navbar li {
			float: none;
			display: table-cell;
			border-left: 1px solid #EEE;
		}}
    /* ------------------------------
    　　entryのTable
    ------------------------------ */
    .entry-column th,.entry-column td{
      border:1px solid #add8e6;
    }
    .entry-column th{
    background-color: #f0f8ff;
    }

    @media screen and (min-width: 768px){
    .entry-column td{
    background-color: #ffffff;
    }
    }
    @media screen and (min-width: 768px){
      .entry-column th{
        white-space: nowrap;
      }}
@media screen and (min-width: 768px){
      .entry-column h3 {
        font-size: 1.5em;
      }}
  h4{
    border-bottom: 1px solid #e5e5e5;
    font-size: 1.2em;
  }
  .page-title-filter {
    background: rgba(0,0,0,0);
}
