@charset "UTF-8";
/* CSS Document */

* {
  margin: 0px;
  padding: 0px;

}

body {
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 0px;
  margin: 0px 0px 0px 10px;
  padding-top: 0px;
  font-family: verdana;
  background-color: #aaaaaa;
  text-align: center;
  background-attachment:fixed;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.91, #363636), color-stop(0.00, #636363));
background: -webkit-linear-gradient(top, #636363 0%, #363636 91%);
background: -moz-linear-gradient(top, #636363 0%, #363636 91%);
background: -o-linear-gradient(top, #636363 0%, #363636 91%);
background: -ms-linear-gradient(top, #636363 0%, #363636 91%);
background: linear-gradient(to bottom, #636363 0%, #363636 91%);

  
}

/* --- レイアウト --- */
#container {
  width: 1000px;
  background-color: #FFF;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  border-left:#09F 1px solid;
  border-right:#F06 1px solid;
  
 
}


a {
  color: #1e90ff;
  text-decoration: underline;
}
a:link {
  color: #1e90ff;
  text-decoration: underline;
}
a:visited {
  color: #00bfff;
  text-decoration: underline;
}
a:active {
  color: #808080;
  text-decoration: underline;
}
a:hover {
  color: #ff1493;
  text-decoration: underline;
  
}
h1 {
  margin-top: 60px;
  margin-left: 100px;
  text-align: left;
  font-size: 24px;
  text-shadow: 0px 2px 2px #ccc;
}
h2 {
  padding-top: 25px;
  padding-bottom: 10px;
  padding-left: 100px;
  font-size:13px;
  font-weight: normal;
text-shadow: 0px 2px 2px #ccc;
color: #efefef;
}
h3 {
  margin-bottom: 15px;
  padding-top: 1px;
  padding-bottom: 5px;
  padding-left: 10px;
  font-size:14px;
  font-weight: 600;
  border-bottom:1px solid #ccc;
  border-left:5px solid #ccc;
  
}
ul {
  text-align:left;
  margin: 0px;
  padding-left: 5px;
  list-style-position : inside;
  list-style-type: none;
  text-decoration: none;
  font-size:13px;
}
li {
  text-align: left;
  list-style-type:none;
  line-height: 120%;
  text-decoration: none;
  padding-bottom:4px;
}
li a {
  text-decoration: none;
  color: #817E72;
}
li a:hover {
  color:  #1E90FF;
  text-decoration: underline;
  border-left: 3px solid #ff00ff;
  padding-left:5px;
  text-shadow: 0px 1px 0px #ccc;
}
dt {
  text-align: left;
  font-family: verdana;
  font-size: 13px;
  font-weight: bolder;
  color: #666666;
  line-height: 170%;
}

blockquote{
font-size:95%;
width:98%;
line-height:15px;
color:#666;
padding:15px 5px;
border:2px solid #efefef;

}


/* --- ヘッダー --- */
#header {
  width : 100%;
  height:180px;
  padding-top: 1px;
  margin-left:auto;
  margin-right:auto;

/*Inner elements should not cover inner shadows*/


background : url("https://blog-imgs-91-origin.fc2.com/h/o/u/housedust/addesa1_2016110218334308d.jpg") center no-repeat;


}
.title a {
  color: #ff1493;
  text-decoration: none;
}
.title a:link {
  color: #ff1493;
  text-decoration: none;
}
.title a:visited {
  color: #ff1493;
  text-decoration: none;
}
.title a:active {
  color: #ff1493;
  text-decoration: none;
}
.title a:hover {
  color: #00bfff;
  text-decoration: none;
}
/* --- 左サイド表示部分 --- */
#contents {
  width: 550px;
  display:inline;
  float: left;
  font-size: 13px;
  padding-top: 20px;
  padding-right: 20px;
  padding-left: 10px;
  background-color:#FFF;
  margin-left:15px;


}
/* --- 左サイド記事表示部分 --- */
.entry {
  padding: 0px 5px 5px 0px;
}
.entrydate {
  font-size: 16px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
  color: #336666;
}
.entrytitle {
  font-size: 14px;
  padding-top: 10px;
  color: #666666;
  border-top-style: dotted;
  border-top: 1px #c0c0c0;
}
.entrytitle a {
  color: #366666;
  text-decoration: none;
}
.entrytitle a:link {
  color: #366666;
  text-decoration: none;
}
.entrytitle a:visited {
  color: #366666;
  text-decoration: none;
}
.entrytitle a:active {
  color: #366666;
  text-decoration: none;
}
.entrytitle a:hover {
  color: #666666;
  text-decoration: none;
}
.entrybody {
  text-align: left;
  font-family: verdana;
  font-size: 13px;
  line-height: 170%;
  color: #555555;
  margin: 15px 0px 15px 0px;
  background-color: #fff;
}
.entrymore {
  text-align: left;
  font-family: verdana;
  font-size: 13px;
  line-height: 170%;
  color: #666666;
  margin: 5px 0px 5px 0px;
}
.posted {
  text-align: right;
  font-size: 10px;
  margin-right: 5px;
  letter-spacing : 0px;
}
/* --- レスフォーム設定 --- */
dl.comform {
  width: 100%;
  margin: 0;
  padding: 0;
}
.comform dt {
  letter-spacing: 0.1em;
}
.comform dd {
  font-size: x-small;
  margin: 0;
  padding: 0 0 0.5em 0;
}
.comform textarea {
  width: 80%;
}
#himitsu {
  width: auto;
}
/* コメント・トラックバックの設定 */
.comment, .trackback {
  color: #666666;
  font-size: 12px;
  margin: 0 10px;
  padding: 5px 5px 0 15px;
  line-height: 130%;
}
.comment-body {
  color: #666666;
  margin: 5 0;
  padding: 5px 5px 0 0;
  line-height: 140%;
}
#comment-header, #form-header, #trackback-header {
  margin: 10px 0 5px 0;
  padding: 6px 0 6px 0;
  color: #666666;
  border-top-style: dotted;
  border-top: 1px #c0c0c0;
}
.comment-posted, .trackback-posted {
  margin: 10px 0 5px 0;
  text-align: right;
  margin-right: 5px;
}
/* --- トラックバックurl表示設定 --- */
.trackback-url {
  font-size: 12px;
  margin: 10px 0 10px 10px;
  padding: 10px 10px 10px 10px;
  line-height: 140%;
}
/* --- 記事のナビ --- */
#navi {
  font-size: 98%;
  text-align: center;
  padding: 10px 8px 3px 5px;
}
/* --- 全体のナビ --- */
#pager {
  font-size: 100%;
  text-align: center;
  padding: 3px 8px 3px 5px;
  border: 0px;
 background-color:#efefef;
 width:90%;
 margin-top: 10px;

}
/* --- 右サイド表示部分 --- */
#side {
width: 350px;
  display:inline;
  background-color:#FFF;
  margin-right:10px;
  padding-left:0;
  padding-right: 10px;
  padding-top: 10px;
  
  float: right;
}
.sidetext {
  text-align: left;
  font-family: verdana;
  font-size: 11px;
  color: #666666;
  line-height: 170%;
}
/* --- 検索 --- */
#side form {
  padding: 3px 0 1em 1.5em;
  margin: 0;
}
.search {
  font-size: x-small;
  margin: 0 0 1.7em 0;
  padding: 0.7em 0;
  text-align: center;
}
.search input {
  font-size: small;
  font-family: Verdana, Sans-serif;
}

/* --- フッター --- */
#footer {
  clear: both;
  text-align: center;
  font-size: 9px;
  color: #333333;
  line-height: 170%;
 
}
#footer a:link{
  color: #626262;
  
}
/* ナビ
------------------------------------------------------------ */

#topnavi {
  width: 99%;
  height:10px;
  padding-bottom:10px;
  font-size:12px;
  background-color:#DCDCDC;
  border-bottom:1px solid #000000;
  filter: Alpha(opacity=40);
  opacity:0.4;
}
#topnavi ul {
  padding: 0;
  list-style-type: none;
  text-align: center;
}
.sidetext {
  padding-top:10px;
  padding-bottom:8px;
}
.tumblr img{
  width:500px;
  margin-bottom:10px;
  margin-top:5px;
  
  }

.linkwithin_div {
          color: #666;
          font-size: 15px;
          margin: 0px 0px 0px 0px;
width:500px;
}