﻿@charset "utf-8";

/*** Opera browser CSS for Feed Style ***/
/*** Use with trad-red_mime.css ***/
/*** Edited by suehiro(http://suehiro.blog.shinobi.jp/) ***/


/*** デフォルトの指定 ***/

div.feedEntryLinks {
margin: 0;
padding: 0;
}
div.feedEntryLinks > hr {
clear: both;
}
div.feedEntryLinks > h1 {
font-size: 100%;
font-style: italic;
font-weight: normal;
margin: 0;
padding: 0;
}
ul.feedEntryAlternateLinks,
ul.feedEntryRelatedLinks,
ul.feedEntryViaLinks,
ul.feedEntryEnclosureLinks {
margin: 0.5em 0;
padding: 0;
}
div.feedEntryLinks li {
margin: 0 1em;
padding: 0;
}

/*** body要素 ***/
body.feedEntryBody {
font-size:90%;
background-color:#ffff8f8;     /* 背景色 */
padding:0;
margin:0 8%;
}

/*** 記事表示部分 ***/
body.feedEntryBody div.feedEntryContent {
/*background-color:#fff8f8;*/
line-height:150%;
margin:0;
padding:1em 1.5em;
}

/*** Opera blog対策 ・最初の境界線を消す ***/
body.feedEntryBody div.feedEntryContent hr:first-child {
display: none;
}

/*** イメージ ***/
body.feedEntryBody div.feedEntryContent img {
border:1px solid #e0e0e0;
margin:5px 0 0 5px;
padding:5px;
background:#f0f0f0
}

/*** pre ***/
body.feedEntryBody div.feedEntryContent pre {
font-size:90%;
margin-left:2em;
background-color:#f0f0f0;
border:1px solid #e0e0e0;
overflow:auto;
line-height:1.2em;
padding:10px;
}

/*** blockqute ***/
body.feedEntryBody div.feedEntryContent blockquote {
border-left:5px solid #a16860;
padding:5px 10px;
margin-left:2.0em;
background:#f0f0f0;
}

/*** link ***/
body.feedEntryBody a:link {
color:#1018b5;
text-decoration:underline;
}
body.feedEntryBody a:visited {
color:#778899;
text-decoration:underline;
}
body.feedEntryBody a:hover {
color:#1018b5;
text-decoration:none;
background:#ffdab9;
}

/*** フッター ***/
body.feedEntryBody div.feedEntryLinks {
background-color:#fff8f8;
margin:0 -1px;
padding:0 0 5px 0;
border-top:1px solid #fff8f8;
border-bottom:1px solid #fff8f8;
}

/*** 記事へのリンクを含むリスト ・リンクを右寄せ ***/
body.feedEntryBody ul.feedEntryAlternateLinks,
body.feedEntryBody ul.feedEntryRelatedLinks,
body.feedEntryBody ul.feedEntryViaLinks,
body.feedEntryBody ul.feedEntryEnclosureLinks {
list-style-type:none;
text-align:right;
}

/*** リストの画像を指定 ***/
body.feedEntryBody div.feedEntryLinks li {
display:inline;
background:transparent url("data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%0E%00%00%00%0E%08%02%00%00%00%90*%BA%86%00%00%00%E2IDATx%DA%85%D1%B9%0E%82%40%10%06%60%12%13-%2C%B4%D0%82%C2%D7%E0%E9%7C%01%5B%EDy%01_%C0%D6P%DB%D9h%A2%18%0F%10%019%DD%05%F6%C0%8D%BB%1E%5C%F1%2Fg%BELfg%A5qs%F2b%A4j%89%85%17K-A7%DB%EDn%BF%3F%9E%8E%86i%DA%B6%FDA%BFZP%FD%A0%9F%CE%E7%ABe%B9%AE%1B%04~%ED%1A%82%1A%C6%C5%BA%D9w%CF%0B%A3%08%00%B0%7C%A7%86%3A%8E%E3%F9~%14%C7I%02%11B%84PV%AC%A7a%18%00%F0H%D3%14cL)%E5%3D%E5%952%85%10%A2%8C%0D%23%BFOf%8Eh%9D%8F%16%14%23%C4%86)%95%10%ADMW-%AE%05%A59%E5c%C0d%04%A7r%A2%0E%B3y%1F%2F%BA%9C%E6k%89%B5%0A_%20%E8LN%D5A6%EF%D5S~%9A%FF%0B4%85%D3%EF%B3%F2%E6%94%8E%F5%04m%1B%AB%7Dy%01%2C%7C%00%00%00%00IEND%AEB%60%82")left center no-repeat; margin:0;
padding:0 17px 0 17px;
}

body.feedEntryBody div.feedEntryLinks > hr {
margin:0 1.5em;
display:none;

}
body.feedEntryBody div.feedEntryLinks > h1 {
display:none;
}

/*** --------------------------------------------
links-with-icons.cssをbrowser.cssに適用してみる
http://usercss.com/styles/links-with-icons/
-------------------------------------------- ***/
/* File types ---------------- */
body.feedEntryBody a[href$='.mp3']:before,
body.feedEntryBody a[href$='.ogg']:before,
body.feedEntryBody a[href$='.wav']:before,
body.feedEntryBody a[href$='.flac']:before,
body.feedEntryBody a[href$='.ape']:before {
	background-image:-o-skin("Attachment Music");
	content:'';
	display:inline-block;
	width:-o-skin;
	height:-o-skin;
	opacity:.5;
	}
body.feedEntryBody a[href$='.jpg']:before,
body.feedEntryBody a[href$='.jpeg']:before,
body.feedEntryBody a[href$='.gif']:before,
body.feedEntryBody a[href$='.png']:before,
body.feedEntryBody a[href$='.bmp']:before,
body.feedEntryBody a[href$='.svg']:before, 
body.feedEntryBody a[href$='.psd']:before, 
body.feedEntryBody a[href$='.ai']:before {
	background-image:-o-skin("Attachment Images");
	content:'';
	display:inline-block; 
	width:-o-skin; 
	height:-o-skin;
	opacity:.5;
	}
body.feedEntryBody a[href$='.avi']:before,
body.feedEntryBody a[href$='.mpg']:before,
body.feedEntryBody a[href$='.mpeg']:before,
body.feedEntryBody a[href$='.mov']:before,
body.feedEntryBody a[href$='.wmv']:before,
body.feedEntryBody a[href$='.vob']:before,
body.feedEntryBody a[href$='.3gp']:before {
	background-image:-o-skin("Attachment Video");
	content:'';
	display:inline-block; 
	width:-o-skin; 
	height:-o-skin;
	opacity:.5;
	}
body.feedEntryBody a[href$='.doc']:before,
body.feedEntryBody a[href$='.odt']:before,
body.feedEntryBody a[href$='.pdf']:before,
body.feedEntryBody a[href$='.ppt']:before,
body.feedEntryBody a[href$='.xls']:before {
	background-image:-o-skin("Attachment Documents");
	content:'';
	display:inline-block; 
	width:-o-skin; 
	height:-o-skin;
	opacity:.5;
	}
body.feedEntryBody a[href$='.zip']:before,
body.feedEntryBody a[href$='.rar']:before,
body.feedEntryBody a[href$='.7z']:before {
	background-image:-o-skin("Attachment Archives");
	content:'';
	display:inline-block; 
	width:-o-skin; 
	height:-o-skin;
	opacity:.5;
	}
body.feedEntryBody a[href$='.txt']:before,
body.feedEntryBody a[href$='.log']:before,
body.feedEntryBody a[href$='.css']:before{
	background-image:-o-skin("Note");
	content:'';
	display:inline-block; 
	width:-o-skin; 
	height:-o-skin;
	opacity:.5;
	}
body.feedEntryBody a[href$='.rss']:before {
	background-image:-o-skin("RSS");
	content:'';
	display:inline-block; 
	width:-o-skin; 
	height:-o-skin;
	opacity:.5;
	}
body.feedEntryBody a[href$='.exe']:before {
	background-image:-o-skin("Status Busy");
	content:'';
	display:inline-block; 
	width:-o-skin; 
	height:-o-skin;
	opacity:.5;
	}
body.feedEntryBody a[href$='.js']:before{
	background-image:-o-skin("Note Web");
	content:'';
	display:inline-block; 
	width:-o-skin; 
	height:-o-skin;
	opacity:.5;
	}
/*
body.feedEntryBody a[href$='.html']:before,
body.feedEntryBody a[href$='.htm']:before {
	background-image:-o-skin("Newsfeed Read");
	content:'';
	display:inline-block; 
	width:-o-skin; 
	height:-o-skin;
	opacity:.5;
}
*/

/* Protocols ---------------- */
body.feedEntryBody a[href^='mailto:']:before {
	background-image:-o-skin("View mail");
	content:'';
	display:inline-block; 
	width:-o-skin; 
	height:-o-skin;
	opacity:.5;
	}
body.feedEntryBody a[href^='irc://']:before {
	background-image:-o-skin("Account IRC");
	content:'';
	display:inline-block; 
	width:-o-skin; 
	height:-o-skin;
	opacity:.5;
	}
body.feedEntryBody a[href^='news://']:before {
	background-image:-o-skin("Show newsgroups");
	content:'';
	display:inline-block; 
	width:-o-skin; 
	height:-o-skin;
	opacity:.5;
	}
body.feedEntryBody a[href^='opera:']:before {
	background-image:-o-skin("Account Operamail");
	content:'';
	display:inline-block; 
	width:-o-skin; 
	height:-o-skin;
	opacity:.5;
	}
/*
body.feedEntryBody a[href^='javascript:']:before {
	background-image:-o-skin("Status On the phone");
	content:'';
	display:inline-block; 
	width:-o-skin; 
	height:-o-skin;
	opacity:.5;
	}
body.feedEntryBody a[href^='http://']:before {
	background-image:-o-skin("Mail Redirected");
	content:'';
	display:inline-block; 
	width:-o-skin; 
	height:-o-skin;
	opacity:.5;
	}
body.feedEntryBody a[href^='https:']:before {
	background-image:-o-skin("Tile Center");
	content:'';
	display:inline-block; 
	width:-o-skin; 
	height:-o-skin;
	opacity:.5;
	}
*/

/* Other ---------------- */
body.feedEntryBody a[href]:hover:before {
	opacity:1;
	}