@charset "utf-8";
/* 2013.12.11 アメブロフォント変更対応 */
body, input, button, select, textarea{
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;
}
/*

-----------------------------------------

 【CSS編集 目次】

　(1) 文字のスタイル
　(2) ボタンのスタイル
　(3) エリアのスタイル
　(4) その他、拡張

  ※CSS編集で広告を修正しないでください
  （規約違反に該当する可能性があります）
-----------------------------------------


/*スマホ見出し*/
._2M0-mQO6 h2{
font-size:20px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;
padding: 10px;
margin-bottom: 20px;
border-radius:10px;
position:-webkit-sticky;
position:sticky; top:30px;
z-index:100;
}

._2M0-mQO6 h2:nth-of-type(odd){
background:#ffcc44;
border-left: 10px solid #ee8833;
border-bottom: 10px solid #bb6600;
}
._2M0-mQO6 h2:nth-of-type(even){
background:#aaffaa;
border-left: 10px solid #99cc33;
border-bottom: 10px solid #aabb33;
}


._2M0-mQO6 h3 {
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;
display: block;
font-size:16px;
padding: 0.5em;
margin: 20px 10px;
border-radius:10px;
border:0px solid;
border-left: 15px solid #ffaf58;
background:linear-gradient(to bottom, #ffdc70, white);
}
._2M0-mQO6 h4 {
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;
display:block;
margin-top:10px;
margin-left:1em;
margin-bottom:0px;
}
._2M0-mQO6 h4:before{
content: '\025c6';
margin-left:-1em;
margin-top:-0.1em;
color: red;
}


/*スマホP内br改行削除*/
._2M0-mQO6 p br{display:none;}
._1mxUashA {display: none;}
/*スマホli矢印*/

._2M0-mQO6 .ul.n2>li{
border-bottom: dotted #1e366a 1px;
}

/*スマホフッター読者*/
._2M0-mQO6 .footReader{
position:absolut;
display: block;
width:100%;
margin:0 auto;
border: 1px solid #ccc;
border-radius: 2px;
height: 22px;
padding: 0px 10px;
color: #666;
font-size: 11px;
text-align: center;
text-decoration: none;
line-height: 22px;
background-color: #ffdad8;
}
/*スマホタップで展開*/
._2M0-mQO6 .infotext{
position:revlative;
border:2px dashed #eee;
width:auto;
height: 30px;
overflow-y: scroll;
margin-top:10px;
padding:10px;
border-radius:5px;
background:#FFFFCC;
}
._2M0-mQO6 .infotext:hover{
border:1px solid #000;
width:auto;
height: auto;
overflow-y: scroll;
border-radius:5px;
background-color:#fff;
}

ul ._39qo7YEK{
margin-top: -50px;
z-index: 1;
}

._ej2jKVbP{
display:none;
}


/*テーブル用*/
 .table01{border-collapse: collapse;}
 .table01 th, .table01 td{border: 1px solid #000; text-align:center;}
 .table01 tbody tr:hover{background: #ff0;}
 .table01 tbody td:hover{background:Orange;}
 .table01 tbody th:hover{background:Orange;}
 .table01 tbody tr :nth-first{margin-left:auto; margin-right:auto; text-align:left;}

/*テーブル用縦書き*/
.tate{white-space:nowrap;
-webkit-writing-mode:vertical-rl;
-ms-writing-mode:tb-rl;
writing-mode:vertical-rl;
margin: 0 auto;
}

/交互色違い背景*/
.table02{border-collapse: collapse;}
.table02 th, .table02 td{border: 1px solid #000; text-align:center;}
.table02 tbody tr:nth-child(even){background: #eee;}
.table02 tbody tr:nth-child(odd){background: #ffffcc;}
.table02 tbody tr:hover{background:#ff0;}
.table02 tbody th:hover{background: Orange;}
.table02 tbody td:hover{background: Orange;}


/*2色交互囲み*/
.line div:nth-child(even){background: #eee; border:1px solid;padding:5px; border-radius:10px;}
.line div:nth-child(odd){background: #ffffcc; border:1px solid;padding:5px; border-radius:10px;}
.line div:hover{background:#ff0;}


/*navi空スペース分*/
.skinContentsArea2,
#contentsArea{position:relative;width:1100px;padding-top:110px;}

/*navi色・空スペースからの位置調整*/
/*.skinContentsArea2.*/
#navi,#contentsArea{background-color:MistyRose; padding:5px 0px 1px 5px;} 

#navi{position:absolute;top:-22px;left:0px;width:1100px;font-size:14px !important;font-weight:bold;height:110px;overflow-y:scroll;}

#navi:hover{height:auto;z-index:9999;}

#contentsArea #rightArea{width:660px !important;}
#wideContentsArea #header{width:1100px;}
.profDetailWrap
 #navi,#ucsMainContent
 #navi{display:none;}
.skin-blogHeaderNav{padding-top:0px;border:none;}.skin-blogBodyInner{padding-top:30px;}.skin-blogSubA,.skin-blogSubB{position:relative;}.skin-blogSubA
 #navi,.skin-blogSubB
 #navi{position:absolute;top:-150px;width:1210px;font-weight:bold;font-weight:16px !important;}[amb-layout="columnA"]
 #navi,[amb-layout="columnC"]
 .skin-blogSubB
 #navi,[amb-layout="columnD"]
 .skin-blogSubA
 #navi{left:5px;}[amb-layout="columnB"]
 #navi,[amb-layout="columnC"]
 .skin-blogSubA #navi,[amb-layout="columnD"]
 .skin-blogSubB #navi,[amb-layout="columnE"]
 .skin-blogSubA #navi{right:5px;}[amb-layout="columnE"]
 .skin-blogSubB #navi{left:-495px;}

/*navi色・微調整*/
 #navi ul li{margin:0;padding:0;display:inline;width:20%;line-height:2.0;float:left;overflow:hidden;white-space:nowrap;}

#navi ul li a{margin:0px 6px 6px 0;display:block;text-align:center;text-decoration:none;background:#AAFFCC;color:#000000 !important;border-radius:10px;}
#navi ul li a:hover{background:#FFCC00;}



/*
＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊


　(1) 文字のスタイル


＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊
*/



/* (1-1) 全体の文字
--------------------------------------------*/


/* 通常文字 */
.skinTextColor,.skinBaseTextColor,.skinBlock,body{
color:#333333;
}


/* リンク */
.skinAnchorColor,.skinBaseAnchorColor,.skinBlock a,a{
color:#0066cc;
}


/* 訪問済のリンク */
.skinAnchorVisitedColor,.skinBaseAnchorVisitedColor,.skinBlock a:visited,a:visited{
color:#996699;
}


/* マウスオーバーしたときのリンク */
.skinAnchorHoverColor,.skinBaseAnchorHoverColor,.skinBlock a:focus,.skinBlock a:hover,a:focus,a:hover{
color:#ff3366;
}


/* 弱い文字 （日付など）*/
.skinWeakColor,.skinBaseWeakColor{
color:#999999;
}


/* 強い文字 （NEW! 更新!など）*/
.skinStrongColor,.skinBaseStrongColor{
color:#ff3399;
}



/* (1-2) ブログタイトル文字
--------------------------------------------*/


/* skinTitle ブログタイトル文字 */
.skinTitle,.skinTitle:visited,.skinTitle:hover,.skinTitle:focus{
color:#000000;
font-weight:bold;
font-size:2.11em;
}


/* skinDescription ブログの説明文字 */
.skinDescription{
color:#333333;
}



/* (1-3) 記事／メッセージボード内の文字のスタイル
--------------------------------------------*/

/* skinArticleTitle 記事タイトル文字 */
.skinArticleTitle,.skinArticleTitle:hover,.skinArticleTitle:focus,.skinArticleTitle:visited{
font-size:1.31em;
font-weight:bold;
color:#0066cc;
}



/* (1-4) サイドバー内の文字のスタイル
--------------------------------------------*/

/* skinMenuTitle サイドメニュータイトル文字 */
.skinMenuTitle{}






/*
＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊


 (2) ボタンのスタイル
 ※ボタンの背景画像や文字の色などを指定


＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊
*/


/* (2-1) ボタン[横180px 縦35px]
--------------------------------------------*/


/* ボタンの背景画像 ※[横180px 縦35px]のボタンの背景画像を指定 */
.skinImgBtnM{
background-image:url(//stat100.ameba.jp/p_skin/wu_pf_cssedit/img/skin_btn_m.png);
}


/* ボタンの文字色 */
.skinImgBtnM:hover span,.skinImgBtnM:focus span,.skinImgBtnM span{
color:#333333 !important;
}




/* (2-2) アイコン付きボタン[横128px 縦28px]
--------------------------------------------*/


/* アイコン付き ボタンの背景画像 ※[横128px 縦28px]のボタンの背景画像を指定 */
.skinImgBtnS{
background-image:url(//stat100.ameba.jp/p_skin/wu_pf_cssedit/img/skin_btn_s.png);
}



.skinImgBtnS:hover span,.skinImgBtnS:focus span,.skinImgBtnS span{
/*
 アイコン画像は下記から指定
 menu_icons_pastel.png (パステル）
 menu_icons_gray.png（グレー）
 menu_icons_black.png（黒）
 menu_icons_white.png（白）
*/
background-image:url(//stat100.ameba.jp/common_style/img/skin/cmn/icons/menu_icons/menu_icons_pastel.png);
color:#333333 !important;/* ←ボタンの文字色 */
}




/* (2-3) ページ送りボタンの  << 次へ 、前へ >> 、「次の記事タイトル」 >> ボタン
--------------------------------------------*/


.skinSimpleBtn,.skinSimpleBtn:visited,.skinSimpleBtn:hover,.skinSimpleBtn:focus{
border:1px solid #dddddd;
background:#ffffff;
color:#0066cc !important;
}


/* ボタンにマウスオーバー */
.skinSimpleBtn:hover,.skinSimpleBtn:focus{
background:#f7f7f7;
}





/*
＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊


 (3) エリアのスタイル
 ※背景画像、サイズ、ボーダーなどを各部分ごとに指定


＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊
*/



/* (3-1) ボディ（全体）
--------------------------------------------*/


/* skinBody ボディ */
.skinBody{}/* ←ブログ全体に背景を敷きたいとき */
.skinBody2{}
.skinBody3{}




/* (3-2) ブログヘッダー
--------------------------------------------*/


/* skinHeaderArea ブログヘッダー980pxエリア */
.skinHeaderArea{}/* ←ブログヘッダーに背景画像を敷きたいとき */


/* skinBlogHeadingGroupArea タイトルと説明を囲うエリア */
.skinBlogHeadingGroupArea{
padding:0px 0 0px;
}


/* skinTitleArea ブログタイトルのエリア */
.skinTitleArea{
padding-bottom:4px;
}


/* skinDescriptionArea ブログの説明エリア */
.skinDescriptionArea{}




/* (3-3) コンテンツエリア
--------------------------------------------*/


/* skinContentsArea コンテンツ980pxエリア */
.skinContentsArea{
/* 注 ベースのcssにwidth:980px;の記述有り */
}

.skinHeaderArea,
.skinContentsArea{
width:1090px;
}
.columnA .skinMainArea,
.columnB .skinMainArea{
  width:790px;
}
.columnC .layoutContentsA,
.columnD .layoutContentsA{
  width:910px;
}
.columnC .skinMainArea,
.columnD .skinMainArea,
.columnE .skinMainArea{
  width:570px;
}


/* (3-4) メインエリア
--------------------------------------------*/


.skinMainArea{}




/* (3-5) メッセージボード
--------------------------------------------*/


.skinMessageBoard{
/* 注 ベースのcssに margin-bottom の記述有り */
border-top:0px dotted #979797;
border-bottom:0px dotted #979797;
padding:0px 0px;
margin:0px 0px;
background:#ffffff;/* ←メッセージボードに背景を敷きたいとき */
}
.skinMessageBoard2{
padding:0px 0px;
}
.skinMessageBoard3{padding:0px;}


/* (3-6) 記事
--------------------------------------------*/

/* skinArticle 記事エリア */
.skinArticle{
/* 注　ベースのcssに margin-bottom の記述有り */
padding:10px 0px;
background:#ffffff;
border:1px ridge dashed; /* 枠 solid dashed dotted double groove ridge inset outset */
border-radius: 10px;
padding:10px 5px; /* 記事の文字等の上下左右余白  */
}
.skinArticle2{}
.skinArticle3{}






/* (3-7) サイドバーエリア
--------------------------------------------*/


.skinSubArea{} /* サイドバーエリア共通 */
.skinSubA{} /* 300pxのサイドバーエリア */
.skinSubB{} /* 180pxのサイドバーエリア */


 /* ------------------------------------------------------- */
/* サイドバー右の幅を調整(3カラム・左ワイドメニュー) 　　　*/
/* ------------------------------------------------------- */
.columnD .skinSubA {
width: 330px;
}
/* ------------------------------------------------------- */
/* サイドバー左の幅を調整(3カラム・左ワイドメニュー) 　　　*/
/* ------------------------------------------------------- */
.columnD .skinSubB {
width: 180px;
}



/* (3-8) サイドバー　メニュー
--------------------------------------------*/


/* skinMenu サイドバー　メニューのエリア */
.skinMenu{
border:5px ridge #ddddFF; /*枠*/
 border-radius: 10px;
margin:5px 0px 5px 0px; /* 他コンテンツとの余白 */
padding: 0px; /* 枠の内側の隙間余白 */

/* 注　ベースのcssに margin-bottom の記述有り */
background:#f7f7f7;/* ←サイドメニューに背景を敷きたいとき */
}
.skinMenu2{}


/* skinMenuHeader サイドメニュータイトルエリア */
.skinMenuHeader{
padding:5px 10px;
 text-align: center;
 color:#000000;/* 文字色 */
 font-size:14px;
 font-weight:bold;
 background-color:#AAFFCC;
 margin:0px;
}


/* skinMenuBody サイドメニュー本文エリア */
.skinMenuBody{
margin:0px;/* 文字の余白 */
padding: 0px 0px 0px 0px;
background:#ffffff;/*背景画像*/
}



/* (3-9) サイドバーの　リスト画像、ボーダー　※要素のbottomに指定すること
--------------------------------------------*/


.skinSubHr,
.skinSubList li{
margin:0px 0px;
padding:3px 0px 0px 0px;
margin-left:10px;
border-bottom:1px dotted #b3b3b3;
}



/* (3-10) コメント欄、記事一覧などの一覧
--------------------------------------------*/


/* 背景色 */
.skinBgColor,.skinBaseBgColor,.skinBlock{
background-color:#ffffff;
}


/* 弱い背景色 */
.skinWeakBgColor,.skinBaseWeakBgColor{
background-color:#f7f7f7;
}


/* 強い背景色 */
.skinStrongBgColor,.skinBaseStrongBgColor{
background-color:#f7f7f7;
}


/* 枠線の色 */
.skinBorderColor,.skinBaseBorderColor,.skinBlock{
border-color:#dddddd;
}


/* 境界線の色 */
.skinBorderHr,.skinBorderList li{
border-color:#b3b3b3;
}




/*
＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊


 (4) その他、拡張


＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊
*/


/* その他、拡張があれば記述 */




/* ブログタイトル・説明文消し＆ヘッダーリンク設定用CSS貼り付けコード */
.skinHeaderArea2{
  padding:0;
}
.skinBlogHeadingGroupArea{
  padding:0;
}
.skinDescriptionArea{
  display:none;
}
.skinTitleArea{
  padding:0;
  text-indent:-9999px;
}
.skinTitle{
  display:block;
  height:0px;
}






/* ------------------------------------------------------- */
 /* 　テーマ装飾　親 */
/* ------------------------------------------------------- */
.skinSubArea ul,
.skinSubArea li{
overflow:visible;
}




 /* 最近の記事 */
 .recentEntriesMenu{
 height: 150px;
overflow-y: scroll;
}
.recentEntriesMenu:hover{
height:300px;
}


 /* 最近の記事　メニュータイトル　*/
 .recentEntriesMenu .skinMenuHeader{
 }

 /* 最近の記事　内容部分*/
 .recentEntriesMenu,.recentEntriesMenu .skinMenuBody{
 background-color:#FFFFFF;/* 背景色 */
 }


/*最近の記事リスト*/
.recentEntriesMenu ul li:nth-child(even){background: #eee; margin:0px;}
.recentEntriesMenu ul li:nth-child(odd){background: #ffffcc; margin:0px;}
/*画像一覧のリンクを消す*/
.listLink p{display:none;}


 /* テーマ */
 .themeMenu{}

/*ブログテーマ一覧（タイトルを除く） スクロールバー */
.themeMenu .skinMenuBody {
height: 130px;
overflow-y: scroll;
}
.themeMenu .skinMenuBody:hover{
height:300px;
}

 /* テーマ　メニュータイトル部 */
 .themeMenu .skinMenuHeader{
 }

 /* テーマ内容部分*/
 .themeMenu,.themeMenu .skinMenuBody{
 background-color:#FFFFFF;/* 背景色 */
}


 /*  最近のコメント */
 .recentCommentMenu{
height: 130px;
overflow-y: scroll;
}

 /* 最近のコメント　メニュータイトル部 */
 .recentCommentMenu .skinMenuHeader{
 }

 /* 最近のコメント　内容 */
margin:0px 0px 0px 0px;/* 文字の余白 */
padding: 0px 0px 0px 10px;
 }

 /* このブログの読者 */
 .readerMenu{
 }

 /* このブログの読者　タイトル文字部分　*/
 .readerMenu .skinMenuHeader{
 }

 /* このブログの読者　内容 */
 .readerMenu .skinMenuBody{
 }


 /*ブックマーク*/
.bookmarkMenu .skinMenuBody{
height: 130px;
overflow-y: scroll;
}
.bookmarkMenu .skinMenuBody:hover:hover{
height:200px;
}


 /*お気に入り*/
.favoriteMenu .skinMenuBody{
height: 130px;
overflow-y: scroll;
}
.favoriteMenu .skinMenuBody:hover:hover{
height:200px;
}

 /*お気に入りブログ名とID改行削除*/
.favoriteMenu .skinMenuBody br{
display:none;
}


.articleText h2{
font-size:20px;
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;
padding: 10px;
margin-bottom: 20px;
border-radius:10px;
position:-webkit-sticky;
position:sticky; top:30px;
z-index:100;
}


.articleText h2:nth-of-type(odd){
background:#ffcc44;
border-left: 10px solid #ee8833;
border-bottom: 10px solid #bb6600;
}
.articleText h2:nth-of-type(even){
background:#aaffaa;
border-left: 10px solid #99cc33;
border-bottom: 10px solid #aabb33;
}

.articleText h3{
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;
display: block;
font-size:16px;
padding: 0.5em;
margin: 20px 10px;
border-radius:10px;
border:0px solid;
border-left: 15px solid #ffaf58;
background:linear-gradient(to bottom, #ffdc70, white);
}


.articleText h4 {
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;
display:block;
margin-top:10px;
margin-left:1em;
margin-bottom:0px;
}
.articleText h4:before{
content: '\025c6';
margin-left:-1em;
margin-top:-0.1em;
color: red;
}

.articleText a:not([href*="ameblo.jp/tenasub"]){
padding-right: 20px;
background:url(https://stat.ameba.jp/user_images/20180209/23/tenasub/01/c1/p/o0016001614128492029.png) no-repeat right center;
}
.articleText a[href^="https://ameblo.jp/tenasub/"] {
padding-right: 20px;
background:url(https://stat.ameba.jp/user_images/20180209/23/tenasub/20/d2/p/o0016001614128480590.png) no-repeat right center;
}
.articleText a[href*="rakuten"] {background:none; text-indent:-1em;}

.articleText a[href^="#hidden"] {
padding-right: 20px;
background:url(https://stat.ameba.jp/user_images/20180209/23/tenasub/be/c9/p/o0016001614128496116.png) no-repeat right center;
}

/* URL のどこかに "image" が含まれるリンク */
.articleText a[href*="image-"] {
background:none;
cursor:default;
}

.articleText a[href*="blogmura"] {
background:none;
cursor:pointer;
}

.articleText a[href*="blog.with2"] {
background:none;
cursor:pointer;
}



/* 記事のタイトルエリア装飾*/
.skinArticleHeader{
margin:0 5px;
padding:15px 5px;
border:1px ridge #ddddFF;
border-radius: 10px;
background-color:#CCFFCC;
}

.skinArticleHeader2{}

/* 記事エリア　テーマテキストの下から */
.articleText{
padding:0px 10px 0px 5px; /* 記事の文字等の上右下左余白  */
margin:0px;
 color: #000000; /* 文字色 */
 font-size: 16px;  /* 文字サイズ */
 line-height: 1.5; /* 行の高さ */
overflow: visible;
}

/* Blog Parts　 */

/* skinArticleBody 記事本文エリア テーマ下～本文エリア終了まで */
.skinArticleBody{
-webkit-user-select:none;
-ms-user-select: none;
-moz-user-select:none;
-khtml-user-select:none;
-webkit-touch-callout:none;
user-drag:none;
-webkit-user-drag:none;
-khtml-user-drag:none;
}

.skinArticleBody2{
margin:0px 0px 0px 0px;
}

/* skinArticleFooter 記事フッターエリア 同じテーマの最新記事～ソーシャルメディアリンクまで */
.skinArticleFooter{
margin:2px 0px 0px;
}



.articleThemeListArea{
position:relative;
}
.articleThemeHeading {
padding-top: 0px;
}
#foot{}
position: relative;
z-index: 9999;
top: 0px;
text-align:center;




---------------------------------------------------
.skinFrame {
position:relative;
}

#topbnr{
position:relative;
z-index: 9999;
top: 0px ;
padding-bottom:0px;
text-align:center;
}
---------------------------------------------------

/*投稿時間と テーマ一を改行しない */
.articletheme {
  position: absolute;
  right: 20px;
  top: 2px;
}
.articleDetailArea br{display: none;}


/* ブログ記事スペース上下のボタンを消す*/
.imageListBtn{display:none;!important;}/*画像一覧*/



/* スクロール */
.scroll{
width:500px;/* A 横幅 */
height:500px;/* B 縦 */
background:#ffffff;/* C バックの色、ちょっとピンク 白なら #ffffff あるいはこの行削除*/
border: solid 2px #000000;/* 枠*/
padding:0px;
overflow:auto;
}


.img30 {
width : 30px;
pointer-events: none;
vertical-align: middle;
}

._2M0-mQO6 .img30{
width : 30px;
pointer-events: none;
vertical-align: middle;
}

._3xkD977g .img30{
width : 30px;
pointer-events: none;
vertical-align: middle;
}


.img50 {
width: 50px;
pointer-events: none;
vertical-align: middle;
}

._2M0-mQO6.img50{
width: 50px;
pointer-events: none;
vertical-align: middle;
}

._3xkD977g .img50{
width : 50px;
pointer-events: none;
vertical-align: middle;
}



.img80 {
width: 80px;
pointer-events: none;
vertical-align: middle;
}

._2M0-mQO6.img80{
width: 80px;
pointer-events: none;
vertical-align: middle;
}


._3xkD977g .img80{
width: 80px;
pointer-events: none;
vertical-align: middle;
}



/*サイドカラムコメント*/
.skinMenu recentCommentMenu li:nth-child(even){background: #eee; border:1px solid;}
.skinMenu recentCommentMenu li:nth-child(odd){background: #ffffcc; border:1px solid;}


.commentBody, .commentHeader{
padding-left: 30px;
}

/*読者のコメント欄の背景色*/
.blogComment{
background:#fff1e8;
}

/*自分のコメント欄の背景色*/
.ownerComment{
background:#e8ffe6;
background-image: url("https://astat.life.pigg.ameba.jp/upcontent/thumb/small/2b/87/2b87811bc3f9b189.png");
background-size: 45px;
background-repeat: no-repeat;
/* transform: scale(-1, 1); */
}

/*
.ownerComment > .commentHeader{transform: unset;}
.ownerComment > .commentBody{transform:  unset;}
.ownerComment > .commentFooter{transform:  unset;}
*/

.ownerComment > img{
opacity: 0;
}

/*
opacity: 0;
transform: scale(-1, 1);
*/


.tate{
white-space:nowrap;
-webkit-writing-mode:vertical-rl;
-ms-writing-mode:tb-rl;
writing-mode:vertical-rl;
margin: 0 auto;
}

.hashtag-module-borderTop {display:none;}
.hashtag-module__list{display:none;}
.articleBtnArea{margin:0;padding:0;}





/*メッセージボードBOX*/
#msgsubbox{
position:revlative;
width:auto;
height: 60px;
overflow-y: scroll;
margin-top:10px;
padding:10px;
border-radius:5px;
background-color:MistyRose;
background-image:url("https://stat.ameba.jp/user_images/20170724/10/tenasub/63/27/g/o0060006013989387010.gif");
background-repeat: no-repeat;
background-position:right 30px top 10px;
-moz-background-position:right 0px top 30px;
}

/*メッセージボードhover*/
#msgsubbox:hover{
border:1px solid #000;
width:auto;
height: 400px;
overflow-y: scroll;
background-color:#fff;
background-image:url("");
}

/*メッセージボードBOX見出し*/
#msgsubbox h2{
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;
font-size:18px;
color:#000000;
padding:5px;
margin:0px;
background:#ffccaa;
border-radius:5px;
border:1px solid;
display: block;
}





/*ピグのプロフ画面を消す*/
.userProfileImage a {
display: none;}

/*ピグのプロフ画面を書き換え*/
.userProfileImage{
background-image: url("https://astat.life.pigg.ameba.jp/upcontent/thumb/small/2b/87/2b87811bc3f9b189.png");
background-size: 94px 94px;
}


/*フロートアイコンメニューBOX*/
#event{
position:fixed;
top:40px;
left:0px;
width:  80px;
height: 100%;
overflow-y: scroll;
overflow-x: hidden;
text-align: center;
text-decoration: none;
background:rgba(237,255,237,0.5);
z-index:999;
}

#event ul li{
list-style: none;
padding-left:5px;
padding-bottom:10px;
}



/*フロートアイコンメニュー*/
#dotmoney a{
display:block;
height: 60px;
width: 60px;
border-radius:50%;
background-image:url("https://stat.ameba.jp/user_images/20170722/10/tenasub/87/7f/p/o0060006013987867353.png");
}



#life a{
display:block;
height: 45px;
width: 45px;
border-radius:60px;
border:6px solid #ffffff;
box-shadow:0px 0px 0px 2px #eee;
-moz-box-shadow:0px 0px 0px 2px #eee;
-webkit-box-shadow:0px 0px 0px 2px #eee;
border-radius:29px;
-moz-border-radius:29px;
-webkit-border-radius:29px;
overflow: hidden;
background-image:url("https://stat.ameba.jp/user_images/20170720/21/tenasub/18/cd/p/o0060006013986823311.png");
background-size:45px 45px;
background-position: center center;
}


/*記事下　他記事へのリンクを1行に*/
.themeListTtl {display: block;float: left;}


/*アメーババー　右側表示消す*/
.iineUserList div {display: none; padding:0px;}
#ambHeaderRight .header-component-ext {display: none;}


.info-mark ul:last-child{
margin-bottom:1em;
}

.info-mark li{
padding-left:1em;
text-indent:-1em;
}

.info-mark ul li ul:last-child{
margin-bottom:0em;
}

.info-mark li{
list-style:none;
margin-left:-2em;
font-weight:bold;
}
.info-mark li:before{
position:relative;
content: '\025c6';
color: red;
}

.info-mark li ul li{
margin-left:-1.2em;
text-indent:0em;
padding-left:0px;
font-weight: normal;
list-style-image: url(https://stat.ameba.jp/user_images/20180307/15/tenasub/5b/c7/p/o0008001314144855366.png);
}


.info-mark li ul li:before{
content: ' ';
}



.info-mark ul li ul li{
margin-left:-1.5em;
list-style-type: square;
}

.info-mark ul li ul li:before{
border: transparent solid 0em;
}


.indent1{
text-indent: -1em;
padding-left: 1em;
}

._2M0-mQO6 .info-mark ul:last-child{
margin-bottom:1em;
}

._2M0-mQO6 .info-mark li{
padding-left:1em;
text-indent:-1em;
}

._2M0-mQO6 .info-mark ul li ul:last-child{
margin-bottom:0em;
}

._2M0-mQO6 .info-mark li{
list-style:none;
margin-left:-2em;
font-weight:bold;
}
._2M0-mQO6 .info-mark li:before{
position:relative;
content: '\025c6';
color: red;
}

._2M0-mQO6 .info-mark li ul li{
margin-left:-1em;
text-indent:0em;
padding-left:0px;
font-weight: normal;
list-style-image: url(https://stat.ameba.jp/user_images/20180307/15/tenasub/5b/c7/p/o0008001314144855366.png);}

._2M0-mQO6 .info-mark li ul li:before{
content: ' ';
}

._2M0-mQO6 .info-mark ul li ul li{
margin-left:-1.5em;
list-style-type: square;
}

._2M0-mQO6 .info-mark ul li ul li:before{
border: transparent solid 0em;
}


.l1 li{
margin-left:-1.5em;
list-style:none;
font-weight: normal;
}
.l1 li:before{
display:inline;
content: '\002713';
color: red;
}

._2M0-mQO6 .l1{
margin-left:-1.5em;
list-style:none;
font-weight: normal;
}
._2M0-mQO6 .l1:before{
display:inline;
content: '\002713';
color: red;
}


ul.n2>li{
border-bottom: dotted #1e366a 1px;
}

.n1>li{
border-bottom:dotted #1e366a 1px;
}


/*旧デザイン用画像拡大relative*/
.articleText img:hover{
position:relative;
width:auto;
height:auto;
z-index:9999!important;
}
.zoom1 img:hover{
position:relative;
width: 100vw;
cursor:default;
z-index:9999!important;
}



/*旧デザイン用画像*/
.articleText img{
vertical-align: middle;
}


.freespaceArea .brnone br{display:none}



/*記事　追記などを見る*/
.infotext{
position:revlative;
border:2px dashed #eee;
width:auto;
height: 30px;
overflow-y: scroll;
margin-top:10px;
padding:10px;
border-radius:5px;
background:#FFFFCC;
}


/*記事　追記などを見る*/
.infotext:hover{
border:1px solid;
width:auto;
height: 300px;
overflow-y: scroll;
border-radius:5px;
background-color:#fff;
}



/*定型文*/
.enrtyBodyFooter{
width:100%;
margin:0 auto;
text-align:center;
}

/*ブログ応援*/
#BodyFoot{
width:90%;
margin:0 auto;
margin-top:10px;
padding:5px 10px;
text-align:center;
font-size:14px;
border:solid 1px #ababab;
background:#e8ffe7;
border-radius:30px;
}


.snsReaderModuleBlog__profileImg{
display:none;
}

.snsReaderModuleBlog{
text-align: center;
}

.snsReaderModule {
background: rgba(237,255,237,0.5);
border-radius: 20px;
background-image:url(https://contents.pigg.ameba.jp/api/user/tenasub/image?part=face&scale=104&background=false&scale=80&direction=FR),url(https://astat.life.pigg.ameba.jp/upcontent/thumb/small/2b/87/2b87811bc3f9b189.png);
background-position:left 20px center, right 20px center;
background-repeat:no-repeat;
background-size:80px 80px;
}

/*○○さんの読者になろう設定*/
.snsReaderModuleBlogNickname{
margin-bottom: 10px;
font-size: 16px;
line-height: 0.5em;
}

/*ブログの更新情報が受け取れて~設定*/
.snsReaderModuleBlogCopy{
font-size: 12px;
line-height: 1em;
}

.snsReaderModuleBlogRegistrationButton{
background: #ffdad8;
}


.footReader{display: none;}

.2M0-mQO6>.footReader{
display: inline-block;
border: 1px solid #ccc;
border-radius: 2px;
height: 22px;
padding: 0px 10px;
color: #666;
font-size: 11px;
text-align: center;
text-decoration: none;
line-height: 22px;
background-color: #ffdad8;
}


.snsReaderModuleSnsHeadingLine--left{
display: none;
}
.snsReaderModuleSnsHeadingLine--right{
display: none;
}


@media screen and (max-device-width: 800px) {}


globalLinkArea{padding-top:10px;}


/*ページ内ジャンプマージン調整*/
.margin{margin-top:-50px; padding-top:50px;}

/*記事単位定見出しジャンプリンク*/
.IndexTop{
position:fixed;
margin-left:420px;
bottom:80px;
display:inline;
padding:5px;
border:1px solid;
border-radius:5px;
background:#FFCCFF;
opacity:0.7;
z-index:999;
}
.IndexTop:hover{
background:pink; opacity:1.0;
}

/*記事ジャンプリンク*/
.ToIndex{
position: relative;
display:block;
margin-right:10px;
text-align:right;
}

/*大イベントリンク*/
.info-event{
display:block;
border:1px solid;
border-radius:10px;
background:#FFCCFF;
z-index:999;
}
.info-event a{
display:block;
width: 100%;
border-radius:10px;
padding:5px;
font-weight:bold;
font-size:16px;
text-decoration: none;
}

.info-event a:hover{
display:block;
width: 100%;
padding:5px;
border-radius:10px;
background:yellow;
}


.blogGenreEntryRankInfo__block{
display:none;}

.kakomi01{
padding:10px;
border:dashed 2px;
}

.bgimg{
display:inline-block; 
-webkit-background-size:50px;
background-size:50px;
height:50px;width: 50px;
}



.scber{/* IE用スクロールバーカラー */
    scrollbar-arrow-color:#ffffff;/* 矢印 */
    scrollbar-face-color:#ff00ff;/* スクロールバー表面 */
    scrollbar-3dlight-color:#ff00ff;/* ボタン外側の左と上の枠 */
    scrollbar-darkshadow-color:#ff00ff;/* ボタン外側の右と下の枠 */
}
.scber::-webkit-scrollbar {/* スクロールバー幅 */
    width: 10px;
    height: 10px;
}
.scber::-webkit-scrollbar-track {/* 背景 */
    background: #ff99ff;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
    border-radius: 10px;
}
.scber::-webkit-scrollbar-thumb {/* 表面 */
    background:#ff00ff;
    border-radius: 10px;
}


.ggrframe{
border-teft:0px;
border-teft:1px solid;
border-right:0px;
border-bottom:0px;
}

.freespaceArea .sticky{
position:-webkit-sticky;
position:sticky;
top:30px;
}

a.detailOn:focus {
pointer-events: none;
}

.articleText a:focus[href*="image-"]{
pointer-events: none;
}


/* グローバルナビにプルダウンメニューを追加する */
/*▼▼▼ 変更しない */
#headerMenu ul.menu>li{
  display:block;
  float:left;
  overflow:hidden;
}
#headerMenu ul.menu li a{
  float:none;
}
#headerMenu ul.submenu{
  margin:0;
  padding:0;
}
#headerMenu ul.submenu li{
  display:block;
  margin:0;
  padding:0;
  overflow:hidden;
}
/*▲▲▲ 変更しない */
#headerMenu ul.menu>li{
  height:40px; /* ボタンの高さ */
  background-color:#ffffff;/* IE7対応 */
}
#headerMenu ul.menu>li:hover{
  height:auto;
}


.articleText a{opacity: 1;}
