@charset "UTF-8";

/* Information
==================================================
livedoor Blog CSS
 Name   : arabian
 Layout : 3カラム
 Author : decoweb
 Author URI: http://www.decoweb.jp/
 Update : 
==================================================
*/
/* Table of Contents
==================================================
	01. Text - フォント・リンク
	02. Layout - 全体の枠組み
	03. Title - ブログタイトルエリア
	04. SubTitle - アーカイブタイトルエリア
	05. Pager - ページャ
	06. Main - 記事エリア
	07. Option - トラックバック・コメントエリア
	08. Sub & Extra - プラグインエリア
	09. Header & Footer - ヘッダー・フッター
	10. Others - ADエリア etc.
==================================================
*/
/* =============================================== */
/** 01. Text - フォント・リンク */
/* ----------------------------------------------- */
* {
word-break:break-all;
}

body {
font-size:13px;
font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}

/* ------- font size-------- */
body {
font-size:93%;
color:#333;
}

td {
_font-size:11px;
}

table#header a:link,table#header a:active,table#header a:visited,table#header a:hover {
color:#333;
}

h1#blog-title a:link,h1#blog-title a:visited {
color:#333;
text-decoration:none;
}

p#blog-description {
color:#333;
}

h2.archives-title {
color:#333;
}

div#main a:link,div#main a:active,div#sub a:link,div#sub a:active,div#extra a:link,div#extra a:active {
color:#0036d3;
text-decoration:none;
}

div#main a:visited,div#sub a:visited,div#extra a:visited {
color:#4D17A5;
text-decoration:none;
}

div#main a:hover,div#sub a:hover,div#extra a:hover {
color:#DD3520;
text-decoration:none;
}

div#main h2.article-title a:link,div#main h2.article-title a:active,div#main h2.article-title a:visited {
color:#333;
text-decoration:none;
}

div#main h2.article-title a:hover {
text-decoration:underline;
}

div#main ul.article-post li a:link,div#main ul.article-post li a:active,div#main ul.article-post li a:visited,div#main ul.article-post li a:hover {
color:#333;
}

div#main div.article-body a {
color:#0036D3;
}

div#main div.article-body a:hover {
color:#DD3520;
text-decoration:none;
}

div#main div.article-body a:visited {
color:#666;
}

div#main dl.article-category dd a:link,div#main dl.article-category dd a:active,div#main dl.article-category dd a:visited {
color:#0036d3;
text-decoration:none;
background-color:#f2f8e6;
}

div#main dl.article-category dd a:hover {
text-decoration:underline;
}

div#main div.pager a {
color:#333;
}

div.footer-outer a {
color:#fff;
}

/* =============================================== */
/** 02. Layout - レイアウト（全体の枠組み） */
/* ----------------------------------------------- */
body {
margin:0;
padding:0;
text-align:center;
background:#DAE0D0 url("http://nijiero-jump.com/body_bg.png") top center repeat-y;
}

div#container {
width:1250px;
margin:0 auto;
padding:0;
text-align:left;
}

div#content {
width:1250px;
margin:10px 0 0;
}

div#main {
float:left;
display:inline;
width:100%;
}

div#main div.column-inner {
margin:0 220px 0 320px;
}

div#sub {
float:left;
display:inline;
width:300px;
margin-left:-100%;
padding:0;
}

div#extra {
float:left;
display:inline;
width:200px;
margin-left:-200px;
padding:0;
}

div#extra div.column-inner {
}

div#ads {
width:200px;
position:relative;
margin: 0 auto; 
text-align: center;  
}
/* ----------------------------------------------- */
/** clearfix */
div#container:after,div#content:after,ul.article-navigator:after,ul.archives-navigator:after,div.article-body:after,div.article-body div.article-body-more:after,div#trackback-form ul:after,div.article-category-outer:after {
content:".";
display:block;
height:0;
line-height:0;
visibility:hidden;
clear:both;
}

div#container,div#content,ul.article-navigator,ul.archives-navigator,div.article-body,div.article-body div.article-body-more,div#trackback-form ul,div.article-category-outer {
display:inline-block;
}

