@charset "EUC-JP";

/* 情報
==========================================
ライブドアブログCSS
名前：blogmedia / 2ch_cobaltblue_2c
==========================================
* /

/* 目次
==========================================
    01.テキスト - フォント・リンク
    02.レイアウト - 全体の枠組み
    03.タイトル - ブログタイトル
    04. Subtitle  - アーケイブタイトエリア
    05.ページャ - ページャ
    06. Main  - 記事エリア
    07.オプション - トラックバック・コメントエリア
    08. Sub＆Extra  - プラグインエリア
    09.ヘッダー＆フッター - ヘッダー・フッタ
    10.その他 -  ADエリアなど
==========================================
* /


/ * ============================================================================== /
/ **ナビ* /
/ * ----------------------------------------------- * /

#globalnavi {
マージン：0 auto;
パディング：0;
幅：996ピクセル。
高さ：34px;
font-size：16px;
* font-size：16px;
バックグラウンド：＃1b6aa8 repeat-x scroll 0 0;
font-family：Arial、 'MS Pゴシック'、サンセリフ;
}
#globalnavi ul {
リストスタイルタイプ：なし;
マージン：0;
パディング：0;
}
#globalnavi li {
float：left;
マージン：0;
パディング：0;
}
#globalnavi a {
text-align：center;
表示ブロック;
パディング：3px 10px 3px 10px;
色：白;
font-weight：太字;
テキスト装飾：なし;
border-right：1pxソリッド＃808080;
margin：2px 0px 0px 0px;
}
#globalnavi a：ホバー{
背景色：＃808080;
色：白;
font-weight：太字;
テキスト装飾：なし;
border-right：1pxソリッド＃808080;
}

/ * ============================================================================== /
/ ** 01.テキスト - フォント・リンク* /
/ * ----------------------------------------------- * /

html、body、div、h1、.h3、h4、h5、h6、p、blockquote、pre、table、th、tr、td、ul、ol、li、dl、dt、dd、フォーム、フィールドセット、凡例、hr dpn、code、var、samp、kbd、b、i {、}、{{
    マージン：0;
    パディング：0;
    font-size：100％;
}

体 {
    色：＃333;
    フォントファミリ：Verdana、sans-serif;

    font-size：16px;
    ワードラップ：ブレークワード。
}

img {
    border：0;
}

a：ホバー{
    テキスト装飾：なし;
}
テーブル＃ヘッダa {
    色：#eee;
}
＃blog-title a {
    色：#fff;
    font-size：0％;
    text-shadow：2px 02px＃9c9c9c;
    テキスト装飾：なし;
}
＃blog-title a：ホバー{
    テキスト装飾：下線;
}
＃blog-description {
    色：＃66cbff;
}
.archives-title {
    色：＃333;
}

#main a：リンク、
#main a：アクティブ{
    色：＃06c;
}
#main a：visited {
    色：＃9a66cb;
}
#main a：ホバー{
    色：＃09f;
}

#sub a：リンク、
#sub a：アクティブ、
#extra a：リンク、
#extra a：active {
    色：＃06c;
}
#sub a：訪問しました。
#extra a：visited {
    色：＃9a66cb;
}
#sub a：ホバー、
#extra a：ホバー{
    色：＃06c;
}

#main .article-title a：リンク、
#main .article-title a：アクティブ、
#main .article-title a：visited {
    色：＃242424;
    テキスト装飾：なし;
}

#main .article-title a：ホバー{
    テキスト装飾：下線;
}

#main ul.article-post li a {
    色：＃777;
}

.article-date-outer {
    色：＃999;
}

ul.ping-info li.ping-date、
ul.comment-infoli.comment-date {
    色：＃8d8d8d;
}

.sidetitle {
    色：#fff;
}

#sub .sidetitle a、
#extra .sidetitle a {
    色：#fff;
}

#sub table.caltblday a：訪問済み、
#extra table.caltblday a：visited {
    色：＃777;
}

.footer-outer、
.footer-outer {
}

/ * ============================================================================== /
/ ** 02.レイアウト - レイト（全体の枠組み）* /
/ * ----------------------------------------------- * /

体 {
    マージン：0;
    パディング：0;
    背景色：#fff;
}

#container {
    幅：996ピクセル。
    マージン：0 auto;
}

* html #container {
    ポジション：相対;
    top：-1px;
}
*：first-child + html #container {
    ポジション：相対;
    top：-1px;
}


#content {
    背景色：#fff;
    パディングトップ：6px;
    パディングボトム：6px;
}

＃メイン、
＃サブ、
#extra {
    オーバーフロー：隠された;
}


/ * 2col * /
.message-board-outer {
    背景：url（http://www.jsdi.or.jp/~y_ide/141002line2.png）repeat-y;
}

.message-board-outer-2 {
    パディング：10px;
    背景：url（http://www.jsdi.or.jp/~y_ide/141002line1.png）no-repeat;
}


#main {
    float：left;
    表示：インライン;
    幅：650px;
    パディング - 左：10ピクセル。
}

#main .column-inner {
    パディングトップ：2px;
}

＃サブ {
    フロート：右。
    表示：インライン;
    幅：326ピクセル。
    バックグラウンド：url（http://parts.blog.livedoor.jp/img/usr/blogmedia/2ch/common/2c_side_middle.gif）repeat-y left top;
}

#extra .column-inner {
    背景：URL（http://parts.blog.livedoor.jp/img/usr/blogmedia/2ch/common/2c_side_btm.gif）no-repeat left bottom;
}
#sub .column-inner-2 {
    背景：URL（http://parts.blog.livedoor.jp/img/usr/blogmedia/2ch/common/2c_side_top.gif）no-repeat left top;
}

#sub .column-inner-2、
#extra .column-inner-2 {
    パディング：12px 13px;
}


#extra {
    クリア：右;
    フロート：右。
    表示：インライン;
    幅：326ピクセル。
    バックグラウンド：url（http://parts.blog.livedoor.jp/img/usr/blogmedia/2ch/common/2c_side_middle.gif）repeat-y left top;
}

#extra .column-inner {}


.calendarheadbody、
.sidetitlebody {
    margin-bottom：10px;
    背景：url（http://parts.blog.livedoor.jp/img/usr/blogmedia/2ch/cobaltblue/2c_ttl_btm.gif）no-repeat left bottom;
    色：#fff;
}

.calendarheadbody .calendarhead、
.sidetitle {
    パディング：5px 0 7px 15px;
    text-align：left;
    背景：URL（http://parts.blog.livedoor.jp/img/usr/blogmedia/2ch/cobaltblue/2c_ttl_top.gif）no-repeat左上;
    font-weight：太字;
}

サイド{
    マージン：0 0 30px 0;
    text-align：left;
}






/ * ----------------------------------------------- * /
/ ** clearfix * /

#container：after、
#content：after、
ul.article-navigator：その後、
ul.archives-navigator：その後、
.article-body：後に、
.article-body .article-body-more：後に、
＃trackback-form ul：after {
    内容： ";";
    表示ブロック;
    両方ともクリア。
    高さ：0;
    可視性：非表示;
}

/ ** hasLayout * /
.blog-title-outer、
.archives-title、
.article-body、
.article-footer、
.article-title、
。ページャ、
ul、
.index-navigator-outer {
    高さ：1％;
}

/ ** peek-a-booバグ* /
＃trackback-form、
＃trackbacks-list、
＃comments-list、
＃comment-form {
    高さ：1％;
}

/ * ============================================================================== /
/ ** 03.タイトル - ブログタイトル* * /
/ * ----------------------------------------------- * /

.blog-title-outer {
    最小高さ：122px;
    バックグラウンド：url（http://parts.blog.livedoor.jp/img/usr/blogmedia/2ch/cobaltblue/header.gif）repeat-x top;
    text-align：left;
}

.blog-title-outer-2 {
    幅：996ピクセル。
    マージン：0 auto;
}

.blog-title-outer-3 {
    パディング：35px 10px 50px 70px;
}


h1＃blog-title {
    font-size：150％;
    font-weight：太字;
}

.blog-description-outer {}

p＃blog-description {
    マージン：0;
    パディング：4px 0 0 0;
    ラインハイト：135％;
}

/ * ============================================================================== /
/ ** 04. Subtitle  - アーケイブタイトエリア* /
/ * ----------------------------------------------- * /

.archives-title-outer {
    マージン：0;
    パディング：0;
    パディングボトム：15px;
    text-align：center;
    font-size：1.2em;
}
.archives-title-outer-2 {}

.archives-title-outer-3 {}

.archives-title {
    パディング：10px;
    背景：＃f0f0f0;
    text-align：center;
    font-size：1.2em;
}


/ * ============================================================================== /
/ ** 05.ページャ - ページャ* /
/ * ----------------------------------------------- * /

.pager {
    margin-bottom：10px;
    text-align：left;
}

.pager-inner {
    パディングボトム：15px;
}

.index-navigator-outer、
.archives-pager-outer、
.article-pager-outer {}

/ * ----------------------------------------------- * /
/ ** IndexNavigator  - トップページ* /

ul.index-navigator {
    パディングトップ：15px;
    高さ：36px;
    text-align：center;
}
ul.index-navigator li、
ul.index-navigator li ol {
    display：インラインブロック; * display：インライン; * zoom：1;
    マージン：0！重要;
}
ul.index-navigator li a、
ul.index-navigator li.current span {
    display：インラインブロック; * display：インライン; * zoom：1;
    font-weight：太字;
    線高さ：28px;
    margin：0 2px;
    パディング：0 10ピクセル;
    テキスト装飾：なし;
}
ul.index-navigator li a、
ul.index-navigator li.current span {
    背景色：#fff;
    ボーダー：1pxソリッド#ddd;
    色：＃555;
}
ul.index-navigator li.current span {
    背景色：＃D8D8D8;
    色：＃000;
    text-shadow：0 1px 0 #fff;
}
ul.index-navigator a：ホバー{
    背景色：#eee;
    テキスト装飾：なし;
    text-shadow：0 1px 0 #fff;
}
ul.index-navigator a：visited {
    色：＃555;
}

/ * ----------------------------------------------- * /
/ ** ArchivesPager  - アーケイブページ* /

ul.archives-pager {
    パディングトップ：15px;
    font-size：1em;
}

ul.archives-pager li {
    パディング：2ピクセル5ピクセル。
}

ul.archives-pager li a {
    パディング：0 5ピクセル;
}

ul.archives-pager li.both {
    border-left：1px solid＃575e69;
}

/ * ----------------------------------------------- * /
/ ** ArticlePager  - 個別記事ページ* /

ul.article-pager {
    パディングトップ：15px;
    font-size：1em;
}

ul.article-pager li {
    float：left;
    幅：49％;
    線高さ：1.25;
}

/ * =特別な技術...国境の高さを揃えるため* /
ul.article-pager {
    オーバーフロー：隠された;
}

ul.article-pager li {
    padding-top：1px; / * 1px余白（上側）* /
    パディングボトム：100px;
    margin-bottom：-99px; / * 1px余白（部分）* /
}

ul.article-pager li a {
    表示ブロック;
    マージン：0 10ピクセル。
}

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

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

ul.article-pager li.both {
    border-left：1pxソリッド＃8d8d8d;
}


/ * ============================================================================== /
/ ** 06. Main  - 記事エリア* /
/ * ----------------------------------------------- * /

.article-outer {
    margin-bottom：35px;
    text-align：left;
}

/ * ----------------------------------------------- * /
/ **記事ヘッダー* /

.article-header {
    パディング：8px 0;
    border-top：solid 4px＃4486ba;
}

/ ***日付* /
.article-date-outer {
    float：left;
    font-size：108％;
    font-weight：太字;
}

.article-date-outer span.article-date {
    margin-right：3px;
    margin-right：0.25em;
}

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

/ ***カテゴリ* /
.article-category-outer {
    float：left;
}

.article-category-outer dl.article-category {
    パディング - 左：20ピクセル。
    線高さ：1.25;
    背景：URL（http://parts.blog.livedoor.jp/img/usr/blogmedia/2ch/common/icon_categry.gif）no-repeat 0 0;
}

.article-category-outer dl .article-category dt、
.article-category-outer dl .article-category dd {
    表示：インライン;
    マージン：0;
    パディング：0;
    margin-right：5px;
    font-size：1em;
}

.article-category-outer dl.article-category dt {
    位置：絶対;
    表示ブロック;
    幅：0;
    高さ：0;
    テキストインデント：-9999px;
}

/ ***カテゴリ・カイブペーではカテゴリを非表示にする* /
body.category .article-category-outer {
    表示：なし;
}

/ **記事タイトル* /
.article-title-outer {
    margin-bottom：5px;
    パディング - 右：10ピクセル;
    パディングボトム：10px;
    バックグラウンド：url（http://parts.blog.livedoor.jp/img/usr/blogmedia/2ch/common/title_line.gif）repeat-x left bottom;
}

.article-title {
    クリア：左;
    マージン：0;
    font-size：150％;
    font-weight：太字;
    パディング：3px 0;
}

.article-tool-box-header .article-meta {
    text-align：right;
}
.article-tool-box-header .article-meta li {
    リストスタイル：なし;
    最小高さ：16px;
    font-size：82％;
    display：インラインブロック; * display：インライン; * zoom：1;
}
.article-tool-box-header .article-meta li.article-comment-count {
    パディング：3px 5px 3px 20px;
    背景：URL（http://parts.blog.livedoor.jp/img/usr/blogmedia/2ch/common/icon_comment.gif）no-repeat 0 1px;
}
.article-tool-box-header .article-meta li.article-trackback-count {
    パディング：3px 5px 3px 20px;
    バックグラウンド：url（http://parts.blog.livedoor.jp/img/usr/blogmedia/2ch/common/icon_tracback.gif）no-repeat 0 0;
}
.article-tool-box-header .article-meta li.article-author img {
    縦線：中央;
    余白：0 4px 2px 0;
}
.article-tool-box-header .article-meta li.article-author {
    margin-left：10px;
}


/ * ----------------------------------------------- * /
/ **記事の本文* /

.article-body {
    両方ともクリア。
    背景色：透明。
    パディング：10px 10px 5px;
    線高さ：170％;
}

.article-body-inner {
    オーバーフロー：隠された;
}

/ ***続きを読む* /
.article-body span.article-continue {
    表示ブロック;
    margin-top：1em;
}

.article-body .article-body-more、
.article-body .article-body-private {
    両方ともクリア。
    margin-top：1em;
}


.article-body h1 {
    パディング：5px 0 5px 5px;
    border-bottom：solid 1px＃878787;
    border-left：ソリッド7px＃878787;
    マージン：10ピクセル0。
    font-size：180％;
}
.article-body。{
    パディング：5px 0 5px 5px;
    マージン：10ピクセル0。
    border-bottom：solid 1px＃878787;
    border-left：ソリッド7px＃878787;
    font-size：150％;
}
.article-body h3 {
    マージン：10ピクセル0。
    font-size：130％;
}
.article-body h4 {
    font-size：120％;
    マージン：10ピクセル0。
}
.article-body h5 {
    font-size：110％;
    マージン：10ピクセル0。
}
.article-body h6 {
    フォントサイズ：105％;
    マージン：10ピクセル0。
}

.article-body ol {
    margin：10px 20px;
}
.article-body ul {
    マージン：10px 15px;
}

.article-body dt {
    font-weight：太字;
}

.article-body dd {
    margin-left：1em;
}

/ *** blockquote＆pre * /
.article-body pre {
    背景色：＃f2f1c1;
    マージン：5ピクセル0。
    パディング：5px 15px;
}

.article-body blockquote {
    パディング：5px 15px;
    マージン：5ピクセル10ピクセル。
    border：solid 1px＃cc9;
}


/ *** img * /
.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 {
    マージン：25px 0 0;
}

dl.article-tags {
    背景画像：url（http://parts.blog.livedoor.jp/img/usr/blogmedia/2ch/common/icon_tag.gif）！重要;
}

dl.article-tags dt {
    位置：絶対;
    幅：0;
    高さ：0;
    オーバーフロー：隠された;
}


/ ***プライベートモード* /
.private-mode-announcement {
    border-color：＃858585;
    ラインハイト：135％;
    font-size：1em;
}

/ * ----------------------------------------------- * /
/ **記事フッタ* /

.article-footer {
    マージン：15px 0 0 0;
    ボーダー：ソリッド1px＃d1d1d1;
    パディング：1px;
    背景色：#fff;
}
.article-post {
    パディング：5px 6px 3px;
    背景：＃f0f0f0;
    text-align：left;
    オーバーフロー：隠された;
}


/ * ============================================================================== /
/ ** 07.オプション - トラックバック＆コメントエリア* /
/ * ----------------------------------------------- * /

＃記事オプション{
    背景色：#ffffff;
    パディング：10px 20px;
}

.article-option {
    パディング：15px 0;
}

.article-option h3 {
    余白：0 10px 15px 10px;
    パディング：0 0 5px 0;
    font-size：100％;
    border-bottom：1pxソリッド#ddd;
}

/ ***指定しやすそうようstyleReset * /
    h4.ping-title
    、ul.ping-info
    、ul.ping-info li
    、ul.comment-info
    、ul.comment-info li {
        パディング：0;
        マージン：0;
    }

    ul.ping-info li
    、ul.comment-info li {
        リストスタイルタイプ：なし;
    }

/ * ----------------------------------------------- * /
/ **トラックバックURL * /

＃trackback-form ul {
    margin：0 30px;
    パディング：0;
}

＃trackback-form ul li {
    リストスタイルタイプ：なし;
    float：left;
    マージン：0;
    パディング：0;
}

＃trackback-form ul li.trackback-form-url {
    幅：100％;
    margin-right：-90px;
}

＃trackback-form ul li.trackback-form-url span input {
    幅：100％;
}

＃trackback-form ul li.trackback-form-url span {
    表示ブロック;
    パディング - 右：100ピクセル、
    / * >> trackbackURLとsubmitボタンとの余白100px-90px = 10pxとなる* /
}

＃trackback-form ul li.trackback-form-submit {
    幅：80px;
}

＃trackback-form ul li.trackback-form-submit input {}

/ * ----------------------------------------------- * /
/ **トラックバック一覧* /

.trackback-set {
    パディング：0 0 10px 20px;
    font-size：1em;
}

h4.ping-title {
    表示：インライン;
    font-size：100％;
    font-weight：normal;
}

ul.ping-info {
    表示：インライン;
}

ul.ping-info li.ping-blog-name {
    表示：インライン;
    margin-left：20px;
}

ul.ping-info li.ping-blog-name span {
    マージン：0 10ピクセル。
}

ul.ping-info li.ping-date {
    表示：インライン;
    margin-left：10px;
}

ul.ping-info li.ping-excerpt {
    表示ブロック;
    margin-top：5px;
    margin-left：10px;
}

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

/ * ----------------------------------------------- * /
/ **コメント一覧* /

li.comment-set {
    パディング：0 0 10px 20px;
    font-size：1em;
}

ul.comment-infoli.comment-author {
    表示：インライン;
}

ul.comment-infoli.comment-date {
    表示：インライン;
    margin-left：10px;
}

ul.comment-info li {
    表示：インライン;
}

ul.comment-infoli.comment-body {
    表示ブロック;
    margin-top：5px;
    margin-left：10px;
}

ul.comment-infoli.comment-body img.trackback-rating {}

/ * ----------------------------------------------- * /
/ **コメント欄* /

＃comment-form-b??ody {
    パディング：15px 0 15px 50px;
}

＃comment-form-b??ody table {
    border：0;
    幅：90％;
    行の高さ：25ピクセル。
    font-size：1em;
}

＃comment-form-b??odyテーブルth {
    幅：4em;
    パディング - 右：5ピクセル;
    text-align：right;
    font-weight：normal;
}

入力＃author {
    幅：65％;
}

入力＃電子メール{
    幅：65％;
}

入力＃url {
    幅：85％;
}

入力＃bake {
    マージン：0 0 0 5px;
}

textarea＃text {
    幅：90％;
    高さ：250px;
}

input.button {
    margin-top：10px;
    幅：80px;
}

＃comment-form-b??ody table tr.input-etc td {
    パディングトップ：6px;
}

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

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

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

label.input-rating-star {}

＃comment-form-b??ody table tr.submit td {
    text-align：center;
}

/ ***コメント認証* /
.comment-auth-announcement {
    マージン：10ピクセル0。
    border-color：＃858585;
    font-size：1em;
}

.comment-auth-announcement pa {
    margin：0 3px;
}


/ * ----------------------------------------------- * /
/ **関連記事* /

。関連記事{
    パディング：15px 0 0;
}
関連記事h3 {
    margin：0 0 10px;
    パディング：0;
    font-size：100％;
}
.related-articles ul {
    リストスタイル：なし;
    マージン：0;
    パディング：0;
    線高さ：1.2;
}
.related-articles ul li {
    背景：URL（http://parts.blog.livedoor.jp/img/cmn/dot.gif）no-repeat -3px 3px;
    パディング：0 0 5px 9px;
    margin-left：5px;
}

/ * ============================================================================== /
/ ** 08. Sub＆Extra  - プラグインエリア* /
/ * ----------------------------------------------- * /


.sidetop、
.sidebottom {
    表示：なし;
}


.sidebody {
    マージン：0 0 5px 0;
    パディング：0;
    text-align：left;
}

.sidebody {
    margin-bottom：5px;
    パディング - 左：15ピクセル。
    バックグラウンド：url（http://parts.blog.livedoor.jp/img/usr/blogmedia/2ch/cobaltblue/arrow.gif）no-repeat 0 4px;
    font-size：95％;
}


.sidewrapper {}

/ * ----------------------------------------------- * /
/ **カレンダー* /

.calendarheadbody {}
.calendarheadbody .calendarhead {
    text-align：center;
    色：#fff;
    font-weight：太字;
}

#sub .calendarheadbody .calendarhead a、
#extra .calendarheadbody .calendarhead a {
    色：#fff;
}

.caltop、
.calbottom {
    表示：なし;
}

.calbody {}

table.caltbl {
    幅：180px;
    マージン：0 auto;
    border：0;
}
.calbody table.calendartable {}
td.caltblwkbg {}
td.calendarwd {}
td table.caltblwk td {
    _font-size：1em;
    font-weight：太字;
    高さ：20px;
}

td table.caltblwk td.weekday {}
td table.caltblwk td.sat {}
td table.caltblwk td.sun {}
td table.caltblwk td span.calendarweek {}
td.caltbldaybg {}
td table.caltblday {
    余白：0自動25ピクセル;
    幅：180px;
    色：＃8d8d8d;
    _font-size：82％;
}
td table.caltblday td {
    幅：20px;
    高さ：24px;
    パディング：0;
    text-align：center;
}
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 {}

/ * ----------------------------------------------- * /
/ **プロファイル（プラグイン）* /

。ニックネーム {
    font-weight：太字;
    マージン：10ピクセル0。
}

.message {
    text-align：left;
    線高さ：125％;
}

ul.galleryサムネイル{
    text-align：center;
}


/ * ----------------------------------------------- * /
/ ** LDServices * /

ul＃ld-services {
    パディングトップ：20px;
}

/ * ============================================================================== /
/ ** 09.ヘッダー＆フッター - ヘッダー・フッタ* /
/ * ----------------------------------------------- * /
/ **ヘッダー* /

テーブル＃ヘッダ{
    border-bottom：solid 1px＃4988bb;
    font-size：12px;
    背景：＃1b6aa8;
    色：#eee;
}

/ * ----------------------------------------------- * /
/ **フッター* /

.footer-outer {
    幅：100％;
    マージン：0 auto;
    パディング：10px 0;
    背景：＃d8d8d8;
    text-align：center;
}

.footer-outer-2 {}

#footer {}

#footer p {}

/ * ============================================================================== /
/ ** 10.その他 -  ADエリアなど* /
/ * ----------------------------------------------- * /
/ ** ADエリア* /

#ad {
    オーバーフロー：隠された;
    text-align：center;
}

#ad iframe {
    マージン：10px auto;
}

.gAdsense {
    パディング：10px 0;
}

body.ad {
    背景：透明。
    text-align：left;
}

a.adtitle {
    色：＃0000ff！重要;
    font-weight：太字;
}

a.adtitle span {
    font-size：14px！重要;
}

a.addescription {
    色：＃000000！重要;
}

a.addescription span {
    font-size：13px！重要;
}

a.adurl {
    色：＃1b8d1c！重要;
    テキスト装飾：なし;
}

a.adurl span {
    font-size：13px！重要;
}

a.adld {
    色：＃666666！重要;
    テキスト装飾：下線;
    font-size：110％;
}

.ads  -  a {
    色：＃0000ff！重要;
}

.ads-になると、{
    色：＃666666！重要;
}



/ *かんたんタイトトル画像* /
.blog-title-outer.show-image {
    背景：透明。
    高さ：自動;
    ポジション：相対;
}
.blog-title-outer.show-image .blog-title-outer-2 {
    位置：絶対;
}
.blog-title-outer.show-image＃blog-header-image {
    幅：100％;
}
.blog-title-outer.hide-text .blog-title-outer、
.blog-title-outer.hide-text .blog-title-outer-2、
.blog-title-outer.hide-text .blog-title-outer-3、
.blog-title-outer.hide-text＃blog-title、
.blog-title-outer.hide-text＃blog-title a {
    表示ブロック;
    高さ：100％;
    パディング：0;
    幅：100％;
}
.blog-title-outer.hide-text＃blog-title a、
.blog-title-outer.hide-text＃blog-description {
    テキストインデント：-99999px;
    line-height：0;
}
.blog-title-outer.hide-text＃blog-title a {
    背景色：#fff;
    不透明度：0;
    フィルター：アルファ（不透明度= 0）;
    -webkit-transition：不透明度0.1s線形;
       -moz-transition：不透明度0.1s線形;
        -ms-transition：不透明度0.1s線形;
         -o遷移：不透明度0.1s線形;
            遷移：不透明度0.1s線形;
}
.blog-title-outer.hide-text＃blog-title a：ホバー{
    不透明度：0.15;
}

/ *記事下ソーシャルボタン* /
.article-social-btn>?? a、
.article-social-btn>?? span、
.article-social-btn>?? div、
.article-social-btn>?? iframe {
    マージン：4px 0;
}

     P.nk {
          font-size：16px;
          色：＃00003E;
          ラインハイト：150％;
          背景：url（ 'http://blog.hitachi-net.jp/030803mark.gif'）no-repeat;
          パディング：0 0 0 18px;
          マージン：0 0 10 0;
     }

     P.ca {
          font-size：16px;
          色：＃008080;
          text-align：right;
          ラインハイト：150％;
          背景：url（ 'http://blog.hitachi-net.jp/030806car2.gif'）no-repeat right;
          パディング：0 30px 0 0;
          マージン：0 0 0 0;
     }

     P.de {
          font-size：16px;
          色：＃00003E;
          text-align：left;
          ラインハイト：150％;
          背景画像：url（ 'http://blog.hitachi-net.jp/040228mark.gif'）no-repeat;
          パディング：0 0 0 42ピクセル;
          マージン：0 0 5 0;
     }

     P.so {
          font-size：16px;
          色：＃002800;
          背景：＃F0FFF0 url（http://blog.hitachi-net.jp/040314so.gif）no-repeat 8px 0px;
          パディング：25px 10px 0px 15px;
          ボーダー：固体＃002800 1px;
          border-left：solid＃002800 10px;
     }

     ブロッククォート{
          font-size：16px;
          色：＃003900;
          ラインハイト：150％;
          余白：5px 20px 5px 20px;
          パディング：7px 5px 0px 5px;
          ボーダー：破線1px＃008080;
          背景：＃F0FFFF;
     }
