@charset "UTF-8";
/*//////////////////
  共通変数
//////////////////*/
#content {
  width: 770px; }

#content #entry > .title, #content #entry h2 {
  margin-bottom: 10px; }

#content #entry .rating-star {
  margin: 5px 0 -8px 0;
  overflow: hidden;
  position: relative; }

#content #entry .unit-rating li.current-rating {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  background-position: 0 -40px;
  overflow: hidden; }

#content #entry .unit-rating li a:hover {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  overflow: hidden;
  background-position: 0 -20px; }

#content #entry .rating-star span {
  line-height: 1.6; }

#content #entry .rating-star span strong {
  color: #fff; }

/*////////////////////////
 index
///////////////////////*/
.index #content #entry p {
  font-size: 93%; }

.index #content .read {
  color: #fff;
  width: 690px;
  margin: 0 auto 20px; }

.index #content #entry h1 {
  color: #fff;
  font-size: 108%;
  font-weight: bold;
  color: #fff;
  border-bottom: 1px solid #555;
  padding-bottom: 2px;
  margin-bottom: 30px; }

.index #content #entry .new {
  border-bottom: 1px solid #555;
  margin-bottom: 1px; }

.index #content #entry .old {
  border-top: 1px solid #555;
  padding-top: 30px; }

.index #content #entry .new .clearfix,
.index #content #entry .old .clearfix {
  padding-bottom: 50px; }

.index #content #entry .left {
  width: 100px;
  height: 120px;
  float: left;
  display: block; }

.index #content #entry .right {
  width: 360px;
  float: right; }

.index #content .info {
  width: 720px;
  margin: 0 auto;
  background: #3a3a3a;
  padding: 20px 20px; }

.index #content .info h2 {
  font-size: 108%;
  font-weight: bold;
  color: #fff;
  border-bottom: 1px solid #fff;
  padding-bottom: 2px;
  margin-bottom: 10px; }

.index #content .info p {
  font-size: 100%; }

/*////////////////////////
 detail
///////////////////////*/
.detail #content #entry .title .left {
  float: left;
  width: 45px; }

.detail #content #entry .title .right {
  float: left; }

.detail #content #entry .title .left img {
  padding-top: 3px; }

.detail #content #entry .title p {
  font-size: 93%;
  color: #fff; }

.detail #content #entry .num {
  padding-left: 25px; }

.detail #content #entry .dot {
  padding: 0; }

.detail #content #entry .num li {
  list-style-type: decimal; }

.detail #content #entry .dot li {
  background: url(/jp/img/common/sleipnir/dot2.gif) 5px 11px no-repeat;
  padding-left: 15px; }

.detail #content #entry h1 {
  font-size: 116%;
  font-weight: bold;
  color: #fff; }

.detail #content #entry h2 {
  font-size: 108%;
  font-weight: bold;
  color: #fff;
  border-bottom: 1px solid #555;
  padding-bottom: 2px;
  margin-bottom: 15px; }

.detail #content #entry h3 {
  font-size: 100%;
  font-weight: bold;
  color: #fff;
  line-height: 1.3;
  margin-bottom: 5px; }

.detail #content #entry strong {
  color: #fff; }

.detail #content #entry .dl_btn {
  background: url(/jp/img/sleipnir2/plugins/download.png) no-repeat;
  width: 122px;
  height: 31px;
  margin: 20px 0;
  overflow: hidden;
  text-indent: -9999px;
  display: block; }

.detail #content #entry p.clear {
  font-size: 93%; }

.detail #content #entry .section p {
  margin-bottom: 30px;
  font-size: 93%; }

.detail #content #entry .section li {
  font-size: 93%; }

.detail #content #entry .section img {
  margin-bottom: 10px; }

.detail #content #entry .section img.left {
  padding: 0 20px 30px 0;
  float: left; }

.detail #content #entry .section img.right {
  padding: 0 0 30px 20px;
  float: right; }

.detail #content #entry .section div.left {
  float: left;
  width: 260px; }

.detail #content #entry .section div.right {
  float: right;
  width: 260px; }

.detail #content #entry .banner .clearfix {
  margin-bottom: 20px; }

.detail #content #entry .banner .left {
  float: left; }

.detail #content #entry .banner textarea {
  background-color: #444444;
  color: #FFFFFF;
  float: right;
  font-size: 93%;
  height: 70px;
  width: 260px; }

.detail #content #entry .mb10,
.detail #content #entry .section .mb10 {
  margin-bottom: 10px; }

.detail #content #entry .mb20,
.detail #content #entry .section .mb20 {
  margin-bottom: 20px; }

/*////////////////////////
 releasenotes
///////////////////////*/
.releasenotes #entry {
  float: none;
  width: 680px; }

.releasenotes #entry h1 {
  font-size: 116%;
  color: #fff;
  font-weight: bold;
  margin-bottom: 20px; }

.releasenotes #entry h2 {
  font-size: 108%;
  color: #fff;
  font-weight: bold;
  border-bottom: 1px solid #555;
  padding-bottom: 4px;
  margin-bottom: 15px; }

.releasenotes #entry h3 {
  color: #fff;
  font-weight: bold; }

.releasenotes #entry ul {
  margin-bottom: 20px; }

.releasenotes #entry li {
  background: url(/jp/img/common/sleipnir/dot2.gif) no-repeat 3px 11px;
  padding-left: 11px; }

/*///////////////////////
 headline_reader
///////////////////////*/
.headline_reader #content #entry .icon01 {
  padding-left: 28px;
  background: url(/jp/img/sleipnir2/plugins/sc/headline_reader/headline_reader_icon01.png) no-repeat 0 center; }

.headline_reader #content #entry .icon02 {
  padding-left: 28px;
  background: url(/jp/img/sleipnir2/plugins/sc/headline_reader/headline_reader_icon02.png) no-repeat 0 center; }

/*///////////////////////
 webrssreader
///////////////////////*/
.webrssreader #content #entry .dl_btn {
  margin: 0 0 0 338px;
  padding: 0;
  background: url(/jp/img/sleipnir2/plugins/alpha_download.gif) no-repeat; }

.webrssreader #content #entry em {
  margin: 0;
  height: 1px;
  width: 1px;
  display: block;
  font-size: 0;
  padding: 0;
  overflow: hidden; }

.webrssreader #content #entry .mb10 li {
  display: block;
  height: 29px;
  padding: 10px 23px 10px 10px; }

.webrssreader #content #entry ul #goo {
  background: url(/jp/img/sleipnir2/plugins/sc/webrssreader/webrssreader_list.png) no-repeat; }

.webrssreader #content #entry ul #google {
  background: url(/jp/img/sleipnir2/plugins/sc/webrssreader/webrssreader_list.png) no-repeat 0 -49px; }

.webrssreader #content #entry ul #yahoo {
  background: url(/jp/img/sleipnir2/plugins/sc/webrssreader/webrssreader_list.png) no-repeat 0 -98px; }

.webrssreader #content #entry ul #livedoor {
  background: url(/jp/img/sleipnir2/plugins/sc/webrssreader/webrssreader_list.png) no-repeat 0 -147px; }

.webrssreader #content #entry ul #fast {
  background: url(/jp/img/sleipnir2/plugins/sc/webrssreader/webrssreader_list.png) no-repeat 0 -196px; }

.webrssreader #content #entry ul #bloglines {
  background: url(/jp/img/sleipnir2/plugins/sc/webrssreader/webrssreader_list.png) no-repeat 0 -245px; }

.webrssreader #content #entry .info {
  background: url(/jp/img/sleipnir2/plugins/sc/webrssreader/webrssreader_frm_btm.png) no-repeat 0 bottom #4f4f4f;
  width: 480px;
  margin-bottom: 30px; }

.webrssreader #content #entry .info p {
  font-size: 93%; }

.webrssreader #content #entry .info .top {
  background: url(/jp/img/sleipnir2/plugins/sc/webrssreader/webrssreader_frm_top.png) no-repeat 0 top;
  width: 460px;
  padding: 10px; }

.webrssreader #content #entry .info h2 {
  border: none;
  padding-left: 20px;
  background: url(/jp/img/sleipnir2/plugins/sc/webrssreader/webrssreader_icon.png) no-repeat; }

.webrssreader #content #entry .info .left {
  float: left;
  width: 150px; }

.webrssreader #content #entry .info .right {
  float: right;
  width: 310px; }

.webrssreader #content #entry .info div {
  margin-bottom: 10px; }

.webrssreader #content #entry .info .mb20 {
  margin-bottom: 20px; }

/*///////////////////////
 snapcrab
///////////////////////*/
.snapcrab #content #entry .section div.wid {
  width: 330px; }

/*///////////////////////
 headline_ticker
///////////////////////*/
.headline_ticker #content #entry .dlArea {
  margin-bottom: 20px; }

.headline_ticker #content #entry .dlArea .left {
  width: 220px;
  float: left; }

.headline_ticker #content #entry .dlArea .right {
  width: 220px;
  float: right; }

.headline_ticker #content #entry .dlArea .dl_btn {
  float: left;
  margin: 0 5px 5px 0; }

.headline_ticker #content #entry .dlArea p {
  margin-top: 27px; }

.headline_ticker #content #entry .dlArea img {
  clear: both; }

/*///////////////////////
 mixchain

///////////////////////*/
.mixchain #content #entry .dl_btn {
  background: url(/jp/img/sleipnir2/plugins/sc/mixchain/mixchain_btn.png) no-repeat;
  width: 164px; }
