Hatena::Grouppico

cpk:r:origin

cpk:r:origin

cpk:r:origin

はてなRSS用テーマ。

ヘッダ色

wh

スタイルシート

html {
  margin: 0;
  padding: 0;
}

body{
  color: #000000;
  background-color: #e5e5e5;
  font-size: 80%;
  font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Verdana, "MS Pゴシック", sans-serif;
  line-height: 1.6;
  margin: 0;
  text-align: center;
  padding: 0;
  word-break: break-all;
  word-wrap: break-word;
}

h1,h2,h3{
  font-size: 100%;
  margin: 0;
  padding: 0;
}

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;
}

a:visited {
  color: #555555;
}

a:hover {
  color: #FB7BD9;
}

a:active {
  background-color: #FB7BD9;
  color: #ffffff;
}

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

#banner {
  width: 720px;
  _width: 740px;
  *width: 740px;
  margin: 0 auto !important;
  position: relative !important;
  padding: 0 10px;
  text-align: left;
  background-color: #ffffff !important;
  border: none !important;
}

#banner a{
  border: none !important;
}

#bannersub {
  border-bottom: none !important;
  margin: 0 auto !important;
  text-align: center !important;
  padding: 0 10px !important;
  width: 720px !important;
  _width: 740px !important;
  *width: 740px !important;
  background-color: #ffffff !important;
  position: relative !important;
}

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

#bannersub td {
  font-size: 60% !important;
  color: #aaaaaa !important;
}

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

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

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

#breadcrumbs{
  padding: 5px 15px;
  margin: 0 auto;
  color: #aaaaaa;
  background: #ffffff;
  text-align: left;
  width: 710px;
  _width: 740px;
  *width: 740px;
}

#breadcrumbs p {
  font-size: 80%;
  padding: 0 ;
  margin: 0;
}

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

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

h1{
  padding: 40px 15px;
  width: 680px;
  _width: 740px;
  *width: 740px;
  font-size: 140%;
  text-align: left;
  color: #000000;
  font-family: Myriad,Helvetica,Arial,sans-serif;
  clear: both;
  margin: 0 auto;
  font-weight: bold;  
  background-color: #eeeeee;
  border-left: solid 15px #ffffff;
  border-right: solid 15px #ffffff;
  border-bottom: solid 10px #ffffff;
}

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

ul.modelist{
  width: 710px;
  _width: 740px;
  *width: 740px;
  margin: 0 auto;
  _margin: 0;
  text-align: left;
  background: #ffffff;
  padding: 0px 15px 10px 15px;
}

ul.modelist li{
  display: inline;
  margin-right: 10px;
  font-size: 80%;
  cursor: pointer;
  color: #000000;
  padding: 5px;
  background: #eeeeee;
}

ul.modelist li:hover{
  color: #000000 !important;
  background: #FB7BD9;
}

ul.modelist li.selected{
  color: #FB7BD9;
  font-weight: bold;
}

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

.hatena-body{
  width: 740px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  position: relative;
  background-color: #ffffff;
}

.hatena-body:after{
  content: "";
  display: block;
  clear: both;
  border-bottom: 1px transparent solid;
}

#main{
  margin: 0;
  padding: 0;
  float: left;
  clear: left;
  width: 480px;
}

#main .pager{
  padding: 0 15px 5px 15px;
  margin: 0;
  text-alig: right;
  font-size: 90%;
  float: right;
}

#main #main-header .pager{
  margin: 0;
  padding: 0;
}

#main form.populartopic{
  display: block;
  margin: 0;
  padding: 5px 0;
  font-size: 80%;
  float: left;
}

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

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

em a.users{
  color: #FF6666;
  background: #FFF0F0;
}

strong a.users{
  color: #FF0000;
  background: #FFCCCC;
}

em{
  font-style: normal;
}

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

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

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

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

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

.sponsor{
  position: absolute;
  right: 15px;
  top: 0;
  width: 245px;
  margin: 0;
  background: #eeeeee;
}

.sponsor ul {
  margin: 5px 10px;
  padding: 0;
  font-size: 100%;
}
.sponsor ul li{
  font-size: 80%;
}

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

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

#main h2{
  position: relative;
  margin: 10px 0;
  border-bottom: solid 4px #eeeeee;
  padding: 0;
}

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

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

.selectedfeed{
  padding: 10px;
  background: #eeeeee;
  border: none;
  margin: 0;
}

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

.selectedfeed ul li img{
  vertical-align: middle;
  margin-right: 3px;
}

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

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

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

#main-body{
  margin: 0 15px;
}

.item{}

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

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

#hatena-rss-normal .item-read form.b_append,
#hatena-rss-normal .item-unread form.b_append,
#hatena-rss-normal .item-guest form.b_append,
#hatena-rss-normal .item-update form.b_append{
  display: block;
  text-align: right;
}

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

#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 .item-read h3 .users ,
#hatena-rss-normal .item-unread h3 .users ,
#hatena-rss-normal .item-guest h3 .users ,
#hatena-rss-normal .item-update h3 .users{
  font-size: 80%;
}

#hatena-rss-normal .item-read .content-button button,
#hatena-rss-normal .item-unread .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;
}

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

.content{
  margin: 0;
}

.content .content-body{
  padding: 0;
  margin: 0 10px;
}

.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:12pt;
  line-height:18px;
  font-family: "Mona","IPA MONAPGOTHIC","MS PGothic","MS Pゴシック","MS Pゴシック","MS Pゴシック",sans-serif;
}

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

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-unread,
#hatena-rss-simple .item-unread{
  clear: both;
  margin: 2px;
  _height: 1%;
}

#hatena-rss-simple  .item-read{
  clear: both;
  margin: 2px;
  _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.5em 0;
}

#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;
}

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

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

.item-antenna ul.item-list li{
  font-size: 100%;
  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;
  background: #f3f3f3;
  padding: 0.5em;
}

.item-antenna ul.item-list li .antenna-entry-list li{
  list-style-type: disc;
  margin: 0 0 0 1.5em;
}

img.toggle-button{
  cursor: pointer;
}

.ad-antenna{
  margin-left: 15px;
  _width: 100%;
  overflow: hidden;
}

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

#sidebar{
  float: right;
  clear: right;
  width: 260px;
  color: #000000;
  margin: 0;
  padding: 57px 0 0 0;
  text-align: left;
  font-size: 85%;
}

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

.groups {
  margin: 0 15px 15px 0;
  text-align: left;
  padding: 0;
  _width: 100%;
  background: #eeeeee;
  position: relative;
}

.groups .group-title{
  font-size: 110%;
  line-height: 1;
  letter-spacing: 0;
  padding: 7px 10px;
  margin: 0;
  text-align: left;
  font-weight: bold;
  font-family: arial,helvetica,sans-serif;
}

.groups .group-title img{
  position: absolute;
  top: 5px;
  right: 5px;
}

.groups ul.group-list{
  padding: 0 0 7px 0;
  margin: 0;
  _width: 100%;
}

.groups ul.group-list li{
  font-size: 100%;
  color: #000000;
  padding: 0 10px;
}

.groups ul.group-list li a{

}

.groups ul.group-list li span.public{
  display: block;
}

.groups ul.group-list li#default a{

}

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

.groups ul.group-list li span.selected span.private{
  display: block;
}

.groups ul.group-list li span.selected span.public{
  display: block;
}

.groups form{
  display: block;
  padding: 0 7px 7px 7px;
  margin: 0;
}

.groups form input{

}

.groups form input{

}

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

.feeds{
  margin: 0 15px 15px 0;
  text-align: left;
  padding: 0;
  _width: 100%;
  background: #eeeeee;
  position: relative;
}

.feeds .feed-title{
  font-size: 110%;
  line-height: 1;
  letter-spacing: 0;
  padding: 7px 10px;
  margin: 0;
  text-align: left;
  font-weight: bold;
  font-family: arial,helvetica,sans-serif;
}

.feeds .feed-title img{
  position: absolute;
  top: 5px;
  right: 5px;
}

.feeds ul.feed-list{
  _width: 100%;
  padding: 0 0 7px 0;
}

.feeds ul.feed-list li{
  color: #000000;
  padding: 0 10px;
  _padding: 2px 10px;
}

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

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

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

.feeds ul.feed-list li a{
  color: #000000;
}

.feeds ul.feed-list li .date{
  float: right;
  color: #999999;
  line-height: 1.2;
}

.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 15px 0;
  text-align: left;
  padding: 0;
  _width: 100%;
}

.ad .ad-title{
  font-size: 100%;
  line-height: 1;
  letter-spacing: 0;
  padding: 5px 0;
  margin: 0;
  text-align: left;
  font-weight: bold;
  font-family: arial,helvetica,sans-serif;
}

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

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

.keyusage{
  margin: 0 15px 15px 0;
  text-align: left;
  padding: 0;
  _width: 100%;
  background: #eeeeee;
  position: relative;
}

.keyusage .keyusage-title {
  font-size: 110%;
  line-height: 1;
  letter-spacing: 0;
  padding: 5px 10px;
  margin: 0;
  text-align: left;
  font-weight: bold;
  font-family: arial,helvetica,sans-serif;
}

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

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

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

#footer{
  text-align: center;
  font-size: 80%;
  margin: 0 auto;
  padding: 5px 0;
  color: #666666;
  clear: both;
  background: #ffffff;
  width: 740px;
}

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