@charset "utf-8";

/* ▽ basic ▽ */
/* body */
*{
  margin:0px;
  padding:0px;
  scrollbar-face-color:#fbfaf5;
  scrollbar-track-color:#fbfaf5;
  scrollbar-arrow-color:#000b00;
  scrollbar-3dlight-color:#000b00;
  scrollbar-highlight-color:#fbfaf5;
  scrollbar-shadow-color:#fbfaf5;
  scrollbar-darkshadow-color:#000b00;
}
body{
  background:#ede4cd;
  font-family:メイリオ,Verdana,Hiragino Kaku Gothic Pro W3,ヒラギノ角ゴ Pro W3,Osaka,sans-serif;
  color:#000b00;
  font-size:12px;
  letter-spacing:2px;
  line-height:1.5em;
  text-align:left;
}
h1{
  font-family:Verdana,メイリオ,Hiragino Kaku Gothic Pro W3,ヒラギノ角ゴ Pro W3,Osaka,sans-serif;
  color:#000b00;
  font-size:12px;
  font-weight:normal;
  letter-spacing:2px;
  line-height:1.5em;
}
h3{
  font-size:12px;
}
br{
  letter-spacing:normal;
}
/* link */
a:link,
a:visited{
  color:#928c36;
  text-decoration:none;
}
a:hover,
a:active{
  color:#d7cf3a;
  text-decoration:none;
}
/* img */
img,
a img{
  border:0;
  vertical-align:middle;
}
.emoji{
  vertical-align:middle;
}
/* hr */
hr{
  border:0;
  height:0;
  border-top:solid 1px #000b00 rgba(0, 0, 0, 0.1);
  border-bottom:solid 1px #000b00 rgba(255, 255, 255, 0.3);
}
/* input */
input{
  padding:2px 0 0;
  background:#fbfaf5;
  color:#000b00;
  border:solid 1px #000b00;
}
/* △ basic △ */

/* ▽ layout ▽ */
/* ▼▼▼ container ▼▼▼ */
#container{
  width:780px;
  margin:0 auto; 
  background:#fbfaf5;
  text-align:center;
}
/* ▼▼ header ▼▼　*/
#header{
  width:731px;
  height:250px;
  position:relative;
  padding:3px 0 0;
  margin:0 auto;
 background-image: url("http://blog-imgs-57.fc2.com/t/m/t/tmt731/tmt_img.png");

    color:#000b00;
  text-align:left;
  border-bottom:dotted 3px #000b00;
  overflow:hidden;
}
/* ▼▼ contents ▼▼ */
#contents{
  width:720px;
  padding:0;
  margin:0px auto;
  background:#fbfaf5;
  text-align:center;
}
/* ▼ main ▼ */
#main{
  width:480px;
  float:right;
  padding:0;
  margin:0 auto;
  background:#fbfaf5;
  overflow:hidden;
}
/* ▼ side ▼ */
#side{ 
  width:210px;
  float:left;
  padding:0;
  margin:0 auto;
  background:#fbfaf5;
  overflow:hidden;
}
/* ▼▼ footer ▼▼ */
#footer{
  width:720px;
  height:80px;
  clear:both;
  padding:20px 0 0;
  margin:0 30px;
  background:#fbfaf5;
  font-size:11px;
  letter-spacing:1px;
  line-height:1.5em;
  text-align:center;
  border-top:dotted 3px #000b00;
}
/* △ layout △ */

/* ▽ header ▽ */
/* blog_title */
.blog_title,
.blog_title a:link,
.blog_title a:visited,
.blog_title a:hover{
  color:#000b00;
  font-size:10px;
  text-decoration:none;
}
.blog_title a:active{
  color:#d7cf3a;
  font-size:14px;
  text-decoration:none;
}
/* introduction */
.introduction{
  margin:10px 0 0;
  color:#000b00;
  font-size:12px;
}
/* △ header △ */

