@charset "utf-8";
/*-----------------------------------------------------
ameblo CSS Skin Settings
Skin for:	basic_ad
FileName:   common.css
$Revision: 1.12 $ 
カスタマイズ済み（原型はある程度そのまま）
-----------------------------------------------------*/
/*============ ☆ かんたんCSS編集はこちら ☆ ==============*/

/*:(コロン)と、;(セミコロン)の間に色、画像、サイズなどを指定して下さい*/

/*１）ブログタイトルの文字サイズを変更する*/
#header h1{
font-size: 1.5em; /*-- 24px相当の文字サイズ --*/
}
/*２）ブログタイトルの文字色を変更する*/
#header h1 a{
color:#333333; /*-- 濃いグレー --*/
}
/*３）ブログ説明の文字サイズを変更する*/
#header h2{
font-size: 0.75em; /*-- 12px相当の文字サイズ --*/
}
/*４）ブログ説明の文字色を変更する*/
#header h2{
color:#333333; /*-- 指定なし --*/
}
/*５）ページ背景に画像を入れる*/
body{
background-image:url(//stat.blogskin.ameba.jp/blogskin_images/20100910/03/0d/3e/p/o02560063at4481284055304565.png);
/* ハロウィン用
background:url(//stat.blogskin.ameba.jp/blogskin_images/20111023/15/41/bb/p/o09400662raigastyle1319352678207.png) no-repeat 50% 24px;
background-color:#CCCCCC;
 */
/* 正月用（辰）
background:url(//stat.blogskin.ameba.jp/blogskin_images/20111230/01/7a/a7/j/o09400627raigastyle1325174543678.jpg) #CCCCCC no-repeat 50% 224px;
 */
 
/*
background-attachment:fixed;
*/
}
/*６）ページ全体の文字色を変更する*/
body{
color: #333333; /*-- 濃いグレー --*/
}
/*７）記事タイトルの背景色を変更する*/
.entry h3.title{
background-color: #EFEFEF; /*-- 薄いグレー --*/
}
/*８）記事タイトルの文字色を変更する*/
.entry h3.title{
color: #333333; /*-- 濃いグレー --*/
}
/*９）サイドバーの見出し文字色を変更する*/
h4.menu_title{
color: #333333; /*-- 濃いグレー --*/
}
/*１０）サイドバーの見出し背景色を変更する*/
h4.menu_title{
background-color: #EFEFEF; /*-- 薄いグレー --*/
}
/*============ ☆ かんたんCSS編集はここまで ☆ ==============*/
/*===================================================================*/

/*============ ★ その他のCSS編集はこちらから ★ ==============*/
/*
目次
■ブログデザイン基本設定
+--基本設定
+--デザインカスタマイズ
   +--リンク
   +--リンク：訪問済み
   +--リンク：マウスオーバー時
   +--コンテンツ全体
   +--メインカラム
   +--サイドカラムA
   +--サイドカラムB

■ヘッダー
+--基本設定
+--デザインカスタマイズ
   +--ブログタイトル
   +--ブログ説明

■メインカラム
+--基本設定
+--デザインカスタマイズ
   +--メッセージボード
   +--記事
   +--トラックバック
   +--コメント
   +--読者一覧
   +--お気に入りブログ一覧
   +--ブックマーク一覧
   +--最新記事一覧

■サイドA(sub_a)&サイドB(sub_b)
+--基本設定
+--デザインカスタマイズ
   +--モジュールタイトル
   +--プロフィール
   +--ブログの読者
   +--カレンダー
   +--プラグイン

■フッター
+--基本設定
*/
/*===================================================================*/

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■■■■■■ ブログデザイン基本設定 ■■■■■■■■■■*/

/*■■■基本設定 - ブログデザイン基本設定*/
/*■タグ初期化 - 基本設定 - ブログデザイン基本設定*/
/*
html { 
font-size:12px !important; 
*font-size:75% !important;/*forIE6IE7*/ 
}
*/
*{margin:0;padding:0;font-size:100%;}
body {
font-size:16px;
}
* html body { 
font-size:medium;/*IE6*/
}

body{
margin:0;
padding:0;
text-align:center;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Arial, Helvetica;
}
html,body{
scrollbar-track-color:#fef9ef;
scrollbar-face-color:#fef9ef;
scrollbar-arrow-color:#666666;
scrollbar-shadow-color:#666666;
scrollbar-highlight-color:#666666;
scrollbar-darkshadow-color:#666666;
scrollbar-3dlight-color:#666666;
}
img{
border:0;
}
blockquote{
margin:20px 30px 10px 30px;
padding:0;
border:2px dotted #D4D4D4;
background: url(https://stat001.ameba.jp/user_images/20110622/01/at448/b3/14/g/o0030003011305286182.gif) no-repeat;}
blockquote p{
padding:20px 30px 10px 30px;
background: url(https://stat001.ameba.jp/user_images/20110622/01/at448/f1/e7/g/o0030003011305286181.gif) no-repeat bottom right;
}
pre{
margin:0;
padding:0;
}
input,
textarea{
}
p{
margin:0;
padding:0;
}
.menu_frame ul,
.menu_frame li,
.menu_frame dl,
.menu_frame dt,
.menu_frame dd,
#comment_module ul,
#comment_module li,
#trackback ul,
#trackback li,
#reader_list ul,
#reader_list li,
#favorite_list ul,
#favorite_list li,
#bookmark_list ul,
#bookmark_list li{
margin:0;
padding:0;
list-style-type:none;
}
#mainIndex{position:relative;margin:0 !important;padding-top:24px !important;}
:root #frame{
position:relative;/*for not IE*/
z-index:3;
}
/*■フレーム - 基本設定 - ブログデザイン基本設定*/
#frame{
position:relative;
width:960px;
margin:0 auto;
}
#subFrame{
margin:0 10px;
width:940px;
}
#wrap{
margin:0 auto;
text-align:left;
width:940px;
padding:0 !important;
}
#sub_main{
width:auto;
overflow:hidden;
}
#main{
overflow:hidden;
word-break:break-all;
word-wrap:break-word;
}
#sub_a{
word-break:break-all;
word-wrap:break-word;
}
#sub_b{
overflow:hidden;
word-break:break-all;
word-wrap:break-word;
}
/*--フレームフロート解除--*/

/* http://kojika17.com/2011/04/floatclearfix.php */
#header:after,
#frame:after,
#wrap:after,
#footer_ad li div ul:after {
  display:block;
  clear:both;
}
/* 公開されていたコードでは全称セレクタで全部の要素の後で適用されるので便利だけど、
このブログでは、適用させたくない要素があるんでセレクタは個別にした。 */
#header,
#frame,
#wrap,
#footer_ad li div ul {zoom:1;} /* clearfix IE6, 7 */
#header:after,
#frame:after,
#wrap:after,
#footer_ad li div ul:after {content:"";} /* clearfix */


/*■■■デザインカスタマイズ - ブログデザイン基本設定*/

/*■リンク*/
a{
text-decoration:underline;
color:#0066CC;
}
/*■リンク：訪問済み*/
a:visited{
color:#996699;
}
/*■リンク：マウスオーバー時*/
a:hover{
text-decoration:none;
color:#FF3366;
background-color:#FFD9FF;
}

/* リンクの疑似要素を初期化しとかないとIE7の挙動とか変になる・・・ */
a:hover{cursor:pointer;background-color:transparent;}
a:active,a:focus{outline:none;}


/*■コンテンツ全体*/
html{opacity:0.7;}
#frame{
background-color:#FFFFFF;
*background:transparent url(//stat100.ameba.jp/common_style/img/skin/cmn/bg/transparent/transparent_fff_8.png);/*forIE6IE7*/
}
#subFrame{
background-color:#FFFFFF;
*background-color:transparent;/*forIE6IE7*/
}

#frame{
*position:static !important;/*forIE6IE7*/
}
/*
html:first-child #frame{
position:static !important;/*forIE8*/
}
*/

#frame,#subFrame,#wrap,#main{

/*filter:alpha(opacity=80);Needed for IE*/
}

#wrap{
background-color:#FFFFFF;
*background-color:transparent;/*forIE6IE7*/
/* クリスマス用のジンジャーマン */
/*
background:url(https://stat001.ameba.jp/user_images/20111218/01/at448/4c/66/p/o0128012811677988609.png) repeat-x 50px 280px fixed;
*/
/* 正月用の門松 */
/*
background:url(//stat.blogskin.ameba.jp/blogskin_images/20120101/02/d2/66/p/o09400128raigastyle1325354051725.png) no-repeat 30px 280px fixed;
*/
}

/*■メインカラム*/
#main{
background-color:#808080;
}
#sub_main{
background-color:#ffffe0;
}
/*■サイドカラムA*/
#sub_a{
color:#666666;
/*background-color:pink;*/
background-color:transparent;
}
/*■サイドカラムB*/
#sub_b{
color:#666666;
background-color:#F5F5DC;
*background:transparent url(https://stat001.ameba.jp/user_images/20110908/13/at448/7c/20/p/o0100010011469865621.png);/*forIE6IE7*/
}

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■■■■■■■ ヘッダー ■■■■■■■■■■■■*/

/*■■■基本設定 - ヘッダー*/

#overHeader{
/* クリスマス用の雪だるま */
/*
background:url(https://stat001.ameba.jp/user_images/20111218/01/at448/48/a7/p/o0128012811677988610.png) repeat-x center #F5F5DC;
*/
background:url(//stat.blogskin.ameba.jp/blogskin_images/20100909/00/f5/0a/j/o03000100at4481283959452232.jpg) #808080;
margin:0 auto;
padding:0;
height:200px;
width:940px;
position:absolute;
top:24px;
*top:48px !important;/*forIE6IE7*/
left:10px;
*left:30px;/*forIE6IE7*/
z-index:4;
overflow:hidden;
}

#userNaviArea{
float:left !important;
display:inline-block;
padding:10px 0 10px 25px !important;
width:485px;
background-color:#808080;
color:#FF309C;
border-top:double 3px #333;
border-left:dashed 2px #333;
border-right:dashed 2px #333;
border-bottom:dashed 2px #333;
position:relative;
z-index:5;
overflow:hidden;
}

#userNaviArea a{
color:#F5F5DC;
background-color:transparent;
text-decoration:underline;
}
#userNaviArea a:hover{
color:#666;
background-color:#F5F5DC;
text-decoration:none;
}
#header,#userNaviArea{
filter:alpha(opacity=60);/*Needed for IE*/-moz-opacity:0.9;/*Older mozilla broswers like NN*/opacity:0.9;/*『CSS3』FF, Safari, and Opera*/
}


ul#navigationList li.lastItem {
width:82px;
}
ul#navigationList2{
margin:50px 0 0 0;
padding:0;
list-style-type:none;
background-color:#333;
}

ul#navigationList2 li{
float:left;
border:none !important;
}



ul#navigationList2 li a{
background-color:transparent;
text-decoration:none;
}
ul#navigationList2 li a:hover{
background-color:transparent;
}



/*■■■デザインカスタマイズ - ヘッダー*/

/*■ブログタイトル*/
#header h1{
font-weight:bold;
line-height:1.2;
}
/*■ブログ説明*/

#header{
margin:20px 50px 0 0;
float:right;
background-color:#E0E0E0;
}
#header h1,
#header h2{
padding:0;

}
#header h1{
text-decoration:none;
text-align:center;
}
#header h2{
text-align:right;
}
#header h1,
#header h1 a{
color:#333;
font-family:Georgia, Utopia, 'Palatino Linotype', Palatino, serif;
font-size:38px;
font-weight:bold;
line-height:1.15;
}
#header h2{
color:#333333;
font-size:22px;
font-weight:normal;
line-height:1.15;
}

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■■■■■■ メインカラム ■■■■■■■■■■■*/

/*■■■基本設定 - メインカラム*/
/*■メッセージボード - 基本設定 - メインカラム*/
#message{
margin-bottom:14px;
}
#message .contents{
padding:14px 24px;
}
/*■記事 - 基本設定 - メインカラム*/
.entry{
margin-bottom:40px;
}
.entry .entry_head{
margin:0;
height:40px;
}
.entry .theme{
display:block;
margin:40px 6px 40px 20px;
padding:15px 0 15px 20px;
}
.entry .date{
display:block;
float:left;
margin:0 0 0 13px;
padding:1px 0;
}
.entry .name{
display:block;
float:right;
margin:2px 0 0 0;
padding:0;
}
.entry h3.title{
/*
clear:both;
margin:0 0 8px 0;
padding:3px 5px;
*/
margin:40px 3px;
padding:14px 30px;
}

.entry .foot{
padding-top:5px;
}
/*■ページ送り - 基本設定 - メインカラムり*/
.page{
height:40px;
text-align:center;
font-size:0.88em;/* 14px */
}
.page .now{
padding:2px 8px;
background-color:FDF8F4;
border:1px solid #333;
color: #630;
}


.page a{
padding:2px 8px;
color: #393839;
background-color:#EFEFEF;
border:1px solid #630;
text-decoration:underline;
}
.page a:visited{
color:#5A595A;
}
.page a:hover{
color:#333;
background-color:#FFF;
border:1px solid #666;
}
/*
.page.topPaging .now,
.page.topPaging a{
border-style:none;
}
*/

/*■トラックバック - 基本設定 - メインカラム*/
#trackback{
margin:15px 0 10px;
padding:0;
}
#trackback h3.title{
margin:0px;
padding:7px 0 8px 0;
background:none;
}
#trackback p.tr_URL{
margin-bottom:16px;
padding:0 0 8px 0;
}
#trackback ul{
margin:8px 0 18px 0;
padding:0 0 8px 0;
}

/*■コメント - 基本設定 - メインカラム*/
#comment_module h3.title{
margin:0;
padding:7px 0 8px 0;
}
#comment_module p.list{
margin:0 0 10px 0;
padding:0;
}
#comment_module .comment_body{
margin:0;
padding:0 0 10px 0;
}
#comment_module .each_comment{
margin:0;
padding:0 0 20px 0;
}
#comment_module .comment_footer{
margin:0;
padding:0;
}
#comment_module .error{
margin-top:20px;
padding-bottom:10px;
}
#comment_module form ul{
width:340px;
margin:0 auto;
}
#comment_module form li{
display:block;
width:340px;
margin-bottom:5px;
}
#comment_module li.lastItem{
display:block;
width:330px;
margin-bottom:5px;
text-align:right;
}
#comment_module .button{
margin-left:5px;
width:80px;
font-size:0.91em;
}
#comment_module .error{
color:#FF0000;
}

/*■読者一覧 - 基本設定 - メインカラム*/
#reader_list h3.title{
margin:0;
padding:7px 0 8px 0;
}
#reader_list li{
margin:0;
padding:8px 0;
}
#reader_list .reader_blog{
display:block;
margin-top:2px;
}

/*■お気に入りブログ一覧 - 基本設定 - メインカラム*/
#favorite_list h3.title{
margin:0;
padding:0 0 5px 0;
}
#favorite_list ul{
}
#favorite_list li{
margin:0;
padding:8px 0;
}
#favorite_list .favorite_blog{
display:block;
margin-top:2px;
}
#favorite_list .favorite_theme{
display:block;
margin-top:2px;
}

/*■ブックマーク一覧 - 基本設定 - メインカラム*/
#bookmark_list h3.title{
margin:0px;
padding:7px 0 8px 0;
}
#bookmark_list ul{
}
#bookmark_list li{
margin-bottom:4px;
padding:4px 0;
}

/*■最新記事一覧 - 基本設定 - メインカラム*/
#recent_entries_list h3.title{
margin:0;
padding:7px 0 8px 0;
}
#recent_entries_list li{
margin:0;
padding:8px 0;
}


/*■■■デザインカスタマイズ - メインカラム*/
/*■メッセージボード - デザインカスタマイズ - メインカラム*/
#message .contents{
border:1px solid #D4D4D4;
}

/*■記事 - デザインカスタマイズ - メインカラム*/
/*記事テーマ*/
.entry .theme{
/*
border-bottom:1px dotted #7E8984;
*/
font-size:0.94em;/* 15px */
font-weight:bold;
line-height:0.8;
color:#7F624A;
letter-spacing:0.2em;
background-color:#FDF8F4;
border-top:1px dotted #663D3D;
border-bottom:1px dotted #663D3D;
}
/*記事編集者名*/
.entry .name{
color:#666666;
font-size:0.88em;/* 14px */
}
/*記事タイトル*/
.entry h3.title{
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","メイリオ","Meiryo","ＭＳ Ｐゴシック";
font-size:1.5em;/* 24px */
font-weight:bold;
line-height:1.1;
color:#8C8684;
letter-spacing:0.2em;
background-color:#FDF8F4;
border-left:groove 10px #8C8684;
border-bottom:solid 2px #8C8684;

/*
background-image:url(https://stat001.ameba.jp/user_images/20110718/00/at448/8d/ed/j/o0500003011356694791.jpg);
*/

background-image:url(https://stat001.ameba.jp/user_images/20110724/00/at448/19/96/j/o0600016011369525373.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.entry h3.title a{
color:#393839;
}
.entry h3.title a:visited{
color:#5A595A;
}
/*記事内容*/
.entry .contents{
font-family:Georgia, Utopia, 'Palatino Linotype', Palatino, serif;
margin:15px 0 15px 0;
padding-left:1.0em;
font-size:1.13em;/* 18px */
line-height:1.5;
letter-spacing:0.2em;
}
/*記事リンクフッター*/
.entry .foot{
margin-top:40px;
padding:40px 20px 0 0;
border-top:1px dotted #663D3D;
font-size:0.88em;/* 14px */
text-align:right;
}

/*■トラックバック - デザインカスタマイズ - メインカラム*/
#trackback{
padding:0 10px;
border-top:1px dotted #663D3D;
border-bottom:1px dotted #663D3D;
line-height:1.5;
}
/*トラックバック見出し*/
#trackback h3.title{
font-size:1.17em;
}
/*トラックバック内ブログタイトル*/
#trackback .label{
font-weight:bold;
}
/*トラックバックURL*/
#trackback p.tr_URL{
/*border-bottom:1px dotted #663D3D;*/
}
/*トラックバックリスト*/
#trackback ul{
border-bottom:1px dotted #663D3D;
}

/*■コメント - デザインカスタマイズ - メインカラム*/
#comment_module{
padding:0 10px;
border-top:1px dotted #663D3D;
line-height:1.5;
}
/*コメント見出し*/
#comment_module h3.title{
background:none;
font-size:1.17em;
}
/*コメント記入欄を表示*/
#comment_module p.list{
font-size:0.85em;
}
/*コメントフッター*/
#comment_module .comment_footer{
border-top:1px dotted #663D3D;
}
/*各コメントタイトル*/
#comment_module .label{
font-weight:bold;
}

/*■読者一覧 - デザインカスタマイズ - メインカラム*/
/*このブログの読者一覧見出し*/
#reader_list h3.title{
background:none;
font-size:1.17em;
}
/*リスト*/
#reader_list li{
border-bottom:1px dotted #663D3D;
}

/*■お気に入りブログ一覧 - デザインカスタマイズ - メインカラム*/
/*お気に入りブログ一覧見出し*/
#favorite_list h3.title{
background:none;
font-size:1.17em;
}
/*リスト*/
#favorite_list li{
border-bottom:1px dotted #663D3D;
}

/*■ブックマーク一覧 - デザインカスタマイズ - メインカラム*/
/*ブックマーク一覧見出し*/
#bookmark_list h3.title{
background:none;
font-size:1.17em;
}
/*リスト*/
#bookmark_list li{
border-bottom:1px dotted #663D3D
}

/*■最新記事一覧 - デザインカスタマイズ - メインカラム*/
/*記事一覧見出し*/
#recent_entries_list h3.title{
background:none;
font-size:1.17em;
}
/*リスト*/
#recent_entries_list li{
border-bottom:1px dotted #663D3D;
}

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■■ サイドA(sub_a)&サイドB(sub_b) ■■■■■■*/

/*■■■基本設定 - サイド*/
/*■サイドA,B共通項目 - 基本設定 - サイド*/
div.mainMenu{
margin:0 0 30px 0;
padding:0;
font-size:0.91em;
line-height:1.3;
}
div.menu_frame{
}
#sub_b div.mainMenu{
padding:20px 0 0 35px;
width:200px;
font-size:14px;
float:left;
overflow:hidden;
}
div#recent_entries.mainMenu,
div#theme_list.mainMenu,
div#bookmark.mainMenu{
height:420px;
overflow:auto;
overflow-y:auto;
overflow-x:hidden;
}
div#ranking.mainMenu,
div#recent_comment.mainMenu,
div#archives.mainMenu{
height:300px;
overflow:auto;
overflow-y:auto;
overflow-x:hidden;
}
div#ameblo.mainMenu{
width:435px;
}
div#ameblo.mainMenu a{
color:#0044CC;
font-weight:bold;
font-size:1.07em;
text-decoration:underline;
}
div#ameblo.mainMenu p,div#ameblo.mainMenu li{
text-align:center;
}
#sideTextAd .ad_frame > div li{
display:inline-block;
/display: inline;
/zoom: 1;
width:200px;
margin-left:5px;
text-align:left;
}
#sideTextAd .ad_frame a{
color:#0044CC;
font-weight:bold;
font-size:12px !important;
text-decoration:underline;
}
/*
div#rss.mainMenu{
margin-top:200px;
}
*/

div#search.mainMenu,
div#reader.mainMenu,
div#calendar.mainMenu,
div#favorite.mainMenu,
div#defaultAd.mainMenu{
padding:0 10px;
width:180px;
font-size:14px;
float:none;
}
/*■モジュールタイトル - 基本設定 - サイド*/
/*
h4.menu_title{
margin:0 0 10px 0;
margin-left:6px;
margin-right:6px;
padding:3px 6px;
}
*/

/*■モジュール内一覧 - 基本設定 - サイド*/
.mainMenu ul{
margin-left:6px;
margin-right:6px;
}
.mainMenu dl{
margin-left:6px;
margin-right:6px;
}
/*
.mainMenu p,
#search form{
margin-left:6px;
margin-right:6px;
}
*/

/*■一覧を見る - 基本設定 - サイド*/
p.list,
p.link_blog{
margin-left:6px;
margin-right:6px;
padding-top:5px;
}
/*■ランキング - 基本設定 - サイド*/
#ranking .menu_frame{
line-height:1.4;
}
#ranking .rank_ttl{
font-size:1.2em;
font-weight:bold;
}
#ranking .menu_frame img{
vertical-align:bottom;
}
/*■プロフィール - 基本設定 - サイド*/
#profile p{
display:block;
}
/*■ブログの読者 - 基本設定 - サイド*/
#reader dl{
margin-bottom:7px;
}
#reader dd{
}
#reader ul{
margin:5px 5px 0 5px;
padding:8px 0 0 0;
}
#reader li{
}
#reader p{
display:inline;
}
/*■カレンダー - 基本設定 - サイド*/
#calendar{
position:absolute;
top:640px;
*top:664px;/*forIE6IE7*/
left:0px;
*left:20px;/*forIE6IE7*/
width:200px;
}
#calendar .menu_title{
}
#calendar table{
width:168px;
font-size:0.91em;
line-height:1.3;
}
#calendar caption{
padding:5px 0;
}
#calendar caption a{
padding:0 5px;
}
#calendar th{
padding:0;
text-align:center;
}
#calendar td{
padding:0;
text-align:center;
}
/*■テーマ - 基本設定 - サイド*/
#theme_list select{
margin-left:6px;
margin-right:6px;
}
#theme_list a{
color:#0044CC;
font-weight:bold;
text-decoration:underline;
}
/*■最近の記事一覧 - 基本設定 - サイド*/
#recent_entries{
}
#recent_entries a{
color:#0044CC;
font-weight:bold;
text-decoration:underline;
}

/*■アーカイブ - 基本設定 - サイド*/
#archives select{
margin-left:6px;
margin-right:6px;
}
/*■検索 - 基本設定 - サイド*/
#search{
position:absolute;
top:540px;
*top:564px;/*forIE6IE7*/
left:0px;
*left:20px;/*forIE6IE7*/
width:200px;
margin:0 0 20px;
padding:0;
}
#search form{
width:100%;
margin:10px auto;
}
#search .searchbox{
width:100px;
}
#search .searchbtn{
position:absolute;
width:60px;
height:1.8em;
letter-spacing: normal;
word-spacing: normal;
text-transform: none;
}
/*■お気に入りブログ - 基本設定 - サイド*/
#favorite{
position:absolute;
top:920px;
*top:944px;/*forIE6IE7*/
left:760px;
*left:780px;/*forIE6IE7*/
width:180px;
}
/*■ブックマーク - 基本設定 - サイド*/
#bookmark{
}
/*■最近のコメント - 基本設定 - サイド*/
#ecent_comment{
}
/*■ランキング - 基本設定 - サイド*/
#ranking .rank_ttl{
display:block;
}
#ranking .rank{
display:block;
padding:0 3px 0 3px;
}
#ranking a{
}
#ranking img{
margin-left:5px;
}
#ranking .rank_all{
margin-bottom:8px;
}
#ranking .rank_genre{
margin-bottom:8px;
}
/*■アメブロ推奨枠 - 基本設定 - サイド*/
#ameblo{
padding-top:7px;
font-size:0.85em;
text-align:center;
}
#ameblo p{
padding:0 7px 7px 7px;
line-height:1.25;
text-align:left;
}
#ameblo li{
display:block;
margin-bottom:5px;
}
/*■RSS - 基本設定 - サイド*/
#rss{
margin:-3px auto 0 auto;
padding-bottom:16px;
border:none;
background-image:none;
text-align:center;
}


/*■■■デザインカスタマイズ - サイド*/
/*■モジュールタイトル - デザインカスタマイズ - サイド*/
h4.menu_title{
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","メイリオ","Meiryo","ＭＳ Ｐゴシック";
font-weight:bold;
font-size:0.88em;/* 14px */
color:#333;
letter-spacing:0.2em;
background-color:#FDF8F4;
text-align:left;
height:32px
margin:0;
padding:8px 0 0;
/*
background-image:url(//stat.ameba.jp/user_images/20110207/06/at448/e5/61/g/o0170003211031988418.gif);
background-image:url(https://stat001.ameba.jp/user_images/20110625/17/at448/00/d5/g/o0180003211311930210.gif);
*/

background-image:url(https://stat001.ameba.jp/user_images/20110625/22/at448/d6/f6/g/o0200003211312568178.gif);
background-repeat:x-repeat;
background-position:0 0;
text-align:center;
*position:relative;
}
h4.menu_title span.myMtitle{
display:inline-block;
zoom:1; /display:inline;
/*width:140px;*/
text-shadow:1px 2px 2px #00f, 0 0 1em #fff, 0 0 0.2em #fff;/*CSS3*/
/*filter: dropshadow(color=#3330ff, offx=1, offy=1, positive=true);*/
filter: shadow(color=blue, Strength=5, direction=180);/*IE*/
}

/*■プロフィール - デザインカスタマイズ - サイド*/
#profile #new_profile{
color:#666666;
}

/*■ブログの読者 - デザインカスタマイズ - サイド*/
#reader{
position:absolute;
top:920px;
*top:944px;/*forIE6IE7*/
left:0px;
*left:20px;/*forIE6IE7*/
width:180px;
}
#reader ul{
border-top:1px dotted #663D3D;
}

/*■カレンダー - デザインカスタマイズ - サイド*/
/*日曜日*/
#calendar .sun{
}
/*土曜日*/
#calendar .sat{
}
/*ブログを書いた日*/
#calendar td a{
font-weight:bold;
text-decoration:underline;
}
/*■プラグイン - デザインカスタマイズ - サイド*/
.plugin{
margin-bottom:15px;
text-align:center;
font-size:0.88em;/* 14px */
}




#defaultAd{
position:absolute;
top:404px;
*top:428px !important;/*forIE6IE7*/
left:760px;
*left:780px;/*forIE6IE7*/
width:180px;
z-index:20;
}

#myNicotto{
position:absolute;
top:260px;
*top:284px;/*forIE6IE7*/
left:0px;
*left:20px;/*forIE6IE7*/
width:180px;
z-index:20;
}


/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■■■■■■■ フッター ■■■■■■■■■■■■*/

/*■■■基本設定 - フッター*/
div#footerArea{
margin:0 auto;
padding:12px 0 25px 0;
background-color:#FFF;
/*
border-top:1px solid #666666;
*/
border-style:none !important;
text-align:left;
width:960px;

position:relative;
z-index:1;

filter:alpha(opacity=70);/*Needed for IE*/-moz-opacity:0.7;/*Older mozilla broswers like NN*/opacity:0.7;/*『CSS3』FF, Safari, and Opera*/
text-align:left;
}

div#footerArea a#register{
padding:0 16px 3px 0;
position:absolute;
right:20px;
top:32px;
background-position:right center;
}
a#register + a{
margin:0 0 0 20px;
}
#footer_ad{
width:100%;
margin:80px auto 0;
text-align:center;
}

#footer_ad ul{
width:512px;
list-style-type:none;
}

#footer_ad li#footerInfoText{
width:400px;
text-align:center;
margin:0 auto 20px;
}

#footer_ad li div li{
font-size:12px;
width:60px;
text-align:left;
margin-left:4px;
float:left;
}

#advertising3,#adCount0_footer{
margin:0;
}
#footer_ad a{
color:#0044CC;
font-weight:bold;
font-size:1.07em;
text-decoration:underline;
}

/*-----------------------------------------------------
ameblo CSS Skin Layout Settings
Skin for:	basic_ad
FileName:   type_c.css
$Revision: 1.2 $
-----------------------------------------------------*/

/*■■■■■■■■■■■■■■■■■■■■■■■■■■■■*/
/*■■■■■■■■■■■ カラムタイプ ■■■■■■■■■■*/
#firstContentsArea{
width: 740px;
min-height:2250px;
overflow:auto;
margin:0 200px 0 0;
padding: 0;
}


#main{
background-color:#F5F5DC;
width:520px;
margin:224px 0 0 200px;
padding:40px 10px 0;
text-align:center;
position:relative;
z-index: 2;
}
#sub_main{
margin:40px 2px;
padding:8px 0;
text-align:left;
}


#sub_a{
clear:both;
position:relative; 
top:224px;
z-index: 5;
width:740px;
height:170px;
margin:0;
padding:0;
overflow:hidden;
}
#sub_b{
clear:both;
z-index: 5;
width:740px;
margin:40px 0 0;
padding:0;
}

#followMe{
margin:20px 0;
width:940px;
clear:both;
text-align:left;
background:#F5F5DC url(https://stat001.ameba.jp/user_images/20110912/22/at448/b8/3c/p/o0096009611479454015.png);
}
#followMe>div{
padding-left:120px;
width:620px;
font-weight:bold;
line-height:1.5;
color:#000;
background-color:#F5F5DC;
filter:alpha(opacity=70);/*Needed for IE*/-moz-opacity:0.7;/*Older mozilla broswers like NN*/opacity:0.7;/*『CSS3』FF, Safari, and Opera*/
}
#mySocialButton{
margin:20px 0;
width:940px;
text-align:left;
/*
background:#F5F5DC url(//stat.blogskin.ameba.jp/blogskin_images/20111021/22/91/84/j/o09400100448tera1319202434121.jpg);
*/
background:#F5F5DC url(//stat.blogskin.ameba.jp/blogskin_images/20111022/15/f5/66/j/o09400096448tera1319265887576.jpg);
}
#mySocialButton>div{
padding-right:140px;
width:600px;
background-color:#F5F5DC;
filter:alpha(opacity=70);/*Needed for IE*/-moz-opacity:0.7;/*Older mozilla broswers like NN*/opacity:0.7;/*『CSS3』FF, Safari, and Opera*/
}
#mySocialButton ul{
float:right;
margin:0 10px;
}
#mySocialButton li{
display:inline-block;
/display: inline;
/zoom: 1;
width:auto;
margin-left:40px;
text-align:left;
}

#mySocialButton:after {
  display:block;
  clear:both;
}
#mySocialButton {zoom:1;} /* clearfix IE6, 7 */

#mySocialButton:after {content:"";} /* clearfix */

/* このブログの読者になる（チェック）を非表示にする */
.readerMainLink{
visibility:hidden;
}
.readerMainLink p{
width:516px;
background: rgb(213,206,166); /* Old browsers */
background: -moz-linear-gradient(top, rgba(213,206,166,1) 0%, rgba(201,193,144,1) 40%, rgba(183,173,112,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(213,206,166,1)), color-stop(40%,rgba(201,193,144,1)), color-stop(100%,rgba(183,173,112,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5cea6', endColorstr='#b7ad70',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(213,206,166,1) 0%,rgba(201,193,144,1) 40%,rgba(183,173,112,1) 100%); /* W3C */
}
.readerMainLink p a{
display:block;
padding-left:0;
width:514px;
font-size: 1.5em; /*-- 24px相当の文字サイズ --*/
color:#0044CC;
text-decoration:underline;
text-align:center;
background-position:470px 2px;
/*background-color:transparent;*/
border:1px dotted #8C8684;
}
.readerMainLink a:hover{
border-color:transparent;
}
.readerMainLink p:hover{
background: rgb(243,226,199); /* Old browsers */
background: -moz-linear-gradient(top, rgba(243,226,199,1) 0%, rgba(193,158,103,1) 50%, rgba(182,141,76,1) 51%, rgba(233,212,179,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(243,226,199,1)), color-stop(50%,rgba(193,158,103,1)), color-stop(51%,rgba(182,141,76,1)), color-stop(100%,rgba(233,212,179,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(243,226,199,1) 0%,rgba(193,158,103,1) 50%,rgba(182,141,76,1) 51%,rgba(233,212,179,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(243,226,199,1) 0%,rgba(193,158,103,1) 50%,rgba(182,141,76,1) 51%,rgba(233,212,179,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(243,226,199,1) 0%,rgba(193,158,103,1) 50%,rgba(182,141,76,1) 51%,rgba(233,212,179,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3e2c7', endColorstr='#e9d4b3',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(243,226,199,1) 0%,rgba(193,158,103,1) 50%,rgba(182,141,76,1) 51%,rgba(233,212,179,1) 100%); /* W3C */
}
/* ページ下のこのブログの読者になる（チェック）を表示 */

.page + .readerMainLink,.page + * + .readerMainLink{
margin:80px 0 0;
visibility:visible;
}
/* サイドバーの文字サイズ */
#sub_a .menu_frame , #sub_b .menu_frame{
font-size:0.88em;/* 14px */
letter-spacing:0.2em;
}

/* アメーババー */
ul#amebaBar{
color:#EFEFEF !important;
background-color:#FFF !important;
border-style:none !important;
-moz-opacity:0.7;/*Older mozilla broswers like NN*/opacity:0.7;/*『CSS3』FF, Safari, and Opera*/filter:alpha(opacity=70);/*Needed for IE*/
}

#mySubA{
width:200px;
position:absolute;
top:1450px;
*top:1474px;/*forIE6IE7*/
left:0px;
*left:20px;/*forIE6IE7*/
z-index: 10;
}


#myMainBlogLink{
font-size:0.86em;/* 12px （.menu_frameが14px相当なのでそれの0.86倍）*/
text-align:left;
line-height:1.63;
width:170px;
position:absolute;
top:168px;
left:710px;
}
#myMainBlogLink a{
color:#0044CC;
font-weight:bold;
text-decoration:underline;
}
#myMainBlogLink a:visited , #myMainBlogLink a:hover{
color:#0044CC;
}

/* http://www.koikikukan.com/archives/2011/05/14-015555.php
    pre要素で折り返しをするためのCSS
*/
pre{
margin-left:38px;
font-size: 1.0em;
width:80%;
min-height:10em;
max-height:15em;
background-color:#FFFFFF;
border: solid 2px #1A1010;
white-space: pre-wrap;
word-wrap: break-word;
overflow: auto;
}

/*参考リンク用BOX*/
.referLink{
width:400px;
margin-left:38px;
color:#333;
background-color:#FFF;
border: solid 2px #333;
}

.referLink h4,.referLink h5{
font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","メイリオ","Meiryo","ＭＳ Ｐゴシック";background-color: #EFEFEF;
background-color: #EFEFEF;
color:#1A1010;
border-left:double 3px #4F4F4F;
border-bottom:dashed 1px #4F4F4F;
margin:0 0 8px 0;
padding:3px 5px;
}
.referLink li h5{
margin-top:10px;
}

/* 広告リンクなど */
.myAd a , .myHot a , #themeBox a{
color:#0044CC;
font-weight:bold;
font-size:1.07em;
text-decoration:underline;
}
.myAd a:visited , .myAd a:hover , .myHot a:visited , .myHot a:hover, #themeBox a:visited , #themeBox a:hover{
color:#0044CC;
}

/*記事内容で文字サイズを変えると記事下のアドセンス広告も大きくなってバランスが悪いので調整しますが社会通念上消してはいけません。*/

/*広告*/
#gadBox , .gadBox , .gAdTitle0 , .gadDescription , .gadDisplayURL , .gadLogo_footer , #gAdTitle0_footer , #gAdDesc0 , .gadDisplayURL_footer , #gadLogo_footer{
font-size:10px !important;
letter-spacing:0;
}
/*Global Menu*/
#myGlobalOver{
/*
position:absolute;
top:224px;
*top:232px !important;/*forIE6IE7*/
left:0;
*/
position:absolute;
width:100%;
z-index:2020;
background-color:#333;
height:auto;
}
#myGlobalMenu{
position:relative;
z-index:2021;
margin:0 auto;
width:740px;
background-color:#333;
}
#navigation-1 {
	padding:1px 0;
	margin:0px;
	list-style:none;
	width:100%;
	height:21px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	font:normal 8pt verdana, arial, helvetica;
}
#navigation-1 li {
	margin:0;
	padding:0;
	display:block;
	float:left;
	position:relative;
	z-index:2022;
	width:148px;
}
#navigation-1 li a:link, #navigation-1 li a:visited {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#333333;
	color:#ffffff;
	width:148px;
	height:13px;
}
#navigation-1 li:hover a, #navigation-1 li a:hover, #navigation-1 li a:active {
	padding:4px 0;
	display:block;
	text-align:center;
	text-decoration:none;
	background:#666666;
	color:#ffffff;
	width:146px;
	height:13px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
#navigation-1 li ul.navigation-2 {
	margin:0;
	padding:1px 1px 0;
	list-style:none;
	display:none;
	background:#ffffff;
	width:146px;
	position:absolute;
	top:21px;
	left:-1px;
	border:1px solid #333333;
	border-top:none;
}

#navigation-1 li ul.navigation-2 li.myMenuS{font-size:6pt;}

#navigation-1 li:hover ul.navigation-2 {
	display:block;
}
#navigation-1 li ul.navigation-2 li {
	clear:left;
	width:146px;
}
#navigation-1 li ul.navigation-2 li a:link, #navigation-1 li ul.navigation-2 li a:visited {
	clear:left;
	background:#333333;
	padding:4px 0;
	width:146px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:2023;
}
#navigation-1 li ul.navigation-2 li:hover a, #navigation-1 li ul.navigation-2 li a:active, #navigation-1 li ul.navigation-2 li a:hover {
	clear:left;
	background:#666666;
	padding:4px 0;
	width:146px;
	border:none;
	border-bottom:1px solid #ffffff;
	position:relative;
	z-index:2023;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 {
	display:none;
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	left:145px;
	top:-2px;
	padding:1px 1px 0 1px;
	border:1px solid #333333;
	border-left:1px solid #333333;
	background:#ffffff;
	z-index:2023;
}
#navigation-1 li ul.navigation-2 li:hover ul.navigation-3 {
	display:block;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li a:link, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:visited {
	background:#333333;
}
#navigation-1 li ul.navigation-2 li ul.navigation-3 li:hover a, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:hover, #navigation-1 li ul.navigation-2 li ul.navigation-3 li a:active {
	background:#666666;
}
#navigation-1 li ul.navigation-2 li a span {
	position:absolute;
	top:0;
	left:136px;
	font-size:12pt;
	color:#fe676f;
}
#navigation-1 li ul.navigation-2 li:hover a span, #navigation-1 li ul.navigation-2 li a:hover span {
	position:absolute;
	top:0;
	left:136px;
	font-size:12pt;
	color:#ffffff;
}
/* ナビメニュー */

div#myMenu{
letter-spacing : 0.2em;
width:158px;
display:block;
position:fixed !important;
position:absolute;
top:248px;
right:40px;
z-index:2030;
background-color:#333;
padding:0 1px;
}

div#myMenu h3{
width:154px;
margin:0;
padding:1px;
border:outset #cccccc 2px;
background-color:#2F2F2F;
text-align:center;
color:#FFF;
}

div#myMenu h3:hover{
border-style:inset;
background-color: #4F4F4F;
color:#333;
}
div#myMenu ul{
position:absolute;
*left:-40px !important;/*forIE6IE7*/
list-style-type:none;
padding:0;
}
div#myMenu ul li{
display:inline;/*IE6対策*/
}
div#myMenu li a{
display:block;
width:155px;
padding:1px 0px;
margin:3px 0;
border:outset #cccccc 2px;
text-decoration:none;
background-color:#cccccc;
text-align:center;
color:#333;
}
div#myMenu li a:hover{
text-decoration:none;
border-style:inset;
background-color:#333;
color:#808080;
}



/*記事中のサブコンテンツなど*/
.myCode{margin-left:40px;color:#FFF;background-color:#333;}


.myContentsSub{margin-top:35px;padding-top:50px;border-top : dashed 1px #2F2F2F;}
.myContentsSub h4{background-color:#f7f7f7;border-left : groove 10px #ddd; border-bottom : double 6px #ccc; padding :3px 10px;}
.myContentsNavi{margin-top:35px;padding-top:50px;list-style-image: url(//stat.ameba.jp/user_images/20110115/18/at448/bd/d6/g/t00160016_0016001610984773876.gif);}
.myContentsNavi > li ul{list-style-image: url('//stat.ameba.jp/user_images/20110209/13/at448/b1/13/g/o0016001611036597446.gif');margin:10px;padding:5px;ist-style-position:outside;}

.backToNavi{text-align:right;}

.myAd a[target="_blank"]:after,
.myHot a[target="_blank"]:after,
.referLink a[target="_blank"]:after,
.myContentsSub a[target="_blank"]:after,
.myContetsNavi a[target="_blank"]:after{
content:url(//stat.blogskin.ameba.jp/blogskin_images/20110211/02/7c/b6/g/o00160016at4481297359433772.gif);
visibility:hidden;
}


.myAd a:hover[target="_blank"]:after,
.myHot a:hover[target="_blank"]:after,
.referLink a:hover[target="_blank"]:after,
.myContentsSub a:hover[target="_blank"]:after,
.myContetsNavi a:hover[target="_blank"]:after{visibility:visible;}

.referLink .myImgLink a:hover[target="_blank"]:after{
visibility:hidden;
}


.myAd a[target="new"]:after,
.myHot a[target="new"]:after,
.referLink a[target="new"]:after,
.myContentsSub a[target="new"]:after,
.myContetsNavi a[target="new"]:after{
content:url(//stat.blogskin.ameba.jp/blogskin_images/20110211/02/7c/b6/g/o00160016at4481297359433772.gif);
visibility:hidden;
}


.myAd a:hover[target="new"]:after,
.myHot a:hover[target="new"]:after,
.referLink a:hover[target="new"]:after,
.myContentsSub a:hover[target="new"]:after,
.myContetsNavi a:hover[target="new"]:after{visibility:visible;}



.myAd a[target="at448new"]:after,
.myHot a[target="at448new"]:after,
.referLink a[target="at448new"]:after,
.myContentsSub a[target="at448new"]:after,
.myContetsNavi a[target="at448new"]:after{
content:url(//stat.blogskin.ameba.jp/blogskin_images/20110211/02/7c/b6/g/o00160016at4481297359433772.gif);
visibility:hidden;
}


.myAd a:hover[target="at448new"]:after,
.myHot a:hover[target="at448new"]:after,
.referLink a:hover[target="at448new"]:after,
.myContentsSub a:hover[target="at448new"]:after,
.myContetsNavi a:hover[target="at448new"]:after{visibility:visible;}



.myAd a[target="448teraNew"]:after,
.myHot a[target="448teraNew"]:after,
.referLink a[target="448teraNew"]:after,
.myContentsSub a[target="448teraNew"]:after,
.myContetsNavi a[target="448teraNew"]:after{
content:url(//stat.blogskin.ameba.jp/blogskin_images/20110211/02/7c/b6/g/o00160016at4481297359433772.gif);
visibility:hidden;
}


.myAd a:hover[target="448teraNew"]:after,
.myHot a:hover[target="448teraNew"]:after,
.referLink a:hover[target="448teraNew"]:after,
.myContentsSub a:hover[target="448teraNew"]:after,
.myContetsNavi a:hover[target="448teraNew"]:after{visibility:visible;}



.myAd a[target="seesaa448"]:after,
.myHot a[target="seesaa448"]:after,
.referLink a[target="seesaa448"]:after,
.myContentsSub a[target="seesaa448"]:after,
.myContetsNavi a[target="seesaa448"]:after{
content:url(//stat.blogskin.ameba.jp/blogskin_images/20110211/02/7c/b6/g/o00160016at4481297359433772.gif);
visibility:hidden;
}


.myAd a:hover[target="seesaa448"]:after,
.myHot a:hover[target="seesaa448"]:after,
.referLink a:hover[target="seesaa448"]:after,
.myContentsSub a:hover[target="seesaa448"]:after,
.myContetsNavi a:hover[target="seesaa448"]:after{visibility:visible;}



/* FeedBurnerメール購読フォームへのリンク */
#feedBurner{
position:absolute;
top:176px;
left:270px;
width:410px;
padding-left:8px;
background-color:#FFF;
border:solid 1px #663D3D;
font-size:0.93em;/* 13px （.menu_frameが14px相当なのでそれの0.93倍）*/
}
#feedBurner a{
font-weight:bold;
color:#0044CC;
text-decoration:underline;
}
/* 改行削除ツール */
#changeCrLf{
position:absolute;
top:660px;
left:90px;
}


a img{vertical-align:bottom;}
a img:hover{
filter:alpha(opacity=60);/*Needed for IE*/-moz-opacity:0.6;/*Older mozilla broswers like NN*/opacity:0.6;/*『CSS3』FF, Safari, and Opera*/
}
.myImgLink a{
background-color:transparent;
text-decoration:none;
}

br{letter-spacing:0;}
#i2i-15a675c9be31438acfd-wrap{
position:absolute;
bottom:-33px;
*bottom:9px;/*forIE6IE7*/
left:210px;
*z-index:100;
}
#defaultAd{height:300px;}
/* 実験委員さんのアメブロのバナー（アメブロ向上企画書ーCSSでカスタマイズ、オリジナルなスキンに挑戦！） */
#linkExlink{
width:200px;
position:absolute;
top:1900px;
*top:1924px;/*forIE6IE7*/
left:0px;
*left:20px;/*forIE6IE7*/
z-index: 10;
}
/* marioさんのアメブロのバナー（ちょこっと。 | イラスト・似顔絵・Tipsなどを「のんびりほんわか」描いてます。良かったら見て下さいね♪） */
#linkOnlyAlittleHappiness{
width:200px;
position:absolute;
top:2125px;
*top:2149px;/*forIE6IE7*/
left:0px;
*left:20px;/*forIE6IE7*/
z-index: 10;
}

.entry .contents div.subContents:first-letter ,
.entry .contents div.AmNwH:first-letter{
   font-size: 80px;
   float: left;
   line-height: 1;
   background-color: #6a74a6;
   color: #eaeaf4;
   padding: 2px;
   margin-right: 5px;
}

.entry .contents div.AmNwH{
padding-bottom:3em;
}


.raigastyleFeed,.myArticleListAmeblo,.myArticleListSeesaa,.myArticleListRaigastyle{
background-color:#ffffe0;
text-align:left;
}
.raigastyleFeed a:hover,.myArticleListAmeblo a:hover,.myArticleListSeesaa a:hover,.myArticleListRaigastyle a:hover{
background-color:#FFD9FF;
}
.myArticleListAmeblo .referLink,.myArticleListSeesaa .referLink,.myArticleListRaigastyle .referLink{
width:458px;
margin:20px 16px;
color:#333;
background-color:#ffffe0;
border: solid 2px #333;
}

/* ページを言及したツイート */

#topsy-tweet-search-credit{
margin:10px;
text-align:right;
}
#topsy-tweet-search-credit a{
font-weight:bold;
color:#0044CC;
text-decoration:underline;
}
/* 表示領域の大枠 */
#topsy-tweet-search-results {
    font-size:12px;
    border-top:2px solid #ddf6ff;
    border-bottom:2px solid #ddf6ff;
    background:#eefbff;
    margin-top:40px;
    padding-left:6px;
}
/* 表示領域の見出し */
#topsy-tweet-search-results .topsy-tweet-search-results-header {
    color:#11c4ff;
    font-weight:bold;
}
/* 個々のツイート領域 */
#topsy-tweet-search-results .topsy-tweet-search-result {
    clear:both;
    padding:6px 0;
    border-bottom:2px solid #fff;
    overflow:hidden;
}
/* ユーザー名 */
#topsy-tweet-search-results .topsy-tweet-name {
    font-weight:bold;
}
/* アイコン領域 */
#topsy-tweet-search-results .topsy-tweet-image {
    float:left;
    width:36px;
    height:36px;
    margin-right:12px;
}
/* アイコン画像 */
#topsy-tweet-search-results .topsy-tweet-image img {
    width:36px;
    height:36px;
}
/* ツイート */
#topsy-tweet-search-results .topsy-tweet-text {
    float:left;
    width:430px;
    background:#fff;
    padding:4px;
}
/* 日付 */
#topsy-tweet-search-results .topsy-tweet-date a {
    color:#999;
}
/* 「すべて表示」の操作テキスト */
#topsy-tweet-search-results #topsy-show-more-tweets {
    color:#1d3994;
    cursor:pointer;
    text-align:right;
    font-weight:bold;
    padding-right:4px;
}
/* アイコン形式の表示でのアイコンサイズ */
#topsy-tweet-search-results img.topsy-profile-image-small {
    width:24px;
    height:24px;
    margin:4px;
}