div#container,div#content,ul.article-navigator,ul.archives-navigator,div.article-body,div.article-body div.article-body-more,div#trackback-form ul,div.article-category-outer {
display:block;
}

/* Mac IE \*/
/*/
div#container
, div#content
, ul.article-navigator
, ul.archives-navigator
, div.article-body
, div.article-body div.article-body-more
, div#trackback-form ul
, div.article-category-outer {
	overflow:hidden;
}
/* */
/* ----------------------------------------------- */
/** hasLayout */
div.blog-title-outer,div.article-outer,h2.archives-title,div.article-body,div.article-footer,h2.article-title,div.pager,ul,div.index-navigator-outer {
height:1%;
}

/* ----------------------------------------------- */
/** peek-a-boo bug */
div#trackback-form,div#trackbacks-list,div#comments-list,div#comment-form {
height:1%;
}

/* =============================================== */
/** 03. Title - ブログタイトルエリア */
/* ----------------------------------------------- */
div.blog-title-outer {
margin-top:10px;
height:100px;
}

div.blog-title-outer-2 {
}

div.blog-title-outer-3 {
}

h1#blog-title {
margin:0;
padding:0px 0 0 0px;
font-size:170%;
font-weight:700;
}

div.blog-description-outer {
}

p#blog-description {
margin:0;
padding:10px 0 0 5px;
}

/* =============================================== */
/** 04. SubTitle - アーカイブタイトルエリア */
/* ----------------------------------------------- */
div.archives-title-outer {
}

div.archives-title-outer-2 {
}

div.archives-title-outer-3 {
}

h2.archives-title {
color:#FFF;
font-size:14px
margin-top:0;
padding:3x 10px;
font-weight:bold;
background-color:#7cb608;
text-align: center;
}

/* =============================================== */
/** 05. Pager - ページャ */
/* ----------------------------------------------- */
div.pager {
}

div.pager-inner {
padding:0 0 5px;
margin:0 0 10px;
text-align:left;
}

div.index-navigator-outer,div.archives-pager-outer,div.article-pager-outer {
}

/* ----------------------------------------------- */
/** IndexNavigator - トップページ */
ul.index-navigator {
padding:5px 0 0;
margin:0;
}

ul.index-navigator li a,ul.index-navigator li span {
padding:4px 5px;
display:inline-block;
text-decoration:none;
}

ul.index-navigator li.paging-number span,ul.index-navigator li.paging-number a {
padding:4px 9px;
border:1px #7cb608 solid;
}

ul.index-navigator li.paging-number ol.paging-number li.current {
margin:0 1px;
}

ul.index-navigator li.paging-prev a {
margin-right:10px;
}

ul.index-navigator li.paging-last a {
margin-left:10px;
}

ul.index-navigator li.paging-number a:hover,ul.index-navigator li.paging-number span,div.article-date-outer span.article-month {
color:#fff;
background-color:#7cb608;
}

/* ----------------------------------------------- */
/** ArchivesPager - アーカイブページ */
ul.archives-pager {
padding:6px 0;
}

ul.archives-pager li {
}

ul.archives-pager li a {
padding:5px;
border:1px #7cb608 solid;
}

/* ----------------------------------------------- */
/* 記事ページ、月別アーカイブページ */
.article-pager-type2 {
padding:20px 10px;
border-bottom:1px dotted #aeafae;
}

ul.article-pager li a {
}

ul.article-pager li a:hover {
text-decoration:underline;
}

.is-prev-article .director-article-pager .pager-inner {
background:url(http://parts.blog.livedoor.jp/img/usr/ver06_hr_colormosaic_2c/pager_prev_article.gif) no-repeat 0 50%;
}

ul.article-pager {
list-style-type:none;
margin:0;
padding:0;
/** ++ border高さを揃えるため */
overflow:hidden;
}

.is-next-article ul.article-pager {
background:url(http://parts.blog.livedoor.jp/img/usr/ver06_hr_colormosaic_2c/pager_next_article.gif) no-repeat 100% 50%;
}

ul.article-pager li {
float:left;
display:inline;
width:49%;
margin:0;
padding:1px 0 0;
/** 1px余白（上部） */
line-height:1.25;
/** ++ border高さを揃えるため */
margin-bottom:-99px;
/** 1px余白（下部） */
padding-bottom:100px;
}

ul.article-pager li a {
display:block;
margin:0 10px;
background:transparent none !important;
}

ul.article-pager li.prev a {
margin:0 20px;
}

ul.article-pager li.next a {
margin:0 20px;
}

ul.article-pager li.prev {
text-align:right;
}

ul.article-pager li.next {
text-align:left;
}

ul.article-pager li.both {
border-left:1px dotted #aeafae;
}

div.article-pager-outer {
height:1%;
}

ul.archives-pager li a {
border:1px solid #ddd;
color:#555;
background-color:#fff;
box-shadow:0 2px 2px rgba(0, 0, 0, 0.02);
color:#555;
}

ul.archives-pager li a:hover {
background-color:#eaf2fa;
}

/* =============================================== */
/** 06. Main - 記事エリア */
/* ----------------------------------------------- */
/** メッセージボード */
div.message-board-outer {
}

div.message-board-outer-2 {
}

div.message-board-outer-3 {
}

div.message-board {
padding:15px;
line-height:170%;
border:1px #7cb608 dotted;
}

/* ----------------------------------------------- */
div.article-outer {
}

div.article-outer-2 {
}

div.article-outer-3 {
}

/* ----------------------------------------------- */
/** 記事ヘッダー */
div.article-header {
}

/*** 日付 */
div.article-date-outer {
padding:7px 5px 6px 10px;
color:#fff;
font-weight:700;
background-color:#7cb608;
border-left:5px #ccc solid;
}

div.article-date-outer span.article-date {
}

div.article-date-outer span.article-time {
}

/*** カテゴリ */
div.article-category-outer {
}

div.article-category-outer dl.article-category {
margin:10px;
}

div.article-category-outer dl.article-category dt {
float:left;
}

div.article-category-outer dl.article-category dd {
float:left;
margin:0 0 0 10px;
}

.sidewrapper .side .sidebody.category-child {
	padding-left: 12px;
}

/*** カテゴリアーカイブページではカテゴリを非表示にする */
body.category div.article-category-outer {
display:none;
}

/** 記事タイトル */
div.article-title-outer {
}

h2.article-title {
padding:5px 10px 7px 30px;
font-size:145%;
font-weight:700;
background:url("http://parts.blog.livedoor.jp/img/usr/dw044_simple_dog_3c/article_title_icon.jpg") 0 8px no-repeat;
border-bottom:1px #7cb608 dotted;
}

/* ----------------------------------------------- */
/** 記事本文 */
div.article-body {
clear:both;
padding:10px 10px 0;
line-height:150%;
}

div.article-body-inner {
overflow:hidden;
}

.article-body-inner img.pict {
border:2px solid #7CB608;
margin:1em 6px 1.5em;
}

/*** 続きを読む */
div.article-body span.article-continue {
display:block;
margin-top:1em;
}

div.article-body div.article-body-more,div.article-body div.article-body-private {
clear:both;
margin-top:1em;
}

div.article-continue {
width:200px;
height:32px;
background:#0036D3;
margin-left:0;
 margin-right: 0;
 margin-left : auto;
margin-bottom:20px;
border-radius:3px;
}

div.article-continue p {
font-weight:700;
font-size:120%;
padding:6px 0 10px 0;
text-align: center; 
}

div.article-continue a {
text-decoration:none;
color:#FFF !important;
display:block;
width:100%;
height:100%;
border-radius:6px;
}

div.article-continue a:hover {
text-decoration:none;
background:#5B7FE0;
color:#FFF!important;
border-radius:3px;
}

/*** img */
div.article-body img.pict {
margin:0 5px 5px 0;
}

/*** 共通テーマ */
body.default_2008 dl.common-theme {
margin:0 10px 25px;
}

/*** 記事タグ */
body.default_2008 dl.article-tags {
margin:25px 10px 0;
}

/*** プライベートモード */
div.private-mode-announcement {
margin:40px 20px 0 0;
border-color:#ccc;
background-color:#ffc;
}

/* ----------------------------------------------- */
/** 記事フッター */
div.article-footer {
width:710px;
}

ul.article-post {
margin:10px 0px;
padding:5px;
text-align:right;
background-color:#E9EFDE;
border:1px #7CB608 dashed;
}

ul.article-post li {
}

/* =============================================== */
/** 07. Option - トラックバック＆コメントエリア */
/* ----------------------------------------------- */
div#article-options {
padding:10px 0;
}

div.article-option {
padding:15px 0;
}

div.article-option h3 {
padding:5px 10px;
font-weight:700;
background-color:#CCC;
}

/*** 指定しやすいようstyleReset */
h4.ping-title,ul.ping-info,ul.ping-info li,ul.comment-info,ul.comment-info li {
padding:0;
margin:0;
}

ul.ping-info li,ul.comment-info li {
list-style-type:none;
}

/* ----------------------------------------------- */
/** トラックバックURL */
div#trackback-form ul {
margin:0 30px;
padding:0;
}

