Hatena::Grouppico

cpk:r:split

cpk:r:split

cpk:r:split

ヘッダ、記事部、サイドバーLDRのように分割したデザイン

ヘッダ色

wh

スタイルシート

html {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}

body{
  color: #000000;
  background: #ffffff;
  font-size: 100%;
  font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Verdana, "MS Pゴシック", sans-serif;
  line-height: 1;
  margin: 0;
  text-align: center;
  padding: 0;
  word-break: break-all;
  word-wrap: break-word;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
}

form{
  display: inline;
  margin: 0;
}

ul{
  margin: 0;
  padding: 0;
  list-style: none;
}

img {
  border: 0px;
}

input.field{
  border: solid 1px #dddddd;
}

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

.content-body a:visited {
  color: #555555;
}

a:hover {
  color: #FF46C2;
}

a:active {

}

/*::header::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

#banner {
  margin: 0 auto !important;
  padding: 0;
  text-align: left;
  background-color: #ffffff !important;
  border: none !important;
  width: 100%;
  position: absolute !important;
  top: 0px;
  left: 0;
  z-index: 10;
}

#banner a{
  border: none !important;
}

#bannersub {
  border-bottom: none !important;
  margin: 0 auto !important;
  text-align: center !important;
  padding: 0 !important;
  background: #ffffff !important;
  width: 100%;
  font-size: 60%;
  position: absolute !important;
  top: 40px;
  left: 0;
  z-index: 10;
}

#bannersub table {
  border: none !important;
  margin: 0 auto !important;
  padding: 0 !important;
  width: 100% !important;
  font-size: 100%;
}

#bannersub td {
  font-size: 100% !important;
  color: #aaa !important;
}

#bannersub td a {
  text-decoration: none !important;
  border: none !important;
  color: #aaa !important;
}

div#banner img.logo {
  position: absolute !important;
  text-align: right !important;
  top: 0px !important;
  right: 0px !important;
}

/*::breadcrumbs::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

#breadcrumbs{
  padding: 0;
  margin: 0 0.5em;
  color: #aaa;
  text-align: left;
  font-size: 80%;
  position: absolute;
  top: 55px;
  left: 0;
  z-index: 10;
}

#breadcrumbs a{
  border: none;
  color: #aaa;
}


img[src="http://www.hatena.ne.jp/images/rss.gif"]{
  width: 0;
  height: 0;
  padding: 5px 9px 4px 0;
  background: url(http://f.hatena.ne.jp/images/fotolife/c/chepooka/20070324/20070324160201.gif) no-repeat left center;
}

img[src="/images/opml.gif"]{
  width: 0;
  height: 0;
  padding: 5px 9px 4px 0;
  background: url(http://f.hatena.ne.jp/images/fotolife/c/chepooka/20070324/20070324160200.gif) no-repeat left center;
}

/*::title::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

h1{
  padding: 0 2%;
  margin: 0;
  zoom: 1;
  width: 96%;
  *width: 100%;
  _width: 100%;
  position: absolute;
  height: 5%;
  top: 15%;
  left: 0;
  z-index: 5;
  font-size: 100%;
  font-weight: bold;
  text-align: left;
  color: #333333;
  clear: both;
  font-family: Helvetica, Arial, sans-serif;
  border-bottom: solid 1px #ddd;
  background: url(http://f.hatena.ne.jp/images/fotolife/c/chepooka/20070322/20070322231249.gif) repeat-x left bottom;
}

/*::modelist::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

ul.modelist{
  text-align: right;
  margin: -27px auto 0 auto;
  width: 310px;
  position: absolute;
  top: 20%;
  right: 15px;
  z-index: 20;
}

ul.modelist li{
  display: block;
  margin: 0 0 0 10px;
  font-size: 70%;
  cursor: pointer;
  color: #aaaaaa;
  padding: 8px 0 8px 0;
  width: 90px;
  float: left;
  text-align: center;
  background: url("http://f.hatena.ne.jp/images/fotolife/c/chepooka/20070322/20070322233230.gif") no-repeat left top;
}

ul.modelist li:hover{
  color: #777777 !important;
}

ul.modelist li.selected{
  color: #FF46C2;
  font-weight: bold;
  background: url("http://f.hatena.ne.jp/images/fotolife/c/chepooka/20070322/20070322233230.gif") no-repeat left top;
  margin: 1px 0 0 10px;
}

/*::main::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

.hatena-body{
  width: 100%;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  direction: ltr;
  position: absolute; 
  top: 20%;
  left: 0;
  height: 80%;
  overflow: hidden;
}

#main{
  margin: 0 0 0 -285px;
  padding: 0;
  float: right;
  clear: right;
  width: 100%;
  height: 100%;
  overflow: auto;
  overflow-y: scroll;
  line-height: 1.6;
  background: #fff;
}

#main-header{
  margin: 15px 15px 10px 285px;
}

#main-header:after{
  content:"";
  display:block;
  clear:both;
  border-bottom:1px transparent solid;
}

#main-body{
  margin: 10px 15px 10px 285px;
  clear: both;
}

/** pager **/  