/* ▽ main ▽ */
/* entry */
#entry{
  width:480px;
  padding:0;
  margin:0 auto;
  background:#fbfaf5;
  text-align:left;
  overflow:hidden;
}
/* entry_header */
.entry_header{
  width:480px;
  height:auto;
  padding:0;
  margin:60px 0 20px;
  font-size:12px;
  font-weight:normal;
  text-align:right;
}
/* entry_title */
.entry_title{
  background: url(http://blog-imgs-57.fc2.com/t/m/t/tmt731/tmt_tea.png) no-repeat left center;
  
  height: 140px;
  padding-left: 200px;
  padding-top: 30px;
  margin:0px;
  font-size:14px;
  text-align: left;
  
}
.entry_title a:link,
.entry_title a:visited,
.entry_title a:active{
  color:#000b00;
}
.entry_title a:hover{
  color:#d7cf3a;
}
/* entry_date */
.entry_date{
  width:170px;
  float:right;
  padding:5px 0 2px;
  margin:0;
  font-size:14px;
  letter-spacing:1px;
  text-align:right;
}
.entry_data{
  width:480px;
  height:auto;
  clear:both;
  padding:2px 0;
  margin:0 auto;
  font-size:11px;
  letter-spacing:1px;
  line-height:1.5em;
  text-align:right;
  border-top:dotted 3px #000b00;
}
.entry_data a:link,
.entry_data a:visited,
.entry_data a:active{
  color:#000b00;
}
.entry_data a:hover{
  color:#d7cf3a;
}
/* entry_body */
.entry_body{
  width:480px;
  padding:0;
  margin:0 auto;
  font-size:13px;
  text-align:left;
  overflow:hidden;
}
.entry_body p{
  padding:0px;
  margin:0px;
}
.entry_body img{
  border:0;
}
.entry_body .emoji{
  float:none;
  margin:1px;
  vertical-align:middle;
  border:0px;
}
.entry_body blockquote{
  padding:5px 0;
  margin:0px;
  background:#fbfaf5;
  color:#000b00;
  font-size:13px;
  border:0;
  word-break:break-all;
}
/* readmore */
.readmore{
  font-size:13px;
  font-weight:normal;
}
/* entry_footer */
.entry_footer{
  width:480px;
  height:auto;
  padding:0;
  margin:20px 0 20px;
  font-size:11px;
  letter-spacing:1px;
  text-align:right;
}
/* ▽ trackback ▽ */
/* trackback_urlhead */
.trackback_urlhead{
  padding:5px 0;
  margin:0 0 10px;
  border-bottom:dotted 3px #000b00;
}
/* trackback_url */
.trackback_url{
  padding:5px 0;
  margin:0 0 15px;
}
/* trackback_head */
.trackback_head{
  padding:5px 0;
  margin:0 0 10px;
  border-bottom:dotted 3px #000b00;
}
/* trackback_body */
.trackback_body{
  padding:5px 0;
  margin:0 0 15px;
}
/* trackback_post */
.trackback_post{
  padding:5px 0;
  margin:0 0 15px;
  text-align:left;
  border-bottom:dotted 3px #000b00;
}
/* ▽　comment ▽　*/
/* comment_head*/
.comment_head{
  padding:5px 0;
  margin:0 0 10px;
  text-align:left;
  border-bottom:dotted 3px #000b00;
}
/* comment_body */
.comment_body{
  padding:5px 0;
  margin:0 0 20px;
  background:#fbfaf5;
  letter-spacing:1px;
}
/* comment_post */
.comment_post{
  padding:5px 0;
  margin:0 0 20px;
  background:#fbfaf5;
  text-align:right;
}
/* comment_form */
table.form{
  margin:25px 0px 0px 10px;
}
.form td{
  font-size:12px;
}
.form label{
  font-weight:normal;
}
#name{
  width:200px;
  background:#fbfaf5;
  border:solid 1px #000b00;
}
#mail{
  width:200px;
  background:#fbfaf5;
  border:solid 1px #000b00;
}
#url{
  width:200px;
  background:#fbfaf5;
  border:solid 1px #000b00;
}
#comment{
  width:400px;
  height:150px;
  background:#fbfaf5;
  border:solid 1px #000b00;
  scrollbar-face-color:#fbfaf5;
  scrollbar-track-color:#fbfaf5;
  scrollbar-arrow-color:#000b00;
  scrollbar-3dlight-color:#fbfaf5;
  scrollbar-highlight-color:#000b00;
  scrollbar-shadow-color:#000b00;
  scrollbar-darkshadow-color:#fbfaf5;
}
#pass{
  width:100px;
  background:#fbfaf5;
  border:solid 1px #000b00;
}
#himitu{
　  background:#fbfaf5;
　　border:0px;
　　background:transparent;
}
#submit{
  background:#fbfaf5;
  padding:2px 0 0;
  font-size:12px;
  border:solid　1px #000b00;
  border-radius:5px;
}
#del{
  background:#fbfaf5;
  font-size:12px;
  border:solid 1px #000b00;
}
.mess{
　　font-size:12px;
}
/* pagenavi */
.pagenavi{
  margin:40px 0 30px;
  text-align:center;
}
/* pagetop */
.pagetop{
  margin:20px 0 0;
  text-align:right;
}
/* △ main △ */

/* ▽ side ▽ */
/* side */
.side{
  width:auto;
  margin:20px 0 0;
  font-size:12px;
  letter-spacing:1px;
  line-height:1.8em;
  text-align:left;
  word-break:break-all;
}
/* side_title */
.side_title{
  margin:40px 0 0;
  font-size:12px;
  letter-spacing:1px;
  line-height:1.5em;
  text-align:left;
}
/* list */
.side ul{
  padding:0;
  margin:0;
  list-style:none;
}
.side li{
  padding:0;
  margin:0;
}
/* △ side △ */