@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("hamusoku.com") {

/* -----------------------------------
  global
-------------------------------------*/
body {font-size: 14px !important;}
#container {width: 1000px !important;}
.footer-outer {
  position: relative !important;
  height: 10px !important;
  overflow: hidden !important;
  background: #a3c3f2 !important;
  margin:  0 !important;
  padding: 0 !important;
}
.footer-outer > div {
  padding: 10px 0px 0px !important;
}
.footer-outer:hover {
  top: -90px !important;
  height: 100px !important;
  background: #a3c3f2 !important;
}

/* -----------------------------------
  header
-------------------------------------*/
#blog-title {
  position: absolute !important;
  top: 5px; left: 5px;
  font-size: small !important;
}
.blog-title-outer a[href*="amazon"] {display: none !important;}
.blog-title-outer-3 {text-align: center !important;}
.blog-description-outer {display: none !important;}

/* -----------------------------------
  contains
-------------------------------------*/

/* #main */
#main .column-inner {
  margin: 0px 10px 0px 220px !important;
}
#main .article-outer {
  margin-bottom: 5px !important;
}
ul.article-pager {
  padding-top: 5px !important;
}
#main .topbox {display: none !important;}
#main .topbox + center {display: none !important;}

.article-body {font-size: 7px !important;}
.article-body-inner {font-size: small !important;}
.article-body-inner ~ strong > span {
  font-size: 7px !important;
  font-weight: 300 !important;
}
.article-body {font-size: 0 !important;}
.article-body-inner ~ hr:first-of-type ~ * {display: none !important;}

#comments-wrapper {margin: 0 !important;}
li.comment-set {font-size: small !important;}
#takecomment {font-size: x-small !important;}

/* #sub */
#sub .column-inner-2 > div:nth-of-type(11),
#sub .column-inner-2 > div:nth-of-type(8),
#sub .column-inner-2 > div:nth-of-type(6),
#sub .column-inner-2 > div:nth-of-type(5),
#sub .column-inner-2 > div:nth-of-type(4),
#sub .column-inner-2 > div:nth-of-type(3),
#sub .column-inner-2 > div:nth-of-type(2),
.plugin-memo:first-of-type center {display: none !important;}

/* #extra */
#extra{display: none !important;}

/* -----------------------------------
  display:none
-------------------------------------*/
*[href*="2log0d-22"] {display: none !important;}
div.article-inner ~ center {display: none !important;}
div.article-body-inner ~ center {display: none !important;}
div.amazlet-box {display: none !important;}
div.google-user-ad {display: none !important;}
div#comment-form ~ span {display: none !important;}
div#comment-form > center {display: none !important;}
}