#main .pager{
  padding: 0 15px 10px 15px;
  margin: 0;
  text-align: right;
  font-size: 80%;
  font-weight: bold;
}

#main .pager a{
  color: #000000;
  font-weight: normal;
}

#main #main-header .pager{
  margin: 0;
  padding: 0;
  float: right;
  clear: right;
  width: 50%;
}

#main form.populartopic{
  display: block;
  margin: 0;
  padding: 0;
  font-size: 80%;
  float: left;
  clear: left;
  line-height: 1.6;
  top: 0;
  width: 49.999%;
}

#main form.populartopic input{
  vertical-align: middle;
}

#main .item-read,
#main .item-unread,
#main .item-guest,
#main .item-update{
  clear: both;
}


/** users **/  

em a.users{
  color: #FF46C2;
}

strong a.users{
  color: #FF46C2;
  background: #FDE0F5;
}

em{
  font-style: normal;
}

img.update , img.new{
  margin-right: 3px;
}

#no_populartopic{
  margin: 10px 0;
  clear: both;
  padding: 7px;
  font-size: 80%;
  background: #f3f3f3;
}

/*::ads::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

.sponsor{
  margin: 0;
  height: 0px;
  overflow: hidden;
  width: 100%;
}

.sponsor ul {
  margin: 0;
  padding: 0;
  font-size: 100%;
}
.sponsor ul li{
  font-size: 60%;
}

.sponsor ul li a{
  text-decoration: none;
}

/*::group:title::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

#main h2{
  position: relative;
  margin: 0;
  padding: 7px 10px;
  font-weight: bold;
  font-size: 100%;
  background: #f3f3f3;
  font-family: Helvetica, Arial, sans-serif;
  border-top: solid 5px #e9e9e9;
}

#main h2 span.unread{
  font-size: 70%;
  font-weight: normal;
}

#main h2 img#undo_read{
  position: absolute;
  right: 5px;
  top: 10px;
  cursor: pointer;
}

/*::selectedfeed::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

.selectedfeed{
  padding: 0 10px 10px 10px;
  background: #f3f3f3;
  border: none;
  margin: 0;
  font-size: 80%;
}

.selectedfeed ul li{
  font-size: 100%;
  padding-bottom: 3px;
}

.selectedfeed ul li img{
  vertical-align: middle;
  margin: 0 5px 0 0;
}

div.screenshot img{
  z-index: 5;
  margin: 5px 0 0 0;
}

/** icon **/

a.b_entry img,
a.r_entry img,
a.link img,
div.group-title a img,
div.feed-title a img{
  visibility: hidden;
  -moz-opacity:0;
  opacity:0;
  width: 13px;
}

