/* Layout ----------------------------------------------------------------- */

body {
  margin: 0;
  padding: 0;
}

#container {
  min-height: 100%;
  width: 100%;
}

#alpha, #beta {
  float: left;
}

#content {
  min-width: 906px;
  width: 80%;
  margin: 10px auto;
}

.layout-wt #alpha {
  width: 79%;
}

.layout-wt #beta {
  width: 21%;
  min-width: 170px;
}

#footer {
  clear : both;
}

/* Link ---------------------------------------------------------------- */

a:link, a:visited {
  text-decoration: underline;
}

#header h1 a, #header h1 a:visited, #header h1 a:hover {
  text-decoration: none;
  color: #ffffff;
}

.asset-name a {
  color : black;
  text-decoration : none;
}

.widget-content a, .widget-header a, .asset-meta a {
  color: #666666;
}

a:hover, .asset-name a:hover, .widget-content a:hover, .asset-meta a:hover {
  color : red;
  text-decoration : underline;
}



/* Header ---------------------------------------------------------------- */

#header {
  padding: 0px;
  height : 130px;
  border-top: 8px solid #111343;
  background: url(http://daishi-kitayama.com/image/header.gif) repeat-x bottom right;
}

#header h1 {
  width: 80%;
  margin: 30px auto 0px auto;
  padding : 0px 20px;
  color: #ffffff;
}

#header h2 {
  width: 80%;
  margin: 20px auto 0px auto;
  padding : 0px 20px;
  color: #ffffff;
}

#header-name {
  font-size: 200%;
}

#header-description {
  font-size: 85%;
}

/* Content ---------------------------------------------------------------- */

.entry blockquote, .entry ol, .entry ul {
  margin-left: 30px;
  background-color: #fefefe;
}

.item { list-style: none; }

.asset {
  padding : 10px 15px 10px 0px;
}

.asset-header {
  padding : 1px 10px 13px 10px;
  background-color : #cccccc;
}

.asset-name {
  padding-bottom : 7px;
  margin-bottom : 2px;
}

.entry-title {
  border-bottom : 1px solid #aaaaaa;
}

.asset-meta {
  font-size : 70%;
  margin-top : 0px;
}

.asset-body p {
  line-height : 160%;
  font-size : 92%;
  padding : 5px 10px 5px 10px;
}

.asset-footer, .entry-categories, .entry-tags {
  font-size : 80%;
  padding-left : 20px;
  color : #666666;
}

.asset-footer {
  margin-top : 40px;
  clear : both;
}
.return-top {
  margin-top : 15px;
  text-align : right;
  font-size : 80%;
  padding-right : 20px;
}
.return-top1 {
  color : #666666;
  cursor : pointer;
  text-decoration : underline;

}
.return-top2 {
  color : red;
  cursor : pointer;
  text-decoration : underline;
}
.edit {
  display : none;
}

.asset-body .my-products {
padding-left : 23px;
padding-right : 23px;
padding-bottom : 65px;
float : left;
}
img {
border-width : 0px;
}
.asset-body .my-products-1 {
padding-bottom : 65px;
float : left;
}

.products {
  float : right;
  padding-left : 5px;
}

.entry-tags ul, .entry-tags li, .entry-tags h4 {
  display : inline;
  margin: 0;
  padding: 0;
}

.entry-tags li .delimiter {
  display : none;
}

#page-4 p {
  clear : both;
}

#page-11 ul {
  margin-top : 0px;
  margin-bottom : 40px;
}
#page-11 li {
  margin-top : 0px;
  margin-bottom : 0.6em;
}


#page-11 h4 {
  background-color : #ffdddd;
  padding : 10px;
  margin : 15px;
}

#page-11 h5 {
  margin : 20px 30px;
}

blockquote, .asset-body ol {
  color : #666666;
  line-height: 150%;
  font-size: small;
  padding : 10px 15px;
  margin-right : 4%;
  margin-left : 20px;
  border : 1px solid #cccccc;
}
.asset-body ol {
  padding-left : 30px;
}

.text-right {
  text-align : right;
  list-style : none;
  margin-right : 30px;
}

/* Footer ---------------------------------------------------------------- */

#footer ul {
  padding-top: 30px;
  padding-bottom: 30px;
  color : #ffffff;
  list-style : none;
  text-align : center;
  padding-left : 0;
  margin : 30px 0px 0px 0px;;
  background-color: #111343;
}



/* Widgets ---------------------------------------------------------------- */

.widget-header {
  font-size : 92%;
  font-weight : normal;
  border-bottom : 1px solid #aaaaaa;
  border-right : 1px solid #aaaaaa;
  padding : 6px;
  background-color : #cccccc;
  margin-bottom : 8px;
}

.widget-content {
  margin : 0px 0px 40px 0px;
  padding-left : 5px;
  font-size : 80%;
}

.widget-content ul {
  margin : 0;
  padding : 0;
  list-style: none;
}

.widget-link ul {
  margin-bottom : 10px;
}

.widget-content li {
  padding : 0px 5px 4px 5px;
}

.widget-tag-cloud ul {
  margin-left: 5px;
}

.widget-tag-cloud .widget-content li {
  display: inline;
  margin : 0 0 5px 0;
  padding : 0;
  line-height: 120%;
}

.widget-tag-cloud .rank-1  { font-size: 1.75em; }
.widget-tag-cloud .rank-2  { font-size: 1.75em; }
.widget-tag-cloud .rank-3  { font-size: 1.625em; }
.widget-tag-cloud .rank-4  { font-size: 1.5em; }
.widget-tag-cloud .rank-5  { font-size: 1.375em; }
.widget-tag-cloud .rank-6  { font-size: 1.25em; }
.widget-tag-cloud .rank-7  { font-size: 1.125em; }
.widget-tag-cloud .rank-8  { font-size: 1em; }
.widget-tag-cloud .rank-9  { font-size: 0.95em; }
.widget-tag-cloud .rank-10 { font-size: 0.9em; }

.my-products .widget-content {
text-align : center;
}
.my-products .products2 {
margin-bottom : 6px;
}
.my-products .products1 {
margin-top : 6px;
}
.widget-QRcode .widget-content {
margin-bottom : 20px;
}
