body { 
text-align:center;
line-height:1.3;
margin:0;
padding:0;
background-color:#e8e8e8;                       /* 外側背景色 */
font-family : Verdana, "ＭＳ Ｐゴシック", sans-serif;
} 
#outline { 
background-color:#ffffff;                     /* サイト背景色 */
}


/******************************************* ▼ サイトの幅 ▼ */
#outline { 
width:1068px;                                         /* 全体 */
margin:0 auto; 
}
#center { 
width:600px;                                          /* 中央 */
float:right; 
} 
#left { 
width:226px;                                            /* 左 */
float:left; 
} 
#right { 
width:226px;                                            /* 右 */
float:right; 
} 
#center-left {             /* 計算して設定してください ------ */
width:834px;               /* (全体-左-中央-右)/2 + 左 + 中央 */
float:left; 
} 
/******************************************* ▲ サイトの幅 ▲ */



/******************************* ▼ リンクの色と下線の有無 ▼ */
a:link    {color:#333333; text-decoration:none;}      /* 通常 */
a:active  {color:#333333; text-decoration:none;}      /* 実行中 */
a:visited {color:#333333; text-decoration:none;}      /* 訪問済 */
a:hover   {color:#ffffff; text-decoration:none;
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/gd150.png);
background-repeat: repeat-x;
} /* マウス */
/******************************* ▲ リンクの色と下線の有無 ▲ */



/********************************************* ▼ サイド背景画像 ▼ */
#gdleft {
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/gdleft7.png);
background-repeat: repeat-y;
background-position: left;
} 
#gdright {
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/gdleft7.png);
background-repeat: repeat-y;
background-position: right;
} 
/********************************************* ▲ サイド背景画像 ▲ */



/********************************************* ▼ ヘッダー・フッター背景 ▼ */
#radiush { 
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/radius.png);
background-repeat: repeat-x;
background-position: top;
margin:0px 7px;
}

#radiusf { 
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/radius.png);
background-repeat: repeat-x;
background-position: bottom;
margin:0px 7px;
}
/********************************************* ▲ ヘッダー・フッター背景 ▲ */



/********************************************* ▼ ヘッダー ▼ */
#header_outline {
border:1px solid #333333;                     /* 外枠の色     */
margin-bottom:10px;                            /* ヘッダ下間隔 */
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/gd150.png);
background-repeat: repeat-x;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-topleft: 10px;
}
#header_body { 
/* background-color:#; */                     /* 背景色       */
/* border:0px solid #; */                     /* 内枠の色     */
border-top-right-radius: 8px;
border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-topleft: 8px;
} 
/********************************************* ▲ ヘッダー ▲ */



/*************************************** ▼ ブログタイトル ▼ */
.header_title { 
font-weight: bold;                              /* 文字太さ */
font-size:16pt;                                 /* 文字サイズ */
text-align:left;                                /* 左寄せ     */
padding:5px 0px 5px 30px;
}
                              /* ▽文字色とリンクの下線有無▽ */
.header_title a:link    { color:#ffffff; text-decoration:none; } /* 通常 */
.header_title a:active  { color:#ffffff; text-decoration:none; } /* 実行中 */
.header_title a:visited { color:#ffffff; text-decoration:none; } /* 訪問済 */
.header_title a:hover   { color:#ffffff; text-decoration:none; background-image:none} /* マウス */
                              /* △文字色とリンクの下線有無△ */
/*************************************** ▲ ブログタイトル ▲ */



/***************************************** ▼ サイト紹介文 ▼ */
.intro { 
font-size:10pt;                                 /* 文字サイズ */
color:#ffffff;                                  /* 文字色     */
text-align:left;                                /* 左寄せ     */
padding:5px 30px 5px; 
width:350px;
}
/***************************************** ▲ サイト紹介文 ▲ */


/************************************************* ▼ 記事 ▼ */
.ently_outline { 
border:#e0e0e0 1px solid;               /* 外枠の色/太さ/実線 */
background-color:#FFFFFF;               /* 背景色             */
margin-bottom:10px;                     /* 次の記事までの間隔 */
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
} 
.ently_title { 
font-size:10pt;                    /* 文字サイズ(記事タイトル) */
/* background-color:#; */          /* 背景色    (記事タイトル) */
border:#333333 1px solid;          /* 枠        (記事タイトル) */
text-align:left;                   /* 左寄せ    (記事タイトル) */
padding:5px 20px;
margin:0;
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/gd150.png);
background-repeat: repeat-x;
border-top-right-radius: 8px;
border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-topleft: 8px;
} 
                              /* ▽文字色とリンクの下線有無▽ */
h2 a:link    { color:#FFFFFF; text-decoration:none; } /* 通常 */
h2 a:active  { color:#FFFFFF; text-decoration:none; } /* 実行中 */
h2 a:visited { color:#FFFFFF; text-decoration:none; } /* 訪問済 */
h2 a:hover   { color:#FFFFFF; text-decoration:none; background-image:none} /* マウス */
                              /* △文字色とリンクの下線有無△ */
.ently_body { 
font-size:10pt;                       /* 文字サイズ(記事本文) */
color:#000000;                        /* 文字色    (記事本文) */
border-top:   #ffffff 1px solid;      /* 枠(上)    (記事本文) */
border-left:  #c0c0c0 1px solid;      /* 枠(左)    (記事本文) */
border-right: #c0c0c0 1px solid;      /* 枠(右)    (記事本文) */
border-bottom:#c0c0c0 1px solid;      /* 枠(下)    (記事本文) */
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
} 
.ently_text {
text-align:left;                      /* 左寄せ    (記事本文) */
/* margin:10px 20px; */
/* margin-bottom:20px; */ /* 記事末尾の間隔調整 */
margin:10px 20px 0px 20px;
}
.ently_navi { 
float:left;                     
color:#555555;                  
/* margin:0px 10px 3px; */
} 

.entry_footer {
text-align:right;
margin:3px 20px 5px;
}
/* タグリスト */
.tag_list {
margin-left:5px;
/* padding: 0px 0px 5px 0px; */ /* 文字位置(上・右・下・左) */
list-style-type: none;
}
.fleft {
float:left; /* 左へ回り込み */
margin-right:20px;
margin-bottom:10px;
}
.cboth {
clear:both;
}
.description {
height: 160px;
}
/************************************************* ▲ 記事 ▲ */


/*************************** ▼ 左側メニュー(プラグイン１) ▼ */
.plugin1_outline { 
border-top:   #e0e0e0 1px solid;                /* 個別枠(上) */
border-right: #e0e0e0 1px solid;                /* 個別枠(右) */
border-bottom:#e0e0e0 1px solid;                /* 個別枠(下) */
border-left:  #e0e0e0 1px solid;                /* 個別枠(左) */
margin-bottom:10px; /* 次のプラグインまでの間隔 */
margin:0px 0px 10px 12px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
} 
.plugin1_title { 
font-size:10pt;                       /* 文字サイズ(タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
color:#ffffff;                        /* 文字色    (タイトル) */
/* background-color:#; */             /* 背景色    (タイトル) */
border: #333333 1px solid;            /* 枠        (タイトル) */
padding:2px 15px; 
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/gd150.png);
background-repeat: repeat-x;
border-top-right-radius: 8px;
border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-topleft: 8px;
} 
.plugin1_body { 
font-size:10pt;                           /* 文字サイズ(本体) */
color:#000000;                            /* 文字色    (本体) */
background-color:#ffffff;                 /* 背景色    (本体) */
border-top:   #c0c0c0 0px solid;          /* 枠(上)    (本体) */
border-left : #c0c0c0 1px solid;          /* 枠(左)    (本体) */
border-right: #c0c0c0 1px solid;          /* 枠(右)    (本体) */
border-bottom:#c0c0c0 1px solid;          /* 枠(下)    (本体) */
padding:5px 5px 5px 5px; 
line-height:1;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
}
/* プラグイン1説明（上部） */
.p1u_description {
margin-bottom:7px;
}
/* プラグイン1説明（下部） */
.p1d_description {
margin-top:7px;
}
/*************************** ▲ 左側メニュー(プラグイン１) ▲ */



/*************************** ▼ 右側メニュー(プラグイン２) ▼ */
.plugin2_outline { 
border-top:   #e0e0e0 1px solid;                /* 個別枠(上) */
border-right: #e0e0e0 1px solid;                /* 個別枠(右) */
border-bottom:#e0e0e0 1px solid;                /* 個別枠(下) */
border-left:  #e0e0e0 1px solid;                /* 個別枠(左) */
margin-bottom:10px; /* 次のプラグインまでの間隔 */
margin:0px 12px 10px 0px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
} 
.plugin2_title { 
font-size:10pt;                       /* 文字サイズ(タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
color:#ffffff;                        /* 文字色    (タイトル) */
/* background-color:#; */             /* 背景色    (タイトル) */
border: #333333 1px solid;            /* 枠        (タイトル) */
padding:2px 15px; 
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/gd150.png);
background-repeat: repeat-x;
border-top-right-radius: 8px;
border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-topleft: 8px;
} 
.plugin2_body { 
font-size:10pt;                           /* 文字サイズ(本体) */
color:#000000;                            /* 文字色    (本体) */
background-color:#ffffff;                 /* 背景色    (本体) */
border-top:   #c0c0c0 0px solid;          /* 枠(上)    (本体) */
border-left:  #c0c0c0 1px solid;          /* 枠(左)    (本体) */
border-right: #c0c0c0 1px solid;          /* 枠(右)    (本体) */
border-bottom:#c0c0c0 1px solid;          /* 枠(下)    (本体) */
padding:5px 5px 5px 5px; 
line-height:1;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
}
/* プラグイン2説明（上部） */
.p2u_description {
margin-bottom:7px;
}
/* プラグイン2説明（下部） */
.p2d_description {
margin-top:7px;
}

/*************************** ▲ 右側メニュー(プラグイン２) ▲ */



/*************************** ▼ 上部メニュー(プラグイン３) ▼ */
.plugin3_outline { 
border-top:   #e0e0e0 1px solid;                /* 個別枠(上) */
border-right: #e0e0e0 1px solid;                /* 個別枠(右) */
border-bottom:#e0e0e0 1px solid;                /* 個別枠(下) */
border-left:  #e0e0e0 1px solid;                /* 個別枠(左) */
margin-bottom:10px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
} 
.plugin3_title { 
font-size:10pt;                       /* 文字サイズ(タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
color:#ffffff;                        /* 文字色    (タイトル) */
/* background-color:#; */             /* 背景色    (タイトル) */
border: #333333 1px solid;            /* 枠        (タイトル) */
padding:5px 20px; 
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/gd150.png);
background-repeat: repeat-x;
border-top-right-radius: 8px;
border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-topleft: 8px;
} 
.plugin3_body { 
font-size:10pt;                           /* 文字サイズ(本体) */
color:#000000;                            /* 文字色    (本体) */
background-color:#ffffff;                 /* 背景色    (本体) */
border-top:   #c0c0c0 0px solid;          /* 枠(上)    (本体) */
border-left:  #c0c0c0 1px solid;          /* 枠(左)    (本体) */
border-right: #c0c0c0 1px solid;          /* 枠(右)    (本体) */
border-bottom:#c0c0c0 1px solid;          /* 枠(下)    (本体) */
/* padding:5px 20px; */
padding:3px 0px;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
}
/* プラグイン3説明(上部) */
.p3u_description {
margin-top:5px;
margin-bottom:5px;
}
/* プラグイン3説明(下部) */
.p3d_description {
margin-top:5px;
margin-bottom:5px;
}


/*************************** ▲ 上部メニュー(プラグイン３) ▲ */



/********************************************* ▼ コメント ▼ */
.comment_outline { 
border:#e0e0e0 1px solid;           /* 外枠の/色太さ/実線     */
background-color:#FFFFFF;           /* 背景色                 */
text-align:left;                    /* 左寄せ                 */
margin-bottom:10px;                 /* 次のコメントまでの間隔 */
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
} 
.comment_title { 
font-size:10pt;                       /* 文字サイズ(タイトル) */
color:#ffffff;                        /* 文字色    (タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
background-color:#f0f0f0;             /* 背景色    (タイトル) */
text-align:left;                      /* 左寄せ    (タイトル) */
border:#333333 1px solid;             /* 枠        (タイトル) */
padding:5px 20px; 
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/gd150.png);
background-repeat: repeat-x;
border-top-right-radius: 8px;
border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-topleft: 8px;
} 
.comment_body { 
font-size:10pt;                   /* 文字サイズ(コメント本文) */
color:#000000;                    /* 文字色    (コメント本文) */
border-top:   #ffffff 1px solid;  /* 枠(上)    (コメント本文) */
border-left:  #c0c0c0 1px solid;  /* 枠(上)    (コメント本文) */
border-right: #c0c0c0 1px solid;  /* 枠(上)    (コメント本文) */
border-bottom:#c0c0c0 1px solid;  /* 枠(上)    (コメント本文) */
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
} 
.comment_text { 
text-align:left;                  /* 左寄せ    (コメント本文) */
margin:10px 20px;
}
.comment_navi { 
color:#555555;                    /* 文字色    (時刻・CM・TB) */
text-align:right;                 /* 右寄せ    (時刻・投稿者) */
margin:0px 10px 3px;
}
/* コメント諸項目（名前、URL等）の入力欄の幅 */
#subject,
#name,
#mail,
#url {
width: 50%;
}
/* コメント本文の入力欄の幅 */
#comment {
width: 95%;
}
/* コメントパスワード入力欄の幅 */
#pass {
width: 30%;
}
/********************************************* ▲ コメント ▲ */



/*************************************** ▼ トラックバック ▼ */
.trackback_outline { 
border:#e0e0e0 1px solid;             /* 外枠の/色太さ/実線   */
background-color:#FFFFFF;             /* 背景色               */
margin-bottom:10px; 
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
} 
.trackback_block_title { 
font-size:10pt;                 /* 文字サイズ(ブロックタイトル) */
color:#ffffff;                  /* 文字色    (ブロックタイトル) */
font-weight:bold;               /* 太字      (ブロックタイトル) */
/* background-color:#; */       /* 背景色    (ブロックタイトル) */
text-align:left;                /* 左寄せ    (ブロックタイトル) */
border:#333333 1px solid;       /* 枠        (ブロックタイトル) */
padding:5px 20px; 
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/gd150.png);
background-repeat: repeat-x;
border-top-right-radius: 8px;
border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-topleft: 8px;
} 
.trackback_block_body { 
font-size:10pt;                   /* 文字サイズ(ブロック本文) */
color:#000000;                    /* 文字色    (ブロック本文) */
border-top:   #ffffff 1px solid;  /* 枠(上)    (ブロック本文) */
border-left:  #c0c0c0 1px solid;  /* 枠(左)    (ブロック本文) */
border-right: #c0c0c0 1px solid;  /* 枠(右)    (ブロック本文) */
border-bottom:#c0c0c0 1px solid;  /* 枠(下)    (ブロック本文) */
text-align:left; 
padding:10px 20px 0;
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
}
.trackback_title {
font-size:10pt;                   /* 文字サイズ(個別タイトル) */
color:#555555;                    /* 文字色    (個別タイトル) */
font-weight:bold;                 /* 太字      (個別タイトル) */
}
.trackback_body { 
font-size:10pt;                   /* 文字サイズ(個別本文)     */
color:#000000;                    /* 文字色    (個別本文)     */
margin-bottom:20px;
}
.trackback_navi {
border-top:#e0e0e0 1px solid;     /* 飾り線    (時刻・投稿者) */
text-align:right;                 /* 右寄せ    (時刻・投稿者) */
} 
/*************************************** ▲ トラックバック ▲ */



/******************* ▼ カテゴリ・検索・月別ナビゲーション ▼ */
.various_outline { 
border:#e0e0e0 1px solid;      /* 外枠の色/太さ/実線  */
margin-bottom:10px; 
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
} 
.various_title {
font-size:10pt;                       /* 文字サイズ(タイトル) */
color:#ffffff;                        /* 文字色    (タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
/* background-color:#; */             /* 背景色    (タイトル) */
text-align:left;                      /* 左寄せ    (タイトル) */
border:#333333 1px solid;             /* 枠        (タイトル) */
padding:5px 20px; 
margin:0; 
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/gd150.png);
background-repeat: repeat-x;
border-top-right-radius: 8px;
border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-topleft: 8px;
}
.various_body { 
font-size:10pt;                           /* 文字サイズ(本体) */
color:#000000;                            /* 文字色    (本体) */
background-color:#FFFFFF;                 /* 背景色    (本体) */
border:#c0c0c0 1px solid;      /* 外枠の色/太さ/実線  */
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
} 
.various_text {
text-align:left;                          /* 左寄せ    (本体) */
margin:10px 20px;
}
.various_navi { 
text-align:center;                        /* 中央寄せ  (矢印) */
margin:10px 0px;
} 
/******************* ▲ カテゴリ・検索・月別ナビゲーション ▲ */



/********************************************* ▼ フッター ▼ */
#footer_outline {
border:1px solid #333333;                       /* 外枠の色   */
/* background-color:#; */                       /* 背景色     */
/* background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/gd150.png); */
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/gd600.png);
background-repeat: repeat-x;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
}
#footer_body { 
font-size:9pt;                                  /* 文字サイズ */
color:#ffffff;                                  /* 文字色     */
/* border:0px solid #; */                       /* 内枠の色   */
padding:5px; 
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
} 
                                              /* リンク       */
#footer_body a:link    { color:#ffffff; }     /* 通常         */
#footer_body a:active  { color:#ffffff; }     /* 実行中       */
#footer_body a:visited { color:#ffffff; }     /* 訪問済み     */
#footer_body a:hover   { color:#ffffff; background-image:none}     /* オンマウス時 */
/********************************************* ▲ フッター ▲ */


/* カレンダー */
.calender td { text-align: center; }
th#sun { color: #CC3300; }
th#sat { color: #0066CC; }

/*** その他 ***/
p { margin: 2px 0; }
ul { margin:2px 0 5px 0; padding:0; } 
li { margin-left:20px; margin-bottom:3px; } 
form { margin:0; }
table { font-size:10pt; }
.c-both { clear:both; } 
.readmore { margin-top: 10px; font-size:11pt;} 
.readclose { margin: 10px 0; } 
.page_navi { margin:10px 0; font-size:9pt; }
.pnavi {
border: 1px solid #cccccc;
padding:2px;
}

/* カレンダーの中央寄せ */
.calender{
margin-left: auto;
margin-right: auto;
} 

/* 引用部分 */
blockquote {
margin:2px;
padding:5px;
background:#f0f0f0; /* 背景 */
border:#cccccc 1px solid; /* 枠線 */
border-left:#cccccc 5px solid; /* 枠線(左) */
}

/* ブックマーク 拍手 */
.fc2_footer {
margin-top:20px; /* 上の余白 */
}

/* ▼ サイトマップ ▼ */
#sitemap {
margin-top:5px; /* 上の余白 */
text-align:left;
}

#sitemap ul.sitemap_list {
margin-left:30px; /* 各記事リストの左余白 */
}

.display_no {
display:none;
}

/* カテゴリ一覧へ戻る */
.pgtop {
text-align:right; /* 右寄せ */
}
/* ▲ サイトマップ ▲ */

/* プラグインの文字配置 */
.ta_left { text-align: left }
.ta_right { text-align: right }
.ta_center { text-align: center }

/* プラグイン内の入力欄幅設定 */
.plugin1_body input[type="text"],
.plugin2_body input[type="text"],
.plugin1_body textarea,
.plugin2_body textarea {
width: 90%;
}

/* ▼ FC2バトンのスタイル ▼ */

/* 質問番号(Q) */
.q_number {
color:#ff6600; /* 色 */
font-weight: bold; /* 太字 */
}

/* 質問本文 */
.baton_q {
margin-bottom:5px; /* 答えまでの余白 */
}

/* 答え番号(A) */
.a_number {
color:#ff6600; /* 色 */
font-weight: bold; /* 太字 */
}

/* 答え本文 */
.baton_a {
margin-left: 0px;
padding-bottom:2px; /* 罫線までの余白 */
border-bottom: dotted 1px #cccccc; /* 罫線 */
margin-bottom: 20px; /* 次の質問までの余白 */
}

/* ▲ FC2バトンのスタイル ▲ */

/**************************************************************/
/*
フッターにある著作権表示(リンク)さえ残して頂ければ
どんなにカスタマイズされても構いません。また、
どのようなサイトでも利用してくださって結構です。
*/
/**************************************************************/



/****************************************** ▼メニューバー▼ */
ul#menu_bar {
font-size: 90%; /* 文字サイズ */
height:30px; /* 高さ */
background-color:#000000; /* 背景色 */
border:#333333 1px solid;
padding-left:0px;
margin-left:7px;
margin-right:7px;
margin-top:0px; /* 上の間隔 */
margin-bottom:5px; /* 下の間隔 */
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/gd150.png);
background-repeat: repeat-x;

}

#menu_bar li {
list-style-type:none;
float:left;
line-height:30px; /* 高さ */
margin:0px;
padding:0px;
}

#menu_bar li a {
display:block;
text-align:center;
width:100px; /* １つのメニューボタンの幅 */
border-right:1px solid #333333; /* 区切り線 */
color:#ffffff; /* リンク文字の色 */
text-decoration:none;
}

#menu_bar li a:hover{
opacity:0.7;
/* filter: alpha(opacity=70); */
text-decoration:none;
}

.msearch {
margin-left:210px; /* 左の余白 */
width:160px; /* 入力欄の幅 */
}

/****************************************** ▲メニューバー▲ */




/************************* ▼メニューバー（ドロップダウン）▼ */

#menu_bar ul {
position:absolute;
margin:0;
padding:0;
z-index:100;
}

#menu_bar li {
position:relative;
margin:0;
padding:0;
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/gd150.png);
background-repeat: repeat-x;
}

#menu_bar li ul li {
float:none;
}

#menu_bar li.menu ul,
#menu_bar li.menu ul li.menu ul,
#menu_bar li.menu_on ul li.menu ul {
display:none;
}

#menu_bar li.menu_on ul {
position:absolute;
display:block;
top:100%;
left:0;
}

#menu_bar li.menu_on ul li.menu_on ul {
position:absolute;
display:block;
top:0;
left:100%;
}

/* ▽IE6バグ対応▽ */
* html #menu_bar li li,
* html #menu_bar li li li {
font-size:1px;
line-height:0;
}
* html #menu_bar li li a,
* html #menu_bar li li li a {
display:block;
font-size:10pt;
line-height:25px;
}
/* △IE6バグ対応△ */

#menu_bar li li a,
#menu_bar li li li a {
border-top:1px solid #111111; /* 区切り線 */
}

/* ドロップダウンリストの透過（IE6以下未対応） */
#menu_bar > li > ul {
-moz-opacity: 0.9;
opacity: 0.9;
}

/* 第２階層の幅 */
#menu_bar li li a {
width:150px;
}

/* 第３階層の幅 */
#menu_bar li li li a {
width:150px;
}

/************************* ▲ メニューバー（ドロップダウン）▲ */



/************************************** ▼ 他サイト画像RSS ▼ */
.othersiterss {
margin-top:10px;
margin-bottom:10px;
}
/************************************** ▲ 他サイト画像RSS ▲ */


/********************************************* ▼ 関連動画 ▼ */
.garss,
.relatedvideos {
border:#e0e0e0 1px solid;           /* 外枠の/色太さ/実線     */
background-color:#FFFFFF;           /* 背景色                 */
text-align:center;                    /* 左寄せ                 */
margin-bottom:10px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
.garss_title,
.relatedvideos_title {
font-size:10pt;                    /* 文字サイズ(記事タイトル) */
font-weight:bold;                     /* 太字      (タイトル) */
color:#ffffff;                        /* 文字色    (タイトル) */
/* background-color:#; */             /* 背景色    (タイトル) */
border:#333333 1px solid;             /* 枠        (タイトル) */
text-align:left;                      /* 左寄せ    (タイトル) */
padding:5px 20px;
margin:0;
background-image: url(http://blog-imgs-76.fc2.com/n/a/n/nanpavideos/gd150.png);
background-repeat: repeat-x;
border-top-right-radius: 8px;
border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-webkit-border-top-left-radius: 8px;
-moz-border-radius-topright: 8px;
-moz-border-radius-topleft: 8px;
}
.garss_body,
.relatedvideos_body {
font-size:10pt;
padding:3px 0px;
border-top:   #c0c0c0 0px solid;          /* 枠(上)    (本体) */
border-left : #c0c0c0 1px solid;          /* 枠(左)    (本体) */
border-right: #c0c0c0 1px solid;          /* 枠(右)    (本体) */
border-bottom:#c0c0c0 1px solid;          /* 枠(下)    (本体) */
border-bottom-right-radius: 8px;
border-bottom-left-radius: 8px;
-webkit-border-bottom-right-radius: 8px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-radius-bottomright: 8px;
-moz-border-radius-bottomleft: 8px;
}
/********************************************* ▲ 関連動画 ▲ */


/***************************************** ▼ タグクラウド ▼ */
ul.tagcloud{
        margin: 0;
        padding: 0px 10px;
        line-height: 1;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
}

ul.tagcloud li{
        margin: 0;
        padding: 0;
        display: inline;
        font-size: 100%;
}

ul.tagcloud li a{
        text-decoration: none;
}

li.tcmax a{
        /* カウント100以上のとき（最大） */
        font-size: 167%;
        /* font-weight: bold; */
        /* color: #424242; */
color:#ffffff;
}

li.tc99 a, li.tc98 a, li.tc97 a, li.tc96 a, li.tc95 a, li.tc94 a, li.tc93 a, li.tc92 a, li.tc91 a, li.tc90 a, li.tc89 a, li.tc88 a, li.tc87 a, li.tc86 a, li.tc85 a, li.tc84 a, li.tc83 a, li.tc82 a, li.tc81 a, li.tc80 a, li.tc79 a, li.tc78 a, li.tc77 a, li.tc76 a, li.tc75 a, li.tc74 a, li.tc73 a, li.tc72 a, li.tc71 a, li.tc70 a, li.tc69 a, li.tc68 a, li.tc67 a, li.tc66 a, li.tc65 a, li.tc64 a, li.tc63 a, li.tc62 a, li.tc61 a, li.tc60 a, li.tc59 a, li.tc58 a, li.tc57 a, li.tc56 a, li.tc55 a, li.tc54 a, li.tc53 a, li.tc52 a, li.tc51 a, li.tc50 a{
        /* カウント99～50のとき */
        font-size: 136%;
        /* color: #5e5e5e; */
color:#ffffff;
}

li.tc49 a, li.tc48 a, li.tc47 a, li.tc46 a, li.tc45 a, li.tc44 a, li.tc43 a, li.tc42 a, li.tc41 a, li.tc40 a, li.tc39 a, li.tc38 a, li.tc37 a, li.tc36 a, li.tc35 a, li.tc34 a, li.tc33 a, li.tc32 a, li.tc31 a, li.tc30 a, li.tc29 a, li.tc28 a, li.tc27 a, li.tc26 a, li.tc25 a, li.tc24 a, li.tc23 a, li.tc22 a, li.tc21 a, li.tc20 a, li.tc24 a, li.tc23 a, li.tc22 a, li.tc21 a, li.tc20 a{
        /* カウント49～20のとき */
        font-size: 122%;
        /* color: #7a7a7a; */
color:#ffffff;
}

li.tc19 a, li.tc18 a, li.tc17 a, li.tc16 a, li.tc15 a, li.tc14 a, li.tc13 a, li.tc12 a, li.tc11 a, li.tc10 a{
        /* カウント19～10のとき */
        font-size: 114%;
        font-weight: normal;
        /* color: #979797; */
color:#ffffff;
}

li.tc9 a, li.tc8 a, li.tc7 a, li.tc6 a, li.tc5 a{
        /* カウント9-5のとき */
        font-size: 92%;
        font-weight: normal;
        /* color: #b3b3b3; */
color:#ffffff;
}

li.tc4 a, li.tc3 a, li.tc2 a, li.tc1 a{
        /* カウント4-1のとき（最小） */
        font-size: 77%;
        font-weight: normal;
        /* color: #cfcfcf; */
color:#ffffff;
}
ul.tagcloud li a:hover{
        /* color: #ffffff; */
opacity:0.7;
/* filter: alpha(opacity=70); */
text-decoration:none;
}
/***************************************** ▲ タグクラウド ▲ */

/** ▼ 記事内広告 ▼ **/
.entry_ad {
text-align:center;
margin:10px 0px;
}
.entry_ad_title {

}
.entry_ad_thumb {
float:left;
margin-right:10px;
margin-bottom:10px;
}
.entry_ad_text {

}
/** ▲ 記事内広告 ▲ **/

/** ▼ ヘッダー内広告 ▼ **/
.header_ad {
margin-top:14px;
margin-right:30px;
width:460px;
height:70px;
border-style: none;
float:right;
}
/** ▲ ヘッダー内広告 ▲ **/

/** ▼ サイドバー内広告 ▼ **/
.right_ad {
margin-top:2px;
margin-right:13px;
margin-bottom:4px;
}
.left_ad {
margin-left:13px;
margin-bottom:5px;
}
.banner_190x90, 
.banner_180x150,
.banner_160x600 {
margin-top:0px;
margin-bottom:5px;
}
/** ▲ サイドバー内広告 ▲ **/

/** ▼ メインカラム内広告 ▼ **/
.center_ad {
overflow:hidden;
margin:10px 0px;
}
.adbox {
float:left;
}

/** ▲ メインカラム内広告 ▲ **/

/** ▼ フッター ▼ **/
.footer_left {
float:left;
margin:5px 10px;
width:180px;
}
.footer_center1 {
float:left;
text-align:left;
width:240px;
margin:5px 10px;
}
.footer_center2 {
float:left;
text-align:left;
width:150px;
margin:5px 10px;
}
.footer_right {
float:right;
width:130px;
margin:5px 10px;
}
.footer_title {
text-align:center;
font-size:10pt;
font-weight:bold;
margin-bottom:2px;
}
/** ▲ フッター ▲ **/

/** ▼ 固定リンク ▼ **/
.locklink {
margin:0 auto;
padding:0px;
}
.locklink ul {
margin:0px;
padding:0px;
font-size:0;
display:table;
list-style:none;
width:100%;
}
.locklink li{
margin:2px;
padding:0;
position:relative;
display:inline-block;
/* *display:inline; */ /* IE7 */
/* * zoom:1; */ /* IE7 */
}

.locklink a{
color:white;
text-decoration:none;
}

.list-img,
.list-img2 {
margin:0px;
overflow:hidden;
text-align:center;
background-color:#000;
}
.list-img img,
.list-img2 img {
z-index:0;
border:none;

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
.list-img img {
width:170px;
height:127px;
}
.list-img2 img {
width:196px;
height:147px;
}

.list-img img:hover,
.list-img2 img:hover {
/* filter:alpha(opacity=80); */
-moz-opacity:0.8;
opacity:0.8;
}

.list-text,
.list-text2 {
position:absolute;
bottom:0px;
left:0px;
z-index:1;
margin:0px;
padding:5px;
background-color:#000;
font-size:12px;
font-weight:bold;
line-height:1.3em;
height:26px;
overflow:hidden;
}
.list-text {
width:160px;
}
.list-text2 {
width:186px;
}
.opa  {
/* filter:alpha(opacity=70); */
-moz-opacity:0.7;
opacity:0.7;
}

/** ▲ 固定リンク ▲ **/

.deleted {
/* pointer-events:none; */
-moz-opacity:0.4;
opacity:0.4;
}

/** ▼ FC2拍手 ▼ **/
#fc2clap_rank_table { /* 外枠 */
border-collapse: collapse;
width: 240px;
color: #8E8E8E;
font-family: "Verdana","Impact","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ Pro W3","Osaka";
font-size: small;
border: 1px solid #FFFFFF;
vertical-align: baseline;
margin: 0 1px;
table-layout: auto;
}

#fc2clap_rank_table tr.fc2clap_rank { /* 上部拍手ランキングタイトル */
background-color: #363636;
text-align: center;
border: 1px solid #FFFFFF;
padding: 3px 0;
}

#fc2clap_rank_table span.fc2clap_rank_main { /* 下部拍手ランキングタイトル */
color: #FFFFFF;
font-weight: bold;
padding: 3px 0;
}

#fc2clap_rank_table tr.fc2clap_rank_item { /* 見出し内 */
background-color: #6c6c6c;
font-weight: bold;
text-align: center;
color: #FFFFFF;
border: 1px solid #FFFFFF;
padding: 3px 0;
}

#fc2clap_rank_table td.fc2clap_rank_items_rank { /* 見出し（順位） */
border: 1px solid #FFFFFF;
width: 16%;
}

#fc2clap_rank_table td.fc2clap_rank_items_title { /* 見出し（タイトル） */
border: 1px solid #FFFFFF;
width: 58%;
}

#fc2clap_rank_table td.fc2clap_rank_items_clap { /* 見出し（拍手数） */
border: 1px solid #FFFFFF;
width: 26%;
}

#fc2clap_rank_table td.fc2clap_rank_items1 { /* 順位 */
border: 1px solid #FFFFFF;
text-align: center;
}

#fc2clap_rank_table span.fc2clap_rank_namber { /* 順位数文字色 */
color: #FFFFFF;
font-weight: bold;
}

#fc2clap_rank_table tr.fc2clap_rank_form { /* 各順位横１行 */
background-color: #363636;
border: 1px solid #FFFFFF;
padding: 3px 0;
}

#fc2clap_rank_table td.fc2clap_rank_clap { /* 拍手数 */
text-align: right;
width: 26%;
border:1px solid #FFFFFF;
}

#fc2clap_rank_table span.fc2clap_name { /* 拍手数配色 */
color: #FFFFFF;
font-weight: bold;
}

#fc2clap_rank_table td.fc2clap_rank_items { /* タイトル */
border: 1px solid #FFFFFF;
}

#fc2clap_rank_table span.fc2clap_rank_title a { /* タイトル文字色 */
color: #FFFFFF;
}
/** ▲ FC2拍手 ▲ **/