div#trackback-form ul li {
list-style-type:none;
float:left;
margin:0;
padding:0;
}

div#trackback-form ul li.trackback-form-url {
width:100%;
margin-right:-90px;
}

div#trackback-form ul li.trackback-form-url span input {
width:100%;
}

div#trackback-form ul li.trackback-form-url span {
display:block;
padding-right:100px;
/* >> trackbackURL とsubmitボタンとの余白 100px-90px=10px となる */
}

div#trackback-form ul li.trackback-form-submit {
width:80px;
}

div#trackback-form ul li.trackback-form-submit input {
}

/* ----------------------------------------------- */
/** トラックバック一覧 */
div.trackback-set {
padding:0 0 10px 20px;
font-size:90%;
}

h4.ping-title {
display:inline;
font-size:100%;
font-weight:400;
}

ul.ping-info {
display:inline;
}

ul.ping-info li.ping-blog-name {
display:inline;
margin-left:20px;
}

ul.ping-info li.ping-blog-name span {
margin:0 10px;
}

ul.ping-info li.ping-date {
display:inline;
margin-left:10px;
}

ul.ping-info li.ping-excerpt {
display:block;
margin-top:5px;
margin-left:10px;
}

ul.ping-info li.ping-excerpt img.trackback-rating {
}

/* ----------------------------------------------- */
/** コメント一覧 */
li.comment-set {
padding:0 0 10px 20px;
font-size:90%;
}

ul.comment-info li.comment-author {
display:inline;
}

ul.comment-info li.comment-date {
display:inline;
margin-left:10px;
}

ul.comment-info li {
display:inline;
}

ul.comment-info li.comment-body {
display:block;
margin-top:5px;
margin-left:10px;
}

ul.comment-info li.comment-body img.trackback-rating {
}

/* ----------------------------------------------- */
/** コメントフォーム */
div#comment-form-body {
padding:15px 0;
}

div#comment-form-body table {
border:0;
width:100%;
line-height:25px;
font-size:100%;
}

div#comment-form-body table th {
width:3em;
padding-right:5px;
text-align:right;
font-weight:400;
}

input#author {
width:65%;
}

input#email {
width:65%;
}

input#url {
width:85%;
}

input#bake {
margin:0 0 0 5px;
}

textarea#text {
width:90%;
height:250px;
}

input.button {
margin-top:10px;
width:80px;
}

div#comment-form-body table tr.input-etc td {
padding-top:6px;
}

label.input-rating {
margin-left:20px;
}

label.input-rating select {
margin-left:3px;
}

label.input-rating-face {
margin-left:5px;
}

label.input-rating-star {
}

div#comment-form-body table tr.submit td {
text-align:center;
}

/*** コメント認証 */
div.comment-auth-announcement {
margin:10px 0;
border-color:#858585;
font-size:90%;
}

div.comment-auth-announcement p a {
margin:0 3px;
}

/* ----------------------------------------------- */
/** 関連記事 */
div.related-articles {
font-size:105%;
margin-top:10px;
border-top:1px #7cb608 dotted;
}

div.related-articles h3 {
text-align: left;  
margin:20px 10px 0;
padding-left:30px;
background:url("http://parts.blog.livedoor.jp/img/usr/dw044_simple_dog_3c/related_title.jpg") 0 1px no-repeat;
}

div.related-articles ul {
margin:10px;
padding:0;
list-style-type:none;
}

div.related-articles ul li {
margin:0;
padding:0 0 0 15px;
background:url("http://parts.blog.livedoor.jp/img/usr/dw044_simple_dog_3c/sidebody_icon.jpg") 0 10px no-repeat;
border-bottom:1px dashed #BCC1B3;
}

/* =============================================== */
/** 08. Sub & Extra - プラグインエリア */
/* ----------------------------------------------- */
div.sidetitlebody {
}

div.sidetitle {
padding:5px;
font-weight:700;
text-align:center;
background-color:#E9EFDE;
border-top:1px #7cb608 dotted;
border-bottom:1px #7cb608 dotted;
}

div.sidetop {
}

div.side {
margin-top:10px;
}

div.sidebody {
margin:0 0 7px;
padding:0 0 0 20px;
background:url("http://nijiero-jump.com/new/menuarrow.gif") 0 5px no-repeat;
border-bottom:1px dashed #BCC1B3;
}

div.sidebottom {
}

div.sidewrapper {
margin-bottom:20px;
}

.side .sidebody.category-child {
	padding-left: 12px;
}

/* ----------------------------------------------- */
/** カテゴリ（サイドバー） */
.sidebody.category-child { text-indent: 0.5em; margin-left: 1.5em; }
.sidebody.category-child:before { content: ' '; }

/* ----------------------------------------------- */
/** Calendar */
div.calendarheadbody {
}

div.calendarheadbody div.calendarhead {
padding:5px;
font-weight:700;
text-align:center;
background-color:#f2f8e6;
border-top:1px #7cb608 dotted;
border-bottom:1px #7cb608 dotted;
}

div#sub div.calendarheadbody div.calendarhead a,div#extra div.calendarheadbody div.calendarhead a {
}

div.caltop {
}

div.calbottom {
}

div.calbody {
}

table.caltbl {
width:180px;
margin:10px auto 0;
border:0;
}

div.calbody table.calendartable {
}

td.caltblwkbg {
}

td.calendarwd {
}

table.caltblwk td {
width:20px;
height:24px;
padding:0;
font-weight:700;
text-align:center;
color:#333;
}

table.caltblwk td.weekday {
}

table.caltblwk td.sat {
color:#069;
}

table.caltblwk td.sun {
color:#c00;
}

table.caltblwk td span.calendarweek {
}

td.caltbldaybg {
}

td table.caltblday {
}

td table.caltblday td {
width:20px;
height:24px;
padding:0;
text-align:center;
color:#333;
}

td table.caltblday td a {
padding:3px;
color:#fff !important;
text-decoration:none;
background-color:#7cb608;
}

td table.caltblday td a:hover {
text-decoration:underline;
}

td table.caltblday td a:visited {
background-color:#ccc;
}

td table.caltblday td.caloff {
}

td table.caltblday td.calendard {
}

td table.caltblday td.calon {
}

td table.caltblday td.calon a {
}

td table.caltblday td.calendardbg {
}

td table.caltblday td span.calendar {
}

.side ul.tagcloud li {
        border-bottom: 1px dashed #c2c2c2;
        padding-top:4px!important;
        padding-left:2px!important;
        margin-top:3px!important;
        margin-bottom:3px!important;
        display: block;
}

/* ----------------------------------------------- */
/** Plugins */
.nickname {
font-weight:700;
margin:10px 0;
}

.message {
text-align:left;
line-height:125%;
}

/* ----------------------------------------------- */
/** LDServices */
ul#ld-services {
padding-top:20px;
}

/* =============================================== */
/** 09. Header & Footer - ヘッダー・フッター */
/* ----------------------------------------------- */
/** Header */
table#header {
font-size:75%;
background-color:#7cb608;
}

/* ----------------------------------------------- */
/** Footer */
div.footer-outer {
width:1290px;
margin:50px auto 0;
padding:10px 0;
color:#fff;
background-color:#7cb608;
}

div.footer-outer-2 {
}

div.footer {
}

/* =============================================== */
/** 10. Others - ADエリア etc. */
/* ----------------------------------------------- */
/** ADエリア */
div#ad {
margin:-20px 0 0 -20px;
}

div#ad iframe {
}

div.gAdsense {
}

body.ad {
}

a.adtitle {
color:#666 !important;
font-weight:700;
}

a.adtitle span {
font-size:90%;
}

a.addescription {
color:#888 !important;
}

a.addescription span {
font-size:82% !important;
}

a.adurl {
color:#666 !important;
text-decoration:none;
}

a.adurl span {
font-size:13px;
}

a.adld {
color:#666 !important;
text-decoration:underline;
font-size:110%;
}

/* 記事下ソーシャルボタン */
.article-social-btn {
margin:8px 0;
padding:0;
text-align:right;
}

.article-social-btn > a,.article-social-btn > span,.article-social-btn > div,.article-social-btn > iframe {
margin:4px 0;
}

/* ライブドア相互RSS */
.blogroll-channel,.blogroll-channel * {
margin:0;
padding:0;
border:none;
text-align:left;
}

#rsstop {
height:250px;
width:930px;
overflow-y:scroll;
background-color:#fff;
margin-left:0;
border:solid 1px lightgray;
margin-bottom:10px;
}

.top {
width:442px;
float:left;
overflow:hidden;
margin:0;
line-height:24px;
margin-right:5px;
padding:5px 0 0 5px;
}

.top a {
color:#0d0601;
text-decoration:none;
background:url("http://nijiero-jump.com/new/rss_icon.gif") no-repeat 5px 50%;
border-bottom:1px dotted #c9c8c8;
display:block;
padding:0 0 0 23px;
white-space:nowrap;
font-size:93%;
line-height:1.7;
}

.top a:hover,.kono a:hover {
color:#fb0000;
text-decoration:none;
background-color:#f5f5f5;
-moz-transition:color 0.2s ease;
-webkit-transition:color 0.2s ease;
-o-transition:color 0.2s ease;
-ms-transition:color 0.2s ease;
}

#rsslink {
height:172px;
width:806px;
overflow:hidden;
background-color:#fff;
border:solid 1px lightgray;
margin-left:0;
}

/*画像付きRTorコメントリスト*/
.listWithImage {
margin-left:-5px;
}

.listWithImage li {
margin-bottom:10px !important;
}

.listWithImage li:hover {
opacity:0.6px;
}

.listWithImage div.popularArticlesWithImage.A ul li {
border:1px solid #cfcfcf;
}

.listWithImage div.popularArticlesWithImage.A ul li a {
border:2px solid #fff !important;
}

.listWithImage div.popularArticlesWithImage.A div.title {
color:#fff !important;
padding-bottom:2px;
}

/*画像付きRTorコメントリスト （中央メインのカラム）*/
.main-container div.popularArticlesWithImage.A div.title {
padding-bottom:6px;
}

div.popularArticlesWithImage.A div.retweet,div.popularArticlesWithImage.A div.comment {
padding:3px 6px 0 5px;
text-shadow:none !important;
}

.listWithImage div.popularArticlesWithImage.A div.retweet,.listWithImage div.popularArticlesWithImage.A div.comment {
background:#fff !important;
}

/* ----------------------------------------------- */
/*
      BlogRoll css 2
*/
/* ----------------------------------------------- */
#blog-roll-2 .blogroll-channel {
width:auto;
height:auto;
margin:0;
margin-bottom:-9px;
padding:0;
border:none;
text-align:left;
}

#blog-roll-2 .blogroll-channel {
height:auto;
margin-bottom:-10px;
padding:10px;
background:#fff;
overflow-y:visible;
}

#blog-roll-2 .blogroll-channel ul {
margin-top:-9px;
}

#blog-roll-2 .blogroll-channel li a {
width:697px;
margin-left:-20px;
padding:6px 0 6px 24px;
text-decoration:none;
}

#blog-roll-2 .blogroll-channel li a:hover {
background-color:#ffeede;
}

#blog-roll-2 .blogroll-channel .blogroll-list-wrap {
margin-bottom:10px;
}

#blog-roll-2 .blogroll-channel .blogroll-list {
list-style-type:none;
margin-bottom:-8px;
line-height:1.0;
font-weight:400;
}

#blog-roll-2 .blogroll-channel .blogroll-list img {
vertical-align:middle;
}

#blog-roll-2 .blogroll-channel img.blogroll-icon,.blogroll-channel img.blogroll-favicon {
margin:0 5px 0 0;
}

#blog-roll-2 .blogroll-channel img.blogroll-favicon {
width:16px;
height:16px;
}

#blog-roll-2 .blogroll-channel a.blogroll-link {
}

#blog-roll-2 .blogroll-channel .blogroll-new-entry {
margin-left:5px;
color:red;
}

#blog-roll-2 .blogroll-channel .blogroll-clip,.blogroll-channel .blogroll-hatebu {
margin:0 0 0 5px;
}

#blog-roll-2 .blogroll-channel .blogroll-link-time {
margin:0 0 0 3px;
color:#666;
}

#blog-roll-2 .blogroll-ad-img {
margin-bottom:7px;
}

#blog-roll-2 .blogroll-channel .blogroll-ad-text {
display:block;
margin-top:5px;
margin-bottom:9px;
color:#666;
}

#blog-roll-2 .blogroll-ad-default {
margin:-20px 0 0 5px;
}

#blog-roll-2 .blogroll-channel a:link {
color:#06c !important;
text-decoration:none;
}

#blog-roll-2 .blogroll-channel a:visited {
color:#A51DCB !important;
text-decoration:none;
}

#blog-roll-2 .blogroll-channel a:hover {
color:#FF7B00 !important;
text-decoration:none;
}

#blog-roll-2 .blogroll-channel a:active {
color:#06c !important;
text-decoration:none;
}

/* ----------------------------------------------- */
/*
     相互RSS
*/
/* ----------------------------------------------- */

.related-articles-outer {
width:710px;
height:350px;
overflow:hidden;
}

.related-articles li a {
line-height:1.8;
}

.related-articles li a:hover {
background-color:transparent !important;
}


/* ----------------------------------------------- */
/** Pickupとはてぶツイッター */ 

.pickup-articles {
        width:710px;
        height:320px;
        margin-left:10px;
        margin-right:10px;
        padding-top:3px;
        overflow:hidden;
        line-height:1.8;
}

.pickup-articles a{
padding:0 0 0 5px;
        font-size:18px;
}

div.add-hatena-bookmark {
        width:310px;
        height:40px;
        background:url(http://livedoor.blogimg.jp/kimamanews/imgs/f/7/f7e20437.gif) no-repeat;
        float:left;
        margin-left:11px;
        margin-top:20px;
	margin-bottom:20px;
}

div.add-twitter {
        width:310px;
        height:40px;
        background:url(http://livedoor.blogimg.jp/kimamanews/imgs/f/7/f7e20437.gif) no-repeat;
        float:left;
        margin-top:20px;
        margin-left:19px;
	margin-bottom:20px;
}

div.add-hatena-bookmark p{
        font-weight:bold;
        color:#fff;
        font-size:120%;
        padding:8px 0px 0 88px;
}

div.add-twitter p{
        font-weight:bold;
        color:#fff;
        font-size:120%;
        padding:8px 0px 0 76px;
}

div.add-hatena-bookmark a{
        text-decoration:none;
        display:block;
        width:100%
}

div.add-twitter a{
        text-decoration:none;
        display:block;
        width:100%
}

div.add-hatena-bookmark a:hover{
        text-decoration:underline;
        color:#fff!important;
}

div.add-twitter a:hover{
        text-decoration:underline;
        color:#fff!important;
}
