@charset "utf-8";
@import url(default.css);

body {
  line-height:150%;
  margin:0px;
  padding:0px;
  font-family:Verdana, Meiryo;
  font-size:10pt;
  background:#FFFFFF;
}

a:link {
  text-decoration:none;
}

a:visited {
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
}

a:active {
  text-decoration:underline;
}


a.blog-title {
  padding-top:10px;
  padding-left:10px;
  color:#000000;
  font-weight:bolder;
  font-size:15pt;
  text-decoration:none;
}

h1 {
  font-size:14pt;
}

h2.entry-header {
  display:inline; 
  font-size:14pt;
  margin-bottom:0px;
}

a.header {
  text-decoration:none;
  color:#000000;
}

div#container {
  width:100%;
  margin:0px;
  padding:0px;
}

div#banner {
 visibility:hidden;
}

div#banner-head {
  width:100%;
  height:90px;
  margin-right:0px;
  margin-bottom:25px;
  margin-left:0px;
  padding-top:10px;
  border-bottom-width:1px;
  border-bottom-color:#BBBBBB;
  border-bottom-style:solid;
  background:#EEEEEE;
}

div#banner-left {
  float:left;
  width:65%;
  padding-right:15px;
  padding-left:15px;
}

div#banner-right {
  float:right;
  width:25%;
  margin-top:20px;
  padding-left:5px;
  font-size:9pt;
}

span#banner-header {
  padding-left:10px;
}

h1#banner-header {
  padding-top:10px;
  padding-left:10px;
  color:#000000;
  font-weight:bolder;
  font-size:15pt;
  text-decoration:none;
}

div#pagebody {
  margin:0px;
  padding:0px;
}

div#alpha {
  float:left;
  width:65%;
  padding-top:0px;
  padding-right:15px;
  padding-bottom:0px;
  padding-left:15px;
}

div#beta {
  float:right;
  width:25%;
  padding-right:20px;
  padding-left:5px;
  font-size:9pt;
}

input {
  font-family:Verdana, Meiryo;
  font-size:9pt;
}

textarea {
  font-family:Verdana, Meiryo;
  font-size:9pt;
}

pre {
  width:90%;
  overflow:auto;
  margin-right:15px;
  margin-left:15px;
  padding:5px;
  border-width:1px;
  border-color:#BBBBFF;
  border-style:solid;
  font-family:'Andale Mono', 'Lucida Console', Monaco, fixed, monospace, 'Lucida Sans', 'Courier New', verdana;
  font-size:9pt;
  background:#EEEEFF;
}

blockquote {
  width:90%;
  margin-right:15px;
  margin-left:15px;
  padding:5px;
  border-width:1px;
  border-style:dotted;
  background:#FFFFEE;
}

div.blockquote-title {
  color:#FFFF00;
}

div.entry-body {
  margin-right:5px;
  margin-left:5px;
}

div.amazlet-box {
  margin-top:15px;
  margin-left:15px;
}

p.youtube {
  margin-left:20px;
}

div.entry {
  margin-bottom:40px;
  padding:10px;
  border-bottom-width:1px;
  border-bottom-color:#BBBBBB;
  border-bottom-style:solid;
}

div.entry-main {
  margin-bottom:40px;
  padding:10px;
}

div.archive {
  padding:10px;
}

div.about {
  padding:10px;
}

div.tags {
  padding:10px;
}

div.entry-bottom {
  padding:10px;
}

h2.module-header {
  margin-top:25px;
  border-bottom-width:1px;
  border-bottom-color:#999999;
  border-bottom-style:dotted;
  font-size:11pt;
}

li.delicious-post {
  list-style-type:disc;
}

h2.delicious-banner {
  margin-top:25px;
  border-bottom-width:1px;
  border-bottom-color:#999999;
  border-bottom-style:dotted;
  font-size:11pt;
}

div.entry-date {
  font-size:9pt;
}

p.entry-footer {
  margin-top:20px;
  font-size:9pt;
}

hr.horizon {
  margin-top:20px;
  margin-bottom:40px;
}

p.content-nav {
  font-size:9pt;
}

p.trackback-info {
  border-width:1px;
  border-color:#999999;
  border-style:dotted;
  margin:20px;
  padding:10px;
  background:#EEEEEE;
}

div.trackback {
  padding-right:10px;
  padding-left:10px;
}

div.comment {
  padding-right:10px;
  padding-left:10px;
}

div.trackbacks {
  margin-bottom:30px;
  border-width:1px;
  border-color:#999999;
  border-bottom-style:solid;
}

div.comments-content {
  margin-bottom:30px;
  border-width:1px;
  border-color:#999999;
  border-bottom-style:solid;
}

p.trackbacks-header {
  font-weight:bold;
}

p.comments-header {
  font-weight:bold;
}

p.comments-open-header {
  font-weight:bold;
}

h2.about-header {
  padding-left:5px;
  font-size:12pt;
}

p.about-content {
  padding:10px;
}

p.tag-content {
  padding:10px;
}

caption {
  font-family:Verdana, Meiryo;
  font-size:9pt;
}

th {
  font-family:Verdana, Meiryo;
  font-size:9pt;
}

td {
  font-family:Verdana, Meiryo;
  font-size:9pt;
}

span.photo-collection {
  margin-left:10px;
  margin-right:10px;
}

h2.date-header {
  
}

img {
 border-style: none;
}

img.blogimage {
 padding-top: 3px;
 padding-right: 10px;
 padding-bottom: 10px;
}

img.blogimage-r {
 padding-top: 3px;
 padding-left: 10px;
 padding-bottom: 10px;  
}