@import url(https://sys.tpot.jp/mt/mt-static/support/theme_static/eiger/css/base.css);
@import url(https://sys.tpot.jp/mt/mt-static/support/theme_static/eiger/css/screen.css);

/* コメント、トラックバック用 */
@import url(https://sys.tpot.jp/mt/mt-static/support/theme_static/eiger/css/feedback.css);

/*
/ サンプルスタイル
*/

/* Body
body {
    font-size: 16px;
    font-family: sans-serif;
}
*/

/* カテゴリラベルカラー
.label {
  border-radius: 3px;
}

.label.category_basename {
  background-color: green;
}
*/

/* Responsive (Media Query)
body {
  background-color: lightgrey;
}

@media (min-width: 700px) {
  background-color: whitesmoke;
}

@media (min-width: 930px) {
  background-color: white;
}
*/

body {
    background-color: #DEB887;
}

a			{ text-decoration: none; }
a:link		{ text-decoration: none;}
a:visited	{ text-decoration: none; }
a:active	{ text-decoration: none; }
a:hover		{ text-decoration: underline; }

.content {
border: none;
}

blockquote {
    margin: 0 0 0.7em 1em;
    padding: 0 1em;
    border-left: 5px solid #c0c6c9;
}

header,
.content,
[role="contentinfo"]{
    background-color: #F5DEB3;
}

[role="contentinfo"]
{
margin-top: 0;
border: none;
}


[role="main"] .entry,
[role="main"] .page{
    padding: 10px;
    background-color: #FFF8DC;
	border-radius: 7px;
}

.entry {
font-size:medium;
}

.text {
font-size:medium;
}

.information {
margin-right: 1%;
margin-left: 1%;
padding: 10px;
background-color: #FFF8DC;
border: solid 2px #FFF8DC;
border-radius: 7px;
}

.information h2 {
    margin: 0.618em 0;
}

.information  p {
    margin: 0.618em 0;
}

.information dl {
    margin: 0.618em 0;
}

.information table,
.information td {
    border: none;
}

[role="banner"]{
padding: 1.618em 0 0 0;
}

[role="banner"] h1 img {
max-width: 400px;
height: auto;
border-radius: 5px;
}

[role="contentinfo"],
[role="contentinfo"] [role="navigation"],
[role="navigation"]{
    color: #666;
}

[role="contentinfo"] a,
[role="contentinfo"] [role="navigation"] a,
[role="navigation"] a{
    color: #333;
}

.left {
  background:  #FFF8DC;
  margin-bottom: 10px;
}
.right {
  background:  #FFF8DC;
}
.left,
.right {
  padding: 2%;
  border-radius: 10px
}

.page_permalink {
text-align: right;
}


h1.title {
margin-top: 24px;
display: inline-block;
}

.label {
border-radius: 3px;
}

.ads, .searchbox {
top:10px;
width:250px;
margin: 0 0 0 auto;
display: inline-block;
}

.title a:hover { text-decoration: underline; }

.gstl_50 {
margin: 0;
padding: 0;
}

.gsc-input,
.gsc-search-button,
.gsc-clear-button {
margin: 0;
padding: 0;
}

.gsc-control-cse {
padding: 5px !important;
}

.gsc-search-button {
padding: 3px !important;
}

.gsc-search-button-v2 {
padding: 6px 12px !important;
}

.gsc-search-box, .gsc-input {
padding-right: 0!important;
margin-bottom: 0!important;
}

td.gsc-input {
border: none;
border-style:  none;
}



td.gsc-search-button {
border: none;
border-style:  none;
}

.gsc-input-box {
border: none;
border-style:  none;
}

.gsc-search-button table {
border: none;
border-style: none;
}

.gsc-search-box {
margin: 0;
}

.gsc-input td {
border: none;
border-style:  none;
}

.gsc-input table th,
.gsc-input table td {
border: none;
border-style:  none;
}

.gsc-input-box {
border: none;
border-style:  none;
}

.gsc-input-box table {
border: none;
border-style:  none;
}


.gsib_a {
    padding: 5px 9px 4px 9px;
}

.gsib_b {
    padding: 0;
}

table.gsc-search-box td {
    vertical-align: middle;
}

table.gsc-search-box td {
    vertical-align: middle;
}


#navibar {
font-family: "MS PGothic", "Lucida Grande", "Osaka", sans-serif;
font-size: 12px;
  position: absolute;
  top: 0;
  left: 0;
line-height: 1;
color:#000;
background:#CCC;
border: none;
box-sizing: border-box;
width: 100%;
margin: 0;
padding: 3px 20px;
}

.navi {
padding:2px;
display:inline-block;
vertical-align: middle;
background:#CCC;
}

.here {
padding:2px;
display:inline-block;
vertical-align: middle;
color:#666;
background:#AAA;
}

.navi img, .here img {
display:inline-block;
vertical-align: middle;
width: 14px;
height: 14px;
}

.counter img {
display:inline-block;
vertical-align: middle;
}

.navi a,
.here a {
display:inline-block;
vertical-align: middle;
color: #000;
text-decoration: none;
}

.navi a:link,
.navi a:visited {
color: #000;
background:#CCC;
text-decoration: none;
}

.here a:link,
.here a:visited {
color: #000;
background:#AAA;
text-decoration: none;
}

.navi a:hover {
color: #FFF;
background:#CCC;
}

.here a:hover {
color: #FFF;
background:#AAA;
}

.navi a:active {
color:#F00;
background:#999;
}

.navi_link,
.navi_admin {
display:inline-block;
vertical-align: middle;
}

.navi_link a {
padding:2px;
font-size: 12px;
color:#99F;
background:#CCC;
text-decoration: none;
}

.navi_link a:hover {
color: #FFF;
background:#CCC;
}

.navi_link a:active {
color:#F00;
background:#999;
}

.navi_admin a {
padding:2px;
font-size: 12px;
color:#BBC;
background:#CCC;
text-decoration: none;
}

@media (max-width: 800px) {
  .navi_text {
    display: none;
  }
}

/* Responsive */
@media ( min-width : 600px ){
    .flexbox {
      display: -webkit-flex;
      display: flex;
    }
  .left,
  .right {
    -webkit-flex: 1;
    flex: 1;
    margin: 0 5px;
  }
}

@media ( max-width : 600px ){
[role="banner"] h1 img {
max-width: 350px;
height: auto;
}
}