@charset "UTF-8";

/* CSSリセット
------------------------------------------------------------ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin : 0;padding : 0;border : 0;outline : 0;}


/* デフォルト
------------------------------------------------------------ */
html {
  overflow-y : scroll;
  word-wrap : break-word;
}

h1,h2,h3,h4,h5,h6 {
  font-size : 100%;
}

ul {
  list-style : none
}

img {
  max-width : 100%;
  height : auto;
}

iframe {
  max-width : 100%;
}

input {
  max-width : 100%;
}

pre {
  white-space : -moz-pre-wrap;
  white-space : -pre-wrap;
  white-space : -o-pre-wrap;
  white-space : pre-wrap;
  word-wrap : break-word;
}

body {
  color : #373949;
  background-color : #e8dfcd;
  text-align : center;
  line-height : 1.5;
  font-family : "メイリオ",Meiryo,arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",sans-serif;
  font-size : 12px;
}

textarea {
  width : 90%;
}


/* リンクの設定
------------------------------------------------------------ */
a {
  text-decoration : none;
}

a:link {
  color : #0051bf;
}

a:visited {
  color : #692df4;
}

a:focus,
a:hover {
  color : #ff1182;
}

a:active {
  color : #59fff6;
}


/* レイアウト用ブロックの設定
------------------------------------------------------------ */
/* 全体の大枠 */
div#container {
  width : 1124px;
  margin-left : auto;
  margin-right : auto;
  background-color : transparent;
  text-align : left;
}

/* タイトル部分 */
div#header {
  width : 1124px;
  height : 100px;
  background : url("https://blog-imgs-46.fc2.com/r/u/s/russianbeauties/Title_background_image.jpg") top left no-repeat;
  padding-top : 10px;
  padding-bottom : 0px;
}

/* primary-columnとsecondary-columnの回り込み */
div#wrapper {
  float : left;
  width : 862px;
  padding : 0px 0px 0px 0px;
  margin : 10px 0px 0px 0px;
}

/* 本文部分ブロック */
div#primary-column {
  float : right;
  padding : 0px 0px 0px 0px;
  width : 580px;
  overflow : hidden;
  margin : 0px 10px 0px 0px;
}

/* サイド１ */
div#secondary-column {
  float : left;
  width : 254px;
  padding : 0px 0px 0px 0px;
  overflow : hidden;
  margin : 0px 8px 0px 0px;
}

/* サイド２ */
div#extra-column {
  float : right;
  width : 254px;
  padding : 0px 0px 0px 0px;
  margin : 10px 0px 0px 0px;
}


/* 画像の設定
------------------------------------------------------------ */
div#container a img {
  border-width : 1px;
  border-color : #ffffff;
}

div#container a:hover img {
  border-width : 1px;
  border-color : #ff6fb3;
}


/* ヘッダー
------------------------------------------------------------ */
/* サイトの説明 */
div#header h1 {
  padding : 10px 0px 10px 250px;
  font-size : 14px;
  color : #ffffff;
}

/* タイトル */
#header h2 {
  font-size : 18px;
  font-weight : bold;
  color : #ffffff;
  margin-left : 400px;
  padding : 5px;
}
div#header h2 a {
  color : #ffffff;
}

/* 注意 */
div.attention {
  font-size : 15px;
  font-weight : bold;
  color : #4d2178;
  text-align : center;
  padding : 0px;
}


/* フッター
------------------------------------------------------------ */
/* 著作表示ブロック */
div#siteinfo-legal {
  clear : both;
  font-size : 11px;
  padding : 20px 0px;
  margin : 10px 0px 0px 0px;
}

div#siteinfo-legal p {
  padding : 3px 0px;
  text-align : center;
  color : #9f886b;
}


/* primary-columnの設定
------------------------------------------------------------ */
.section{
  margin-bottom : 10px;
  color : #ffffff;
  background-color : #646464;
}

/* ページ移動用ナビゲーション */
.page_navi{
  text-align : center;
}

.pagetop{
  text-align : right;
  padding : 10px 10px 0 10px;
}

/* 記事のタイトル部分 */
div.section h3 {
  clear : both;
  background : url("https://blog-imgs-46.fc2.com/r/u/s/russianbeauties/Entry_Title_Mark.jpg") top left no-repeat;
  font-size : 16px;
  font-weight : bold;
  line-height : 1.5;
  margin-bottom : 10px;
  padding : 3px 10px 3px 45px;
}

div.section h3 a {
  color : #ffffff;
}

div.section h3 a:hover {
  color : #f62116;
}

div.section a {
  color : #50d0ff;
}

div.section a:hover {
  color : #ff6fb3;
}

/* 記事本体部分 */
.entry_body {
  text-align : center;
  padding : 0px 10px 10px 10px;
  line-height :150%;
  margin-top : 0px;
  font-size : 12px;
}

div.entry-body p {
  padding : 0px;
  margin : 0px;
}

div.entry-more {
  clear : both;
  padding-top : 10px;
  margin : 0px 0px 10px 0px;
}

/* 関連記事 */
div.relate_list {
  font-size : 12px;
  margin : 10px 30px 10px 50px;
}

div.relate_list li {
  list-style : square  outside;
}

div.relate_list_title {
  font-size : 12px;
  padding : 5px 0px 5px 0px;
  text-align : center;
}

/* 拍手など */
.fc2_footer {
  margin : 30px 0px 30px 0px;
}

/* ユーザータグ */
.entry_community {
  padding : 0px 10px 0px 5px;
  text-align : left;
  margin-left : 10px;
  font-size : 13px;
}

div.entry_community a {
  color : #ffb3e3;
}

.entry_community ul {
  display : inline;
  margin-left : 5px;
}

.entry_community li {
  display : inline;
  margin-left : 7px;
}

/* 記事フッター部分 */
.entry_footer {
  border-top : dotted 1px #999999;
  padding : 0px 5px 0px 5px;
  text-align : right;
}

.entry_footer li{
  display : inline;
}

/* 全記事・検索結果ページ */
.list_header{
  border-bottom : solid 1px #999;
  margin-bottom : 10px;
  padding : 5px 0px 5px 15px;
  font-size : 14px;
  font-weight : bold;
}

.list_body{
  margin : 0px 10px 10px 10px;
}

.list_body li{
  border-bottom : dotted 1px #999;
  margin : 2px 0px 2px 0px;
}


/* 記事レイアウト用
------------------------------------------------------------ */
div.article-image {
  width : 500px;
  font-size : 15px;
  margin : 20px 0px 20px 0px;
  line-height : 25px;
  padding-left : 30px;
  padding-top : 10px;
  text-align : center;
  clear : both;
}

div.article-image h5 {
  clear : both;
  font-size : 15px;
  font-weight : bold;
}

div.article-image h6 {
  clear : both;
  font-size : 15px;
  font-weight : bold;
}

div.article-link-image {
  width : 500px;
  font-size : 15px;
  margin : 20px 0px 20px 0px;
  line-height : 25px;
  padding-left : 30px;
  padding-top : 10px;
  text-align : center;
}

div.article-link-image a {
  color : #ffbbce;
  text-decoration : underline;
}

div.name-title {
  float : left;
  margin-top : 10px;
  padding : 5px;
  margin-bottom : 20px;
}

div.name-title h4 {
  font-size : 15px;
  font-weight : bold;
}

div.photo-video-icon-wrapper {
  float : left;
  text-align : left;
  padding : 3px;
  margin-top : 10px;
  margin-bottom : 15px;
}

div.photo-video-icon {
  float : left;
  font-size : 12px;
  text-align : left;
  margin-left : 15px;
}

div.photo-video-icon img {
  text-align : left;
  vertical-align : middle;
  margin-right : 5px;
}

div.model_data {
  width : 540px;
  margin-top : 10px;
  padding : 10px;
  clear : both;
}

div.model_headshoot {
  width : 106px;
  height : 130px;
  margin-right : 3px;
  margin-right : 3px;
  margin-top : 3px;
  margin-bottom : 30px;
  float: left;
  overflow : hidden;
}

div.model_data_wrapper {
  width : 428px;
  margin-bottom : 30px;
  float: left;
}

div.model_name {
  width : 416px;
  height : 22px;
  font-size : 15px;
  text-align : left;
  padding : 0px 10px 5px 0px;
  border-bottom : 2px solid #048cfb;
}

div.model_table {
  width : 416px;
  text-align : left;
  padding : 0px;
}

table.model_data {
  width : 410px;
  border-collapse : collapse;
  font-size : 12px;
  font-weight : bold;
  margin : 6px 0px;
}

.model_data td {
  padding : 2px;
  border-bottom : 1px dotted #555555;
  text-align : left;
}

div.article-own-image {
  width : 500px;
  margin : 10px 0px 10px 0px;
  padding-top : 10px;
  text-align : center;
}

div.article-banner {
  font-size : 15px;
  margin : 20px 0px 20px 0px;
  line-height : 25px;
  text-align : center;
}

div.article-banner a img {
  border-width : 0px;
}

div.article-vg-gif {
  font-size : 15px;
  margin : 5px 0px 5px 0px;
  line-height : 25px;
  text-align : center;
}

div.article-ads {
  width : 570px;
  padding : 0px;
  margin : 5px 0px 10px -5px;
}

div.article-ads-thumbnail {
  width : 180px;
  height : 280px;
  margin : 5px 5px 10px 5px;
  float: left;
}

div.article-description {
  font-size : 12px;
  margin : 0px 0px 10px 0px;
  text-align : center;
}

div.site-info {
  clear : both;
  font-size : 13px;
  font-weight : bold;
  margin : 0px 0px 0px 0px;
  text-align : center;
}

div.site-info2 {
  font-size : 12px;
  margin : 0px 0px 10px 0px;
  text-align : center;
}


/* プラグイン
------------------------------------------------------------ */
#plugin{
  width : 254px;
  line-height : 1.4;
}

.plugin_body{
  background : #ffffff;
  font-size : 12px;
  margin-top : 0px;
  margin-bottom : 10px;
  padding : 10px 10px 10px 10px;
  border : 2px solid #9f886b;
}

.plugin_title{
  height : 25px;
  background-color: #9f886b;
  font-weight : bold;
  font-size : 14px;
  text-align : left;
  color : #ffffff;
  padding : 5px 0px 0px 15px;
}

.plugin_body li{
  border-bottom :  1px dotted #999999;
  padding :  4px 0px 2px 0px;
  list-style : none
}


/* secondary-column、extra-columnの共通設定
------------------------------------------------------------ */
/* 見出 */
div.menu_header {
  height : 25px;
  background-color: #9f886b;
  font-weight : bold;
  font-size : 14px;
  text-align : left;
  color : #ffffff;
  padding : 5px 0px 0px 15px;
}

div.parts {
  font-size : 12px;
  margin-top : 0px;
  margin-bottom : 10px;
  padding : 0px 0px 10px 0px;
  border : 2px solid #9f886b;
}

div.info-body {
  font-size : 13px;
  text-align : left;
  margin :  0px 0px 20px 10px;
  line-height : 130%;
  }

div.bold-info-body {
  margin : 10px 0px 0px 10px;
  font-size : 13px;
  font-weight : bold;
  color : #ffb3e3;
  text-align : left;
}

div.sideinfo-body {
  font-size : 12px;
  text-align : left;
  margin :  10px 0px 0px 10px;
  line-height : 130%;
  }

div.bold-sideinfo-body {
  font-size : 13px;
  text-align : left;
  margin :  10px 0px 0px 10px;
  line-height : 170%;
  }


/* カレンダー部分の設定
------------------------------------------------------------ */
/* カレンダー表示用のテーブル設定 */
table.calendar {
  width : 90%;
  border-collapse : collapse;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 11px;
  font-weight : bold;
  margin : 10px 0px;
}

/* カレンダー見出（前月・当月・次月などのリンク部分） */
.calendar caption {
  margin-bottom : 10px;
}

/* カレンダーのセル見出（曜日表示部分） */
.calendar th {
  padding : 0.1em;
  border-bottom : 1px dotted #555555;
  text-align : center;
}

/* カレンダーのセル部分（日付表示部分） */
.calendar td {
  padding : 0.1em;
  border-bottom : 1px dotted #555555;
  text-align : center;
}

/* カレンダーリンク部分（記事を書いた日） */
.calendar td a {
  display : block;
  background : #8c8c8c;
}

/* 日曜日 */
th.sun {
  color : #f23e55;
}

/* 土曜日 */
th.sat {
  color : #5da0ff;
}


/* iStripper部分の設定
------------------------------------------------------------ */

div.istripper-info {
  width : 570px;
  height : 600px;
  padding : 0px;
  margin : 0px 0px 0px 0px;
}

div.istripper-info-header {
  width : 500px;
  margin : 0px 0px 10px 30px;
  font-family : Arial, Verdana, "MS UI Gothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka;
  font-size : 15px;
  font-weight : bold;
  line-height :150%;
  color: #c6fe5d;
  text-align : center;
}

div.istripper-info-body-wrapper {
  width : 560px;
  padding : 0px 0px 0px 0px;
  margin : 10px 0px 0px 10px;
}

div.istripper-info-gif {
  width : 250px;
  margin : 0px 10px 0px 0px;
  padding : 0px 0px 0px 0px;
  font-size : 11px;
  float: right;
}

div.istripper-info-body {
  width : 280px;
  padding : 0px 5px 0px 5px;
  margin : 0px 5px 0px 0px;
  font-family : Arial, Verdana, "MS UI Gothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka;
  font-size : 12px;
  float: right;
}

div.istripper-info-body-bold {
  margin : 10px 0px 0px 0px;
  font-family : Arial, Verdana, "MS UI Gothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka;
  font-size : 14px;
  line-height :150%;
  font-weight : bold;
}

.istripper-info-body-blue {
  font-family : Arial, Verdana, "MS UI Gothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka;
  font-size : 15px;
  color: #00c1f9;
  font-weight : bold;
}

.istripper-info-body-pink {
  font-family : Arial, Verdana, "MS UI Gothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka;
  font-size : 15px;
  color: #fea0cd;
  font-weight : bold;
}

div.istripper-info-banner {
  margin : 0px 0px 0px 0px;
  padding : 0px 10px 0px 0px;
  text-align : center;
}

div.istripper-info-body2 {
  clear : both;
  width : 550px;
  padding : 10px 0px 0px 10px;
  margin : 10px 0px 0px 10px;
  font-family : Arial, Verdana, "MS UI Gothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka;
  font-size : 13px;
  line-height :150%;
}

.istripper-info-body2-bold {
  font-family : Arial, Verdana, "MS UI Gothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka;
  font-size : 14px;
  line-height :150%;
  font-weight : bold;
}


/* Recommended部分の設定
------------------------------------------------------------ */
/* この時間のおすすめサイト */
div.recommended-sites {
  width : 570px;
  height : 1330px;
  padding : 0px;
  margin : 5px 0px 10px 5px;
}

div.fixed-recommended {
  width : 570px;
  height : 580px;
  padding : 0px;
  margin : 5px 5px 10px 0px;
}
div.fixed-recommended-thumbnail {
  width : 185px;
  height : 275px;
  padding : 0px;
  margin : 0px 0px 5px 5px;
  float: left;
}


/* おすすめ素人部分の設定
------------------------------------------------------------ */

div.recommended-amature {
  width : 570px;
  height : 395px;
  padding : 0px;
  margin : 5px 0px 10px 5px;
}

div.recommended-amature-thumbnail {
  width : 160px;
  height : 190px;
  padding : 0px;
  margin : 0px 15px 5px 15px;
  font-family : Arial, Verdana, "MS UI Gothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka;
  font-size : 13px;
  text-align : center;
  float: left;
}


/* 管理人おすすめ記事部分の設定
------------------------------------------------------------ */

div.recommended-info {
  width : 540px;
  padding : 0px 0px 20px 0px;
  margin : 10px 0px 10px 20px;
  font-family : Arial, Verdana, "MS UI Gothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka;
  font-size : 13px;
  line-height :150%;
  text-align : center;
}

div.recommended-info2 {
  width : 540px;
  padding : 20px 0px 0px 0px;
  margin : 10px 0px 0px 20px;
  font-family : Arial, Verdana, "MS UI Gothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka;
  font-size : 13px;
  line-height :150%;
  text-align : center;
}

div.recommended-info-header {
  width : 500px;
  margin : 0px 0px 10px 30px;
  font-family : Arial, Verdana, "MS UI Gothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka;
  font-size : 14px;
  font-weight : bold;
  line-height :150%;
  text-align : center;
}

div.recommended-info-banner {
  margin : 10px 0px 10px 0px;
  padding : 20px 0px 20px 0px;
  text-align : center;
}

/* サイドランダムギャラリー */
div.random-galleries {
  padding : 3px 2px;
  margin-top : 0px;
  margin-bottom : 10px;
  text-align : center;
  background-color: #f196aa;
  border : 2px solid #f196aa;
  font-size : 12px;
  line-height :160%;
}

div.random-galleries a {
  color: #ffffff;
}

div.random-galleries a:hover {
  text-decoration : underline;
}


/* バナーの設定
------------------------------------------------------------ */
div.banner {
  margin-top : 0px;
  margin-bottom : 10px;
  text-align : center;
  padding : 2px 0px 2px 0px;
  border : 1px solid #9f886b;
}


/*ランダム部分の設定
------------------------------------------------------------ */
/* 記事下広告ランダム表示 */
div.article-ad-image {
  width : 500px;
  margin : 10px 0px 10px 10px;
  padding-left : 30px;
  padding-top : 10px;
  font-size : 15px;
  line-height : 25px;
  text-align : center;
}

div.article-ad-image a {
  color : #ffffff;
  text-decoration : underline;
}


/* 相互リンクサイドランダム表示 */
div.random-link {
  padding : 9px 9px;
  margin-top : 0px;
  margin-bottom : 10px;
  text-align : center;
  border : 1px solid #7c60d2;
  font-size : 12px;
  line-height :160%;
}

div.random-link a:hover {
  text-decoration : underline;
}


/* DMM広告部分の設定
------------------------------------------------------------ */
/* DMMサイド広告ランダム表示 */
div.dmm-random-ad {
  padding : 3px 2px;
  margin-top : 0px;
  margin-bottom : 10px;
  text-align : center;
  background-color: #523c2e;
  border : 2px solid #523c2e;
  font-size : 12px;
  line-height :160%;
}

div.dmm-random-ad a {
  color: #ffffff;
}

div.dmm-random-ad a:hover {
  text-decoration : underline;
}

/* DMMボトム広告ランダム表示 */
div#dmm-bottomad-column {
  width : 1124px;
  height : 350px;
  padding : 0px 0px 0px 0px;
  margin : 20px 0px 20px 0px;
  text-align : center;
}

div.dmm-bottom-random-ad {
  width : 211px;
  height : 344px;
  padding : 3px 3px;
  margin : 0px 3px 0px 3px;
  text-align : center;
  background-color: #523c2e;
  font-size : 12px;
  line-height :150%;
  float: left;
}

div.dmm-bottom-random-ad a {
  color: #ffffff;
}

div.dmm-bottom-random-ad a:hover {
  text-decoration : underline;
}


/* DMM美少女ゲーム広告部分の設定
------------------------------------------------------------ */
/* DMM美少女ゲームサイド広告ランダム表示 */
div.pcgame-random-ad {
  padding : 3px 2px;
  margin-top : 0px;
  margin-bottom : 10px;
  text-align : center;
  font-size : 14px;
  line-height :160%;
}

div.pcgame-random-ad a {
  color: #0082d0;
}

div.pcgame-random-ad a:hover {
  text-decoration : underline;
}

div.pcgame-corner {
  margin-top : 0px;
  margin-bottom : 10px;
  background-color: #bbdfff;
  border : 1px solid #0082d0;
  padding : 0px 0px 10px 0px;
}

div.pcgame-header {
  font-weight : bold;
  font-size : 15px;
  text-align : center;
  color : #fe0952;
  padding : 5px 0px 0px 5px;
}


/* iStripperカード広告部分の設定
------------------------------------------------------------ */
/* iStripperカードサイド広告ランダム表示 */
div.istripper-random-card {
  padding : 3px 2px;
  margin-top : 0px;
  margin-bottom : 10px;
  text-align : center;
  font-size : 14px;
  line-height :160%;
}

div.istripper-random-card a {
  color: #ffffff;
}

div.istripper-random-card a:hover {
  text-decoration : underline;
}

div.istripper-corner {
  margin-top : 0px;
  margin-bottom : 10px;
  background-color: #000000;
  border : 1px solid #000000;
  padding : 10px 0px 0px 0px;
}


/* MGS広告部分の設定
------------------------------------------------------------ */
div.mgs-corner {
  margin-top : 0px;
  margin-bottom : 10px;
  background-color: #d8c3fa;
  border : 1px solid #8b7ddb;
  padding : 0px 0px 10px 0px;
  text-align : center;
}


/* RSSブロックの設定
------------------------------------------------------------ */
/* 上部忍者レコメンドブロック */
div#top-ninja-recommend {
  clear : both;
  width : 1124px;
  padding : 0px 0px 0px 0px;
  text-align : center;
  margin : 10px 0px 10px 0px;
}

div#top-ninja-recommend a:hover {
  text-decoration : underline;
}

/* LivedoorテキストRSSブロック */
div#top-text-livedoor-rss {
  width : 1124px;
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 10px 0px;
}

div#left-text-livedoor-rss {
  width : 552px;
  height : 250px;
  float: left;
  margin : 0px 0px 10px 0px;
  background-color : #ffffff;
  border : 1px solid #838383;
  font-size : 12px;
  line-height :120%;
}

div#right-text-livedoor-rss {
  width : 552px;
  height : 250px;
  float: right;
  margin : 0px 0px 10px 0px;
  background-color : #ffffff;
  border : 1px solid #838383;
  font-size : 12px;
  line-height :120%;
}


/* primary部分のRSS設定
------------------------------------------------------------ */
div#ga-rss {
  width : 578px;
  height : 250px;
  margin : 0px 0px 10px 0px;
  background-color : #ffffff;
  border : 1px solid #838383;
  font-size : 12px;
  line-height :130%;
}

div#primary-livedoor-rss {
  width : 578px;
  height : 250px;
  background-color : #ffffff;
  border : 1px solid #838383;
  padding : 0px 0px 0px 0px;
  margin : 0px 0px 10px 0px;
}


/* サイドRSS・ブログパーツ ブロック
------------------------------------------------------------ */
div#pickup-ninja-recommend {
  width : 250px;
  height : 1050px;
  margin : 0px 0px 10px 0px;
  padding : 0px 0px 0px 0px;
  border : 1px solid #eda1bc;
  background-color : #ffd0ea;
}

div#ero-antena-blogparts {
  width : 250px;
  height : 930px;
  margin : 0px 0px 10px 0px;
  padding : 2px 0px 2px 5px;
}

div.text-recommend {
  margin-top : 0px;
  margin-bottom : 10px;
  padding : 0px 0px 0px 0px;
  border : 2px solid #9f886b;
  text-align : center;
  background-color: #ffffff;
}

div.text-recommend-body {
  font-size : 13px;
  text-align : left;
  margin :  5px 5px 0px 5px;
  background-color: #ffffff;
  }


/* LivedoorテキストRSSブロック */

/* ----------------------------------------------- */
/*      BlogRoll css 2
/* ----------------------------------------------- */

.blogroll-channel,
.blogroll-channel * {
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    text-align: left;
}
.blogroll-channel {
    margin-bottom: 0px;
    padding: 10px;
}

.blogroll-channel .blogroll-list-wrap {
    margin-bottom: 10px;
}

.blogroll-channel .blogroll-list {
    list-style-type: none;
    margin-bottom: 3px;
    font-size: 12px;
    line-height: 1.3;
}

.blogroll-channel .blogroll-list img {
    vertical-align: middle;
}

.blogroll-channel img.blogroll-icon,
.blogroll-channel img.blogroll-favicon {
    margin: 0 5px 0 0;
}

.blogroll-channel img.blogroll-favicon {
	width: 16px;
	height: 16px;
}

.blogroll-channel a.blogroll-link {
}

.blogroll-channel .blogroll-new-entry {
    margin-left: 5px;
    color: red;
}

.blogroll-channel .blogroll-clip,
.blogroll-channel .blogroll-hatebu {
    margin: 0 0 0 5px;
}

.blogroll-channel .blogroll-link-time {
    margin: 0 0 0 3px;
    color: #666;
    font-size: 10px;
}

.blogroll-channel .blogroll-ad-img {
}

.blogroll-channel .blogroll-ad-text {
    display: block;
    margin-top: 5px;
    color: #666;
    font-size: 12px;
}

.blogroll_wrapper_top {
    width: 100%;
    overflow-y:scroll;
}

.blogroll_innner_top {
    width: 550;
    height: 245px;
}

.blogroll_wrapper_primary {
    width: 100%;
    overflow-y:scroll;
}

.blogroll_innner_primary {
    width: 560;
    height: 245px;
}


/* 複眼RSS部分の設定
------------------------------------------------------------ */
html {
    overflow-y: auto;
}
table {
    border-collapse: collapse; 
    border-spacing:0;
}

#images td {
    overflow: hidden;
    padding: 6px 2px;
    margin: 2px;
}

#images .item {
    position: relative;
    width: 240px;
    height: 180px;
}

#images img {
    border:0;
    display: block;
}

#images .subtitle {
    text-align: left;
    word-break: break-all;
    overflow: hidden;
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0.5em 5px;
    line-height: 1.2;
    width: 230px;
        height: 2.4em;
        background-color: #333333;
    color: #FFFFFF;
    font-size: 13px;
    opacity: 0.6;
}

