/*
Template: albatros
Theme Name: albatros_custom
Theme URI:http://open-cage.com/albatros/
*/
/* デスクトップの時だけグリッドシステムを使わない */

body{
  font-family: "NotoSansCJKjp";
  font-weight: 400;
}

.widget .widgettitle span{
  border: 1px solid rgba(255, 255, 255, 0.6);
  display:block;
  width: 100%;
  height: 100%;
  padding: 0.5em 0.7em;
}
  .hentry .eyecatch img{
    margin:0;
    width:92%;
    height: 92%;
  }
  .hentry header {
    border-bottom: 1px solid #f8f9fa;
    padding: 1.2em 2em 0; }
  .single .entry-content h2{
    position: relative;
    background: #5C6B80;
    color: #FFF;
    border: none;
    font-size:1.3em;
    padding: 0.5em 0.7em;
    margin-top: 0.3em;
    margin-bottom: 0.85em;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
  }
  .red{
	  color:#cc0000;
	  font-weight: bold;
  }
.yellow-line{
background: linear-gradient(transparent 0%, #ffff66 0%);
}
  .inyo{
	  color:#999999;
	  font-size: 0.5em;
  }
  .mw_wp_form input[type="submit"],
.wpcf7-submit{
  background:#C81C1C;
  color:#fff;
  border:none;
  border-bottom:3px solid #ddd;
  border-right:3px solid #ddd;
  padding:1em 3em;
  min-width:40%;
  max-width:85%;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  display:block;
  margin:auto;
  position:relative;
}
  .entry-content blockquote{
	  color: #777;
	  border:1px solid #ccc;
	  margin:2em 0;
	  font-size: 0.95em;
	  padding:1em 2.5em 1em;
	  border-radius:10px;
	  position:relative;
  }

  .hentry .entry-header,
  .hentry .article-footer{
    padding: 0.9em 0.9em 0.8em;
  }


  .hentry .article-header{
    padding: 1px 0.4em 0.3em;
  }

  .page-full .hentry header {
    padding:1px 4em;
  }

.3dform {
    table-layout: fixed;
  }

/* 外部リンクアイコンを消す */
 .entry-content a[target="_blank"]:after {
 content:none;
 }


.entry-content td {
    padding: 7px;
    border-right: 1px solid #cccccc;
}
.celltop {
 vertical-align: top;
}

.voice .voicecomment {
    border: 3px solid #eee;
    color: #444;
    padding: 3%!important;
    position: relative;
    width: 87%;
    border-radius: 5px;
}