a.b_entry{
  background: url(http://f.hatena.ne.jp/images/fotolife/c/chepooka/20070323/20070323235721.gif) no-repeat left center;
}

a.r_entry{
  background: url(http://f.hatena.ne.jp/images/fotolife/c/chepooka/20070323/20070323235719.gif) no-repeat left center;
}

a.link{
  background: url(http://f.hatena.ne.jp/images/fotolife/c/chepooka/20070323/20070323235720.gif) no-repeat left center;
}


#hatena-rss-antenna a.link{ background: transparent; }

div.group-title a,
div.feed-title a{
  background: url(http://f.hatena.ne.jp/images/fotolife/c/chepooka/20070324/20070324005007.gif) no-repeat left center;
}


/*::normal:mode::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

.item,
.vitem {
  margin: 10px 0;
  line-height: 135%;
  zoom: 1;
}

.siteimage{
  float: right;
  margin: 8px 5px;
}

.item{}

#hatena-rss-normal .item-read,
#hatena-rss-normal .item-guest,
#hatena-rss-normal .item-update {
  padding: 0;
  border: solid 1px #ddd;
  margin: 15px 0;
}

#hatena-rss-normal .item-unread{
  padding: 0;
  border: solid 1px #FF46C2;
  margin: 15px 0;
}

#hatena-rss-normal form.b_append{
  display: block;
  text-align: right;
}

#hatena-rss-normal h3{
  padding: 0;
  margin: 10px;
  font-size: 90%;
  font-weight: bold;
}

#hatena-rss-normal .item-unread h3 {}
#hatena-rss-normal .item-update h3 {}

#hatena-rss-normal .item-read h3,
#hatena-rss-normal .item-guest h3{}

#hatena-rss-normal h3 .users{
  font-size: 80%;
}

#hatena-rss-normal .content-button button{
  width: 7.3em;
  text-align: center;
}

.item-unread h3 img{
  vertical-align: middle;
}

.item-body{
  margin: 10px 0;
  font-size: 100%;
  padding: 0;
}

.summary{
  margin: 0 10px;
  font-size: 80%;
}

.summary a{
  color: #000;
  border-bottom: 1px solid #ddd;
}

.content{
  margin: 0;
}

.content .content-body{
  padding: 0;
  margin: 0 10px;
  font-size: 80%;
}

.content-body a{
  color: #000;
  text-decoration: underline;
}

.content-body a.keyword,
.content-body a.okeyword{
  text-decoration: none;
}

.content .content-button{
  text-align: right;
  clear: both;
  padding: 10px 10px 0 10px;
}

#hatena-rss-normal form.b_append {
  display: block;
  margin: 0;
  padding: 0 10px;
  text-align: right;
}

.item-footer{
  font-size: 80%;
  text-align: right;
  margin: 0;
  color: #666;
  padding: 10px;
}

.item-footer img{
  vertical-align: middle;
}



/*::hatena-mode:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

.content-body pre,
.content-body blockquote {
  background-color: #f5f5f5;
  border: none;
  padding: 10px;
  margin: 1em 0;
}

.content-body th,
.content-body td{
  font-size: 100%;
  border: solid 2px #eee;
  border-collapse: collapse;
  padding: 5px;
}

.content-body table{
  font-size: 100%;
  border: solid 2px #eee;
  border-collapse: collapse;
  padding: 0;
  margin: 1em 0;
}

a.screenshot,
img.screenshot{
  float: none;
}

.content-body img{
  max-width: 400px;
  max-height: 250px;
}

div.ascii-art{
  font-size: 100%;
  line-height:18px;
  font-family: "Mona","IPA MONAPGOTHIC","MS PGothic","MS Pゴシック","MS Pゴシック","MS Pゴシック",sans-serif;
  background: #f3f3f3;
  padding: 1em;
}

.content-body div.hatena-asin-detail {
  margin: 1em 0;
  padding: 1em;
  border: solid 1px #e0e0e0;
  zoom: 1;
}

img.hatena-asin-detail-image {
  float: left;
  border: 0;
  margin: 0 10px 0 0 ;
}

div.hatena-asin-detail-info{
  float: left;
  margin: 0;
  word-break: break-all;
}

.section div.hatena-asin-detail p{
  font-weight: bold;
  margin: 0;
}

.section div.hatena-asin-detail p a{
  border: 0;
  text-decoration: none;
}

.section div.hatena-asin-detail-info ul {
  list-style: none !important;
  margin: 5px 0 0 0;
  padding: 0;
}

.section div.hatena-asin-detail-info li {
  list-style: none !important;
  margin: 0;
  padding: 0;
}

.hatena-asin-detail-foot {
  clear: left;
}

/*::simple:mode::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

#hatena-rss-simple .item-read,
#hatena-rss-simple .item-unread{
  clear: both;
  margin: 0 0 3px 0;
  _height: 1%;
}

#hatena-rss-simple .item-unread:after,
#hatena-rss-simple .item-read:after,
#hatena-rss-simple .item-guest:after,
#hatena-rss-simple .item-update:after{
  clear: both;
  content: "";
  display: block;
}

#hatena-rss-simple h3{
  margin: 0;
  font-weight: normal;
  font-size: 90%;
  float: left;
}

#hatena-rss-simple .item-read h3 ,
#hatena-rss-simple .item-read h3 {
  
}
#hatena-rss-simple .item-unread h3 {

}
#hatena-rss-simple .item-update h3 {

}

#hatena-rss-simple h3 a.users{
  font-size: 80%;
}

#hatena-rss-simple h3 .date{
  font-weight: normal;
  color: #999999;
  font-size: 80%;
}

#hatena-rss-simple h3 img{
  vertical-align: middle;
  margin: 0 3px;
}

#hatena-rss-simple .item-footer{
  margin-top: 0px;
  float: right;
}

/*::antenna:mode::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

.item-antenna{
  margin: 0;
  padding: 0;
}

.item-antenna ul.item-list li{
  font-size: 90%;
  padding: 0;
  _padding: 3px 0;
}

.item-antenna ul.item-list li img{
  margin: 0 3px;
}

.item-antenna ul.item-list li .date{
  font-size: 90%;
  color: #666;
}

.item-antenna ul.item-list li .antenna-entry-list{
  margin: 0.5em 0;
  padding: 0 0 0 1.5em;
}

.item-antenna ul.item-list li .antenna-entry-list li{
  padding: 0;
  list-style-type: circle;  
}

img.toggle-button{
  cursor: pointer;
}

img[src="/images/list_close_l.gif"],
img[src="/images/list_close.gif"] {
  width: 0px;
  height: 0px;
  padding: 6px 11px 5px 0;
  background: url(http://f.hatena.ne.jp/images/fotolife/c/chepooka/20070324/20070324153407.gif) no-repeat left center;
}

img[src="/images/list_open_l.gif"],
img[src="/images/list_open.gif"] {
  width: 0px;
  height: 0px;
  padding: 6px 11px 5px 0;
  background: url(http://f.hatena.ne.jp/images/fotolife/c/chepooka/20070324/20070324155329.gif) no-repeat left center;
}

.ad-antenna{
  margin-left: 15px;
  zoom: 1;
  overflow: hidden;
}

/*::sidebar::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

#sidebar{
  float: left;
  clear: left;
  width: 270px;
  height: 100%;
  margin: 0;
  padding: 0;
  text-align: left;
  font-size: 80%;
  line-height: 1.6;
  overflow: auto;
  overflow-y: scroll;
  direction: rtl;
  border-right: solid 1px #ddd;
  background: #f9f9f9;
}

/*::groups::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

.groups {
  margin: 15px 15px 15px 15px;
  text-align: left;
  padding: 0;
  zoom: 1;
  position: relative;
  direction: ltr;
  border: solid 5px #e9e9e9;
  background: #f5f5f5;
}

.groups .group-title{
  font-size: 83%;
  letter-spacing: 0;
  margin: 0;
  padding: 5px 7px 0 7px;
  text-align: left;
  font-weight: bold;
  color: #333333;
}

.groups .group-title a{
  position: absolute;
  top: 5px;
  right: 7px;
  display: block;
}

.groups ul.group-list{
  margin: 0;
  padding: 0 7px 0px 7px;
  zoom: 1;
  list-style-type: none;
}

.groups ul.group-list li{
  font-size: 100%;
  padding: 0;
  zoom: 1;
}

.groups ul.group-list li a{

}

.groups ul.group-list li span.public,
.groups ul.group-list li span.private,
.groups ul.group-list li span.unread span.public,
.groups ul.group-list li span.unread span.private{
  display:block;
  background:url("http://f.hatena.ne.jp/images/fotolife/c/chepooka/20070322/20070322222642.gif") no-repeat 0 5px;
  padding: 0 0 0 18px;
  zoom: 1;
}

.groups ul.group-list li span.selected span.private,
.groups ul.group-list li span.selected span.public{
  display:block;
  background: url("http://f.hatena.ne.jp/images/fotolife/c/chepooka/20070322/20070322222634.gif") no-repeat 0 5px;
  padding: 0 0 0 18px;
  zoom: 1;
}

.groups ul.group-list li span.selected a{
  font-weight:bold;
  color: #FF46C2;
  zoom: 1;
}

.groups form{
  display: block;
  padding: 0 7px 5px 7px;
  margin: 0;
  font-size: 100%;
}

.groups form input{
  font-size: 90%;
}

/*::feeds::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

.feeds{
  margin: 0 15px 20px 15px;
  text-align: left;
  padding: 0;
  zoom: 1;
  position: relative;
  direction: ltr;
}

.feeds .feed-title{
  font-size: 100%;
  letter-spacing: 0;
  padding: 0;
  margin: 0 0 5px 0;
  text-align: left;
  font-weight: bold;
  border-bottom: solid 1px #ddd;
}

.feeds .feed-title a{
  position: absolute;
  top: 0;
  right: 0;
  display: block;
}

.feeds ul.feed-list{
  zoom: 1;
  padding: 0 0 7px 0;
  list-style-type: none;
  zoom: 1;
}

.feeds ul.feed-list li{
  background: url(http://f.hatena.ne.jp/images/fotolife/c/chepooka/20070323/20070323225356.gif) no-repeat left 4px;
  padding: 0 0 0 15px;
  _padding: 1px 0 1px 15px;
  ?padding: 1px 0 1px 15px;
  display: block;
  zoom: 1;
}

.feeds ul.feed-list li span.feed-selected{
  display: block;
}

.feeds ul.feed-list li span.feed-selected a{
  font-weight: bold;
  color: #FF46C2;
}

.feeds ul.feed-list li span.feed{
  display: block;
}

.feeds ul.feed-list li a{

}

.feeds ul.feed-list li .date{
  float: right;
  color: #999999;
  font-size: 90%;
  top: 0;
  line-height: 1.5;
}

.feeds ul.feed-list li img{
  vertical-align: middle;
}

.feeds form.addform{
  display: block;
  padding: 0 7px 7px 7px;
  margin: 0;
  font-size: 90%;
}

/*::ad::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

.ad{
  margin: 0 15px;
  text-align: left;
  padding: 0;
  direction: ltr;
  overflow: hidden;
  height: 0px;
  zoom: 1;
}

.ad .ad-title{
  font-size: 100%;
  line-height: 1;
  letter-spacing: 0;
  padding: 5px 0;
  margin: 0;
  text-align: left;
  font-weight: bold;
  border-bottom: solid 1px #ddd;
}

.ad .ad-body{
  width: 100%;
  overflow: hidden;
}

/*::keyusage:::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */    

.keyusage{
  margin: 0 15px 20px 15px;
  text-align: left;
  padding: 0;
  zoom: 1;
  position: relative;
  direction: ltr;
}

.keyusage .keyusage-title {
  font-size: 100%;
  padding: 0;
  margin: 0 0 5px 0;
  text-align: left;
  font-weight: bold;
  border-bottom: solid 1px #ddd;
}

.keyusage ul.keyusage-list{
  margin: 5px 0;
}

.keyusage ul.keyusage-list li{
  font-size: 90%;
}

/*::footer::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/    

#footer{
  text-align: center;
  font-size: 80%;
  margin: 0 auto;
  padding: 5px 0;
  color: #999;
  clear: both;
  width: 96%;
  display: none;
}

/** youtube **/    
.section object,
.section embed{
  width: 255px;
  height: 210px;
}

#ad-line {
  text-align: center;
  font-size: 90%;
  margin:0;
  overflow: hidden;
  height: 0px;
}

#ad-line a {
  text-decoration: none;
}

#ad-line a img {
  vartical-align: middle;
  margin-right:6px;
}

#ad-line {
  text-align: center;
  font-size: 90%;
  margin-top: 1em;
  margin-bottom: 1em;
}

#ad-line a {
  text-decoration: none;
}

#ad-line a img {
  vartical-align: middle;
  margin-right:6px;
}