@charset "UTF-8";

/*
	wm_air (v1.00) / 2009.08.13
	----------------------------------------------
	配布元 http://blog.livedoor.jp/wmks/
	----------------------------------------------
	※カスタマイズ可
	※配布元リンクの削除不可
	※カスタマイズの有無に関わらず二次配布不可
	※設定・カスタマイズ等の質問＆リクエストはお受けできません
	----------------------------------------------
	大まかな設定部分には★がついています
	----------------------------------------------
	1. リセット
	2. 基礎
	3. レイアウト
	4. 各部詳細
*/
/*================================================
	1. リセット
================================================*/
html, body, div, h1, h2, h3, h4, h5, h6, address, blockquote, p, pre, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
address, code, em, strong, caption, th {
	font-style: normal;
	font-weight: normal;
}
ul, ol {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
}
img, fieldset {
	border: 0;
}
legend {
	display: none;
}
@media screen {
	body {
		letter-spacing: 1px;
	}
	br {
		letter-spacing: 0;
	}
}
/*================================================
	2. 基礎
================================================*/
body {
	color: #5F5F5F;/* 基本文字色★ */
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;/* 基本文字サイズ★ */
	line-height: 1.3;

}
strong {
	font-weight: bold;
}
em {
	margin: 0 3px;
	padding: 1px 5px;
	background: #F0F0F0;
	color: #000000;
}
ins {
	border-bottom: 1px dashed #D9D9D9;
	color: #999999;
	text-decoration: none;
}
/*------------------------------------------------
	リンク★
------------------------------------------------*/
a:link {/* 未読 */
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {/* 既読 */
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {/* マウスオーバー */
	color: #999999;
	text-decoration: underline;
}
a:active {/* アクティブ */
	color: #000000;
	text-decoration: underline;
}
/*------------------------------------------------
	スクロールバー(IEのみ)
------------------------------------------------*/
html {
	scrollbar-face-color: #B9B9B9;
	scrollbar-highlight-color: #B9B9B9;
	scrollbar-shadow-color: #B9B9B9;
	scrollbar-3dlight-color: #B9B9B9;
	scrollbar-darkshadow-color: #B9B9B9;
	scrollbar-track-color: #ECECEC;
	scrollbar-arrow-color: #ECECEC;
}
/*------------------------------------------------
	フォーム
------------------------------------------------*/
input, textarea, select {
	border: 1px solid #ECECEC;
	background: #FFFFFF;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", Osaka, sans-serif;
	font-size: 12px;
}
@media screen {
	input, textarea, select {
		font-family: Tahoma, Verdana, sans-serif;
	}
}
/*----------------------------------------------*/
input[type="text"]:hover, input[type="text"]:focus,
input[type="password"]:hover, input[type="password"]:focus,
textarea:hover, textarea:focus,
select:hover, select:focus,
input#author:hover, input#author:focus,
input#email:hover, input#email:focus,
input#url:hover, input#url:focus {
	border: 1px solid #000000;
	background: #FFFFFF;
}
/*----------------------------------------------*/
input[type="button"],
input[type="submit"] {
	border: 1px solid #A9A9A9;
	border-right: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
	background: #999999;
	color: #FFFFFF;
}
/* IE6用 */
* html div.plugin-categorize input,
* html div.plugin-monthly input,
* html input.sfbtn,
* html form#comment-form tr.submit input {
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #A9A9A9;
	border-right: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
	background: #999999;
	color: #FFFFFF;
}
/*================================================
	3. レイアウト
================================================*/
html, body {
	background: #FFFFFF;/* 背景色★ */
	background: #fff4fe;
}
body {
	text-align: left;
	background: #fff4fe;
}
#headMenu {
	margin: 0 0 30px 0;
	padding: 0 20px 35px 20px;
	border-bottom: 1px solid #F0F0F0;
}
#container {
	position: relative;
	width: 100%;
	zoom: 1;

	background: #fff4fe;

}
#utilities {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: 4px;
	width: 240px;
	zoom: 1;
	border: 2px solid #F0F0F0;
	background: #FFFFFF;


}
	@media screen {
		#utilities {
			overflow: hidden;
		}
	}
#contents {
	margin-left: 240px;
	zoom: 1;

	background: #fff4fe;

}
/*================================================
	4. 各部詳細
================================================*/
/*------------------------------------------------
	▽ブログヘッダー (Livedoor)
------------------------------------------------*/
table#header {
	border-bottom: 1px solid #F5F5F5;
	background: #FAFAFA;
}
table#header a:link, table#header a:visited {
	color: #B0B0B0;
	text-decoration: none;
}
table#header a:hover, table#header a:active {
	color: #000000;
	text-decoration: none;
}
table#header td {
	color: #B0B0B0;
	font-size: 12px;
	line-height: 1;
}
/*------------------------------------------------
	▽ブログヘッダー (pixiv) ※IE6には適用しない
------------------------------------------------*/
html>body div#pixivHeader {
	border-bottom: 1px solid #F5F5F5;
	background: #FAFAFA;
	font-size: 12px;
	line-height: 1;
}
html>body div#pixivHeader a:link, html>body div#pixivHeader a:visited {
	color: #B0B0B0;
	text-decoration: none;
}
html>body div#pixivHeader a:hover, html>body div#pixivHeader a:active {
	color: #000000;
	text-decoration: underline;
}
html>body div#pixivHeader img {
	vertical-align: top;
}
/*------------------------------------------------
	▼ヘッダー
------------------------------------------------*/
#headMenu h1 {
	padding-top: 35px;
	padding-bottom: 50px;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 18px;
	line-height: 1;
}
#headMenu a:link, #headMenu a:visited {
	color: #B9B9B9;
	text-decoration: none;
}
#headMenu a:hover, #headMenu a:active {
	color: #E0E0E0;
	text-decoration: none;
}
#headMenu p.description {
	color: #B9B9B9;
	line-height: 1.1;
}

img.bg {
	  width: 100%;
	  height: 267px;
	  position: absolute;
	  top: 0;
	  left: 0;
	}


/*------------------------------------------------
	▼ブログパーツ（プラグイン）
------------------------------------------------*/
div.sidetitle,
div.calendarhead {
	margin: 0 20px 10px 0px;
	padding-left: 10px;
	border-left: 5px solid #666666;
	font-family: Arial, sans-serif;

}


div.side,
div.calbody {
	margin: 0 20px 30px 20px;
	line-height: 1.2;
}

div.sidetitle {
	color: #FFFFFF;
	text-shadow: 2px 2px 5px #000000;
	padding-left: 5px;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: 1em; 
	font-weight: 900;
	width: 100%;
	background: url("http://livedoor.blogimg.jp/toranoanagazou/imgs/7/d/7d765ed4.jpg") ;
}


div.side div {
	text-align: left;


}

div.sidebody {
	background: #FFFFFF url(http://parts.blog.livedoor.jp/img/usr/livedoor/web_directors/side_body.gif) no-repeat 0 8px;

	padding: 5px 0px 5px 5px;
	margin-left: 3px;
	text-align: left;
	font-size: 2ex;
}



/*----------------------------------------------*/
div.side a:link, div.side a:visited {
	color: #336699;
	text-decoration: underline;
}
div.side a:hover, div.side a:active {
	color: #000000;
	text-decoration: underline;
}
/*------------------------------------------------
	--- カレンダー
------------------------------------------------*/
table.calendartable {
	width: 200px;
}
div.calendarhead a:link, div.calendarhead a:visited {
	border-bottom: 0px solid #FFFFFF;
	color: #B9B9B9;
	text-decoration: none;
}
div.calendarhead a:hover, div.calendarhead a:active {
	border-bottom: 0px solid #FFFFFF;
	color: #000000;
	text-decoration: none;
}
table.caltblwk td {
	border: 1px solid #F0F0F0;
	border-bottom: 0px solid #FFFFFF;
	background: #FAFAFA;
	color: #999999;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	text-align: center;
	line-height: 2;
}
table.caltblday td {
	border: 1px solid #F0F0F0;
	background: #FFFFFF;
	color: #999999;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	text-align: center;
	line-height: 2;
}
table.caltblday td a {
	display: block;
}
table.caltblday td a:link, table.caltblday td a:visited {
	border-bottom: 0px solid #FFFFFF;
	background: #F5F5F5;
	color: #5F5F5F;
	text-decoration: none;
}
table.caltblday td a:hover, table.caltblday td a:active {
	border-bottom: 0px solid #FFFFFF;
	background: #FAFAFA;
	color: #5F5F5F;
	text-decoration: none;
}
/*------------------------------------------------
	--- ギャラリー
------------------------------------------------*/
div.plugin-recent_images ul.galleryThumbnail {
	line-height: 1;
}
div.plugin-recent_images ul.galleryThumbnail li img {
	margin: 4px 0 1px 0;
	vertical-align: top;
}
div.plugin-recent_images a:link, div.plugin-recent_images a:visited,
div.plugin-recent_images a:hover, div.plugin-recent_images a:active {
	border-bottom: 0px solid #FFFFFF;
}
/*------------------------------------------------
	--- LDServices
------------------------------------------------*/
div.service {
	margin: 15px 20px;
}
ul#ld-services {
	text-align: left;
}
ul#ld-services li {
	padding-bottom: 5px;
}
ul#ld-services li img {
	vertical-align: top;
}
/*------------------------------------------------
	--- powered by
------------------------------------------------*/
ul.powered {
	margin: 15px 20px;
	color: #C9C9C9;
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
ul.powered a:link, ul.powered a:visited {
	color: #C9C9C9;
	text-decoration: none;
}
ul.powered a:hover, ul.powered a:active {
	color: #000000;
	text-decoration: underline;
}
/*------------------------------------------------
	▼メイン
------------------------------------------------*/
h2.entryTitle {
	margin: 40px 12px 0 15px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-left: 5px solid #5F5F5F;
	color: #FF0000;
	font-family: Arial, sans-serif;
	font-size: 18px;
	letter-spacing: 2px;
	font-weight:bolder;
	background: url("http://livedoor.blogimg.jp/toranoanagazou/imgs/8/0/80082722.gif");
}

h2.entryTitle a:link {/*未訪問のリンク*/
    font-style:normal;
    color: #FFFFFF;
    text-decoration:underline;
}
h2.entryTitle a:visited {/*訪問後のリンク*/
    color: #FFFFFF;
    text-decoration:underline;
}

/*----------------------------------------------*/
ul.info {
	float: none;
	clear: both;
	margin: 0 20px 0 45px;
	text-align: right;
	background: #FFFFFF;
}
ul.info li {
	display: inline;
	margin-left: 5px;
	color: #B9B9B9;
}
ul.info a:link, ul.info a:visited {
	border-bottom: 1px solid #ECECEC;
	color: #999999;
	text-decoration: none;
}
ul.info a:hover, ul.info a:active {
	border-bottom: 1px solid #333333;
	color: #CCCCCC;
	text-decoration: none;
}
ul.infoHead {
	margin: 0px 12px 0 15px;
	padding-top: 10px;
	padding-left: 10px;
	text-align: left;
	border-left: 2px solid #ECECEC;
	border-right: 2px solid #ECECEC;

}
ul.infoHead li {
	margin: 0 0 0 0;
}
ul.infoFoot {
	margin-bottom: 30px;
	margin-right: 10px;
	padding-right: 10px;


}
/*----------------------------------------------*/
div.content {
	margin: 0px 12px 30px 15px;
	padding-left: 20px;
	padding-top: 20px;
	border-left: 2px solid #ECECEC;
	border-right: 2px solid #ECECEC;
	border-bottom: 2px solid #ECECEC;
	overflow: hidden;
	background: #FFFFFF;
}


div.content a:link, div.content a:visited {
	color: #336699;
	text-decoration: underline;
}


/*----------------------------------------------*/
div.content h3 {
	margin: 30px 0 15px 0;
	padding-bottom: 5px;
	background: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/8/b/8b47fada.gif) left bottom repeat-x;
	font-family: Arial, sans-serif;
	font-weight: bold;
	line-height: 1;
	letter-spacing: 2px;
}
div.content h4 {
	margin: 30px 0 15px 0;
	padding-bottom: 5px;
	background: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/5/e/5e729d59.gif) left bottom repeat-x;
	font-family: Arial, sans-serif;
	font-weight: bold;
	line-height: 1;
	letter-spacing: 2px;
}
div.content h5, div.content h6 {
	margin: 30px 0 15px 0;
	font-weight: bold;
	letter-spacing: 2px;
}
div.content p {
	margin: 15px 0;
}
div.content ul {
	margin: 15px 0;
}
div.content ul li {
	margin: 5px 0;
	padding-left: 15px;
	background: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/3/7/37d7aab6.gif) 0 0.3em no-repeat;
}
div.content ol {
	margin: 15px 0;
	list-style: decimal outside;
}
div.content ol li {
	margin: 5px 0 5px 3em;
}
div.content dl {
	margin: 15px 0;
}
div.content dl dt {
	margin: 5px 0;
}
div.content dl dd {
	margin: 5px 0 5px 15px;
	padding-left: 13px;
	border-left: 2px solid #ECECEC;
}
div.content blockquote {
	margin: 15px 0;
	padding-left: 50px;
	background: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/7/f/7fb1cb9b.gif) left top no-repeat;
	color: #999999;
}
div.content pre {
	width: 85%;
	margin: 15px 0;
	padding: 15px;
	background: #F5F5F5;
	color: #000000;
}
	@media screen {
		div.content pre {
			overflow: scroll;
		}
	}
div.content table th, div.content table td {
	font-size: 12px;
}
/*------------------------------------------------
	--- 本文内画像余白★
------------------------------------------------*/
div.content img {
	margin: 0 5px 5px 0;
}
/*------------------------------------------------
	--- 共通テーマ
------------------------------------------------*/
div.content dl.common-theme {
	padding: 9px 14px;
	border: 1px solid #ECECEC;
	background: #FCFCFC;
	color: #B9B9B9;
	line-height: 1.5;
}
div.content dl.common-theme dd {
	margin: 0;
	padding: 0;
	border-left: 0px solid #FFFFFF;
}
/*------------------------------------------------
	--- 追記リンク
------------------------------------------------*/
p.moreLink {
	clear: both;
}
p.moreLink a {
	padding: 1px 5px;
	font-family: Arial, sans-serif;
}
p.moreLink a:link, p.moreLink a:visited {
	background: #999999;
	color: #FFFFFF;
	text-decoration: none;
}
p.moreLink a:hover, p.moreLink a:active {
	background: #B9B9B9;
	color: #FFFFFF;
	text-decoration: none;
}
/*------------------------------------------------
	--- 追記
------------------------------------------------*/
div#more {
	clear: both;
	margin-top: 30px;
}
/*------------------------------------------------
	--- プライベートモード
------------------------------------------------*/
div.private-mode-announcement {
	clear: both;
	margin: 15px 0;
	padding: 14px;
	border: 1px solid #5F5F5F;
	background: #FFFFFF;
	color: #5F5F5F;
	zoom: 1;
}
div.private-mode-announcement p {
	margin: 0;
}
/*------------------------------------------------
	--- タグ
------------------------------------------------*/
div.content dl.article-tags {
	clear: both;
	padding-left: 15px;
	background: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/c/b/cb2ec646.gif) 0 50% no-repeat;
}
div.content dl.article-tags dt {
	display: none;
}
div.content dl.article-tags dd {
	margin: 0;
	padding: 0;
	border-left: 0px solid #FFFFFF;
}
div.content dl.article-tags a {
	margin-left: 10px;

}
/*------------------------------------------------
	--- 同一カテゴリの記事リスト
------------------------------------------------*/
div.related-articles {
	margin: 5px 12px 30px 15px;
	padding: 14px;
	border: 1px solid #666666;
	background: #FFFFFF;
}
div.related-articles h3 {
	margin-bottom: 10px;
	color: #333333;
	font-size: 140%;
	font-weight: 700;
	background: #FFFFFF;


}
div.related-articles li {
	padding-left: 10px;
	margin-left: 10px;
	font-size: 120%;
	font-weight: 700;
	background-color: #FFFFFF;
	background: url(http://parts.blog.livedoor.jp/img/usr/livedoor/web_directors/side_body.gif) no-repeat 0 8px;
}

div.related-articles a:link {/*未訪問のリンク*/
    color: #336699;
    font-style:normal;
    text-decoration:underline;
}

div.related-articles a:visited {/*訪問後のリンク*/
    color: #336699;
    text-decoration:underline;
}

/*------------------------------------------------
	--- AD
------------------------------------------------*/
div.advertise {
	margin: 30px 20px 30px 45px;
}
div#ad * {
	line-height: 1;
}
a.adld {
	color: #999999;
}
a.adtitle {
	color: #111111;
}
a.adtitle span {
	font-size: 12px !important;
	font-weight: normal !important;
}
a.adurl {
	color: #333333;
	font-size: 10px;
}
a.addescription {
	color: #999999;
}
/*----------------------------------------------*/
dl.advSet {
	line-height: 1;
}
dt.advTitle {
	color: #111111;
	font-weight: normal;
	font-size: 12px;
}
dd.advUrl {
	color: #333333;
	font-size: 10px;
}
dd.advDescription {
	color: #999999;
	font-size: 12px;
}
/*------------------------------------------------
	▽ページ移動
------------------------------------------------*/
p.navi {
	margin: 30px 10px 30px 15px;
	padding: 5px;
	border: 1px solid #F5F5F5;
	background: #333333;
	color: #B9B9B9;
	text-align: center;
}
/*------------------------------------------------
	▽ページ移動 (個別ページ上部)
------------------------------------------------*/
div.pageNavi {
	position: relative;
	width: 100%;
	line-height: 1;
}
div.pageNavi p {
	position: absolute;
	top: 0;
	right: 20px;
}
div.pageNavi p a {
	padding: 1px 5px;
	font-size: 10px;
}
div.pageNavi p a:link {
	background: #F5F5F5;
	color: #5F5F5F;
	text-decoration: none;
}
div.pageNavi p a:visited {
	background: #FAFAFA;
	color: #B9B9B9;
	text-decoration: none;
}
div.pageNavi p a:hover,
div.pageNavi p a:active {
	background: #B9B9B9;
	color: #FFFFFF;
	text-decoration: none;
}
/*------------------------------------------------
	▽トラックバック
------------------------------------------------*/
h2#trackbacks {
	margin: 30px 15px 0 15px;
	color: #B9B9B9;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 3px;

}

#trackbacks {

	margin: 30px 5px 0 30px;
	color: #B9B9B9;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 3px;
}



dl.trackbackItem {
	margin: 15px 5px 15px 50px;
	padding: 14px;
	border: 1px solid #F5F5F5;
	background: #FAFAFA;
	color: #999999;
}
dl.trackbackItem dt {
	font-weight: bold;
}
dl.trackbackItem dd {
	font-family: Verdana, sans-serif;
	font-size: 10px;
}
/*------------------------------------------------
	▽トラックバックフォーム
------------------------------------------------*/
p.trackbackForm {
	margin: 15px 5px 0 50px;
	padding: 14px;
	border: 1px solid #F5F5F5;
	background: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/e/6/e6a73a19.gif) #FCFCFC;
}
p.trackbackForm input.trackbackUrl {
	width: 80%;
}
/*------------------------------------------------
	▽コメント
------------------------------------------------*/
h2#comments {
	margin: 30px 5px 0 30px;
	color: #B9B9B9;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 3px;
}
dl.commentItem {
	margin: 15px 5px 15px 50px;
	padding: 14px;
	border: 1px solid #F5F5F5;
	background: #FAFAFA;
	color: #999999;
}
dl.commentItem dt {
	font-weight: bold;
}
dl.commentItem dt span.commentInfo {
	color: #B9B9B9;
	font-weight: normal;
}
/*------------------------------------------------
	▽コメントフォーム
------------------------------------------------*/
div#comment-form {
	margin: 15px 5px 0 30px;
}
h3.takecommenthead {
	display: none;
}
div.comment-auth-announcement {
	margin: 0;
	border: 1px solid #5F5F5F;
	background: #FFFFFF;
}
form#comment-form {
	margin: 0;
	padding: 9px 14px;
	border: 1px solid #F5F5F5;
	background: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/e/6/e6a73a19.gif) #FCFCFC;
}
form#comment-form th {
	width: 80px;
}
form#comment-form th,
form#comment-form td {
	padding: 5px 0;
	color: #5F5F5F;
	font-size: 12px;
}
form#comment-form div.textarea-outer textarea {
	width: 300px;
	height: 100px;
}


div.rss {
	width: 95%;
	height: 350px;
	background-color: #FFFFFF;
	overflow: auto;
	margin-left: 20px;
	margin-top: 130px;
}


div.rss a:link, div.rss a:visited {
	color: #336699;
	text-decoration: underline;
}

div.rss a:hover, div.rss a:active {
	color: #000000;
	text-decoration: underline;

}


.saishin{
	font-size: 14px;
	padding-top: 20px;
	padding-left: 50px;
	text-align:left;
	color: #0000ff;
}


.saishin a:link {/*未訪問のリンク*/
    color: #336699;
    font-style:normal;
    text-decoration:underline;
}

.saishin a:visited {/*訪問後のリンク*/
    color: #336699;
    font-style:normal;
    text-decoration:underline;
}



/*はてなブックマーク人気記事スタイル
----------------------------------------------- */
.hatena-modulebody ul li {
    line-height:1.7;
        background: none;
    padding-left: 25px;
}

.hatena-modulebody li:first-child {
    background-image: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/f/f/ffd49f24.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.hatena-modulebody li + li {/*nth-child擬似クラスはIE8以下では使えないため+により子リストの表示を変えています。IE6は非対応*/
    background-image: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/f/f/ff696c42.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.hatena-modulebody li + li + li {
    background-image: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/6/9/6964275d.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.hatena-modulebody li + li + li + li {
    background-image: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/8/2/82666bbf.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.hatena-modulebody li + li + li + li + li {
    background-image: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/e/5/e5fceac0.gif);
    background-repeat: no-repeat;
    background-position: left center;
}


.hatena-modulebody li + li + li + li + li + li {
    background-image: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/2/0/20066d2c.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.hatena-modulebody li + li + li + li + li + li + li {
    background-image: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/4/5/4502caee.gif);
    background-repeat: no-repeat;
    background-position: left center;
}


.hatena-modulebody li + li + li + li + li + li + li + li {
    background-image: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/3/9/39b06210.gif);
    background-repeat: no-repeat;
    background-position: left center;
}


.hatena-modulebody li + li + li + li + li + li + li + li + li {
    background-image: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/2/3/23663e9a.gif);
    background-repeat: no-repeat;
    background-position: left center;
}



.hatena-modulebody li + li + li + li + li + li + li + li + li + li {
    background-image: url(http://livedoor.blogimg.jp/toranoanagazou/imgs/e/a/eace17a7.gif);
    background-repeat: no-repeat;
    background-position: left center;
}


#tweetlist{
 width:700px;
 margin:0 20px; }


#tl-content ul { max-height:400px !important; }


.shita{
	border: 2px solid #ECECEC;
	margin-left: 15px;
 width: 96%;
	background: #FFFFFF;
}



.tasaitorss {
    padding-left: 20px;
    padding-top: 10px
}


.pict{
	padding: 5px 5px 5px 5px;
	border: solid 1px #999999;

}