/* 7colorsで使ってないのは消して欲しい */

* {
  margin:0;
  padding:0;
}
body {
  font-size:100%;
  font-family:Arial, Helvetica;
  color: #666666;
}
p {
  margin: 15px 0;
}
a{
        /* 促*/
  overflow:hidden;
        /* */
}
a:link, a:visited {
  color: #666;
  text-decoration:none;
}
a:hover, a:active {
  color: #68B1D9;
  text-decoration:underline;
}
a img {
  border: 0px;
}

/* Structure */

#head {
  width:100%;
  height:105px;
  margin:0px auto;
  padding:0px;
  background:url(/7colors_resources/images/__header_back.jpg) repeat-x;
}
#page {
  width:990px;
  margin:0px auto;
  padding:0px;
  font-size:10px;
  font-family:Arial, Helvetica;
}
#inner {
  margin:0;
  padding:0;
  font-size:12px;
  font-family:Arial, Helvetica;
}

h1 {
  font-size:10px;
  font-family:Arial, Helvetica;
  letter-spacing:-0.08em;
}
h2 {
  font-size:10px;
  font-family:Arial, Helvetica;
}
h3 {
  font-size:10px;
  font-family:Arial, Helvetica;
  margin-bottom:3px;
  color:#303030;
}
h4 {
  font-size:10px;
  font-family:Arial, Helvetica;
}
#top {
  margin:0px auto;
  padding:0;
  width:990px;
  font-size:10px;
  font-family:Arial, Helvetica;
}
.category img{
  margin:0px 8px 7px 0px;
  float:left;
}

#bottom {
  width:990px;
}

/*------------------------------ Content Page ------------------------------*/

#content {
  width:990px;
  padding:0px;
  font-size:12px;
  line-height:140%;
}
.post {
  line-height:1.75em;
}
.post p {
  margin-top:0px;
}
.entry ul, .post ol, #front-list ul, #front-list ol {
  margin-bottom:15px;
}
#content h2.title {
  font-size:20px;
  letter-spacing:-0.05em;
  border-bottom:1px solid #d0d0d0;
  border-top:1px solid #d0d0d0;
  margin:0px;
  padding:15px 0px;
  color:#202020;
}
.entry ul li, #front-list ul li {
  list-style:square;
  margin-left:30px;
}
.entry ol li, #front-list ol li {
  list-style:decimal;
  margin-left:30px;
}
.entry ol li ul li, #front-list ol li ul li {
  list-style:square;
  margin-left:20px;
}
.entry img, .post a img, #front-list img, .post img {
  border:1px #d0d0d0 solid;
        /*margin:0 10px 5px 0;*/
  margin:0px !important;
  padding:0px;
}
.entry a {
  text-decoration:underline;
}

/*------------------------------ Footer ------------------------------*/

#footer {
  margin: 0px auto;
  width: 100%;
}
/*------------------------------ Float Properties ------------------------------*/

/* img{ */
/*   border:none !important; */
/*   margin:0px; */
/*   padding:0px; */
/* } */

/*------------------------------ twwiter END ------------------------------*/
/* hack for ie6,7,8(line-height:130%) */
* html .font-sm { line-height:130%; }
*:first-child+html .font-sm { line-height:130%; }
head~/* */body .font-sm { line-height:130%; }
html:not(:target) .font-sm { line-height:135%; }

/*-----------------------------------------
 Twitter FollowMeボタン
-------------------------------------------*/
#btn_twitter{
  position:absolute;
  top:135px;
  right:0;
  z-index:1;
  width:30px;
  height:119px;
}
#btn_twitter a{
  display:block;
  width:30px;
  height:119px;
  background:url(/7colors_resources/images/button_twitter.gif) no-repeat left top;
  text-indent:-9999px;
}
#btn_twitter a:hover{
  background:url(/7colors_resources/images/button_twitter_on.gif) no-repeat left top;
}

/*-----------------------------------------
 Bookmarkボタン kokubun 2010-08-27
-------------------------------------------*/
a.bookmark{
  position:absolute;
  top:265px;
  right:0;
  z-index:1;
  display:block;
  width:30px;
  height:119px;
  background:url(/7colors_resources/images/button_bookmark.gif) no-repeat left top;
  text-indent:-9999px;
}
a.bookmark:hover{
  background:url(/7colors_resources/images/button_bookmark_on.gif) no-repeat left top;
}
