@charset "utf-8";



/*　(1) 文字のスタイル　*/



/*★ (1-1) 全体の文字　必要に応じて
--------------------------------------------*/


/* 通常文字 */
.skinTextColor,.skinBaseTextColor,.skinBlock,body{
color:#333333;
}


/* リンク */
.skinAnchorColor,.skinBaseAnchorColor,.skinBlock a,a{
color:#0066cc;
}


/* 訪問済のリンク */
.skinAnchorVisitedColor,.skinBaseAnchorVisitedColor,.skinBlock a:visited,a:visited{
color:#ac5f27;
}


/* マウスオーバーリンク */
.skinAnchorHoverColor,.skinBaseAnchorHoverColor,.skinBlock a:focus,.skinBlock a:hover,a:focus,a:hover{
color:#ff3366; text-decoration:underline;
}


/* 弱い文字 （日付など）*/
.skinWeakColor,.skinBaseWeakColor{
color:#999999;
}


/* 強い文字 （NEW! 更新!など）*/
.skinStrongColor,.skinBaseStrongColor{
color:#ff3399;
}



/* (1-2) ブログタイトル文字
--------------------------------------------*/


/* skinTitle ブログタイトル文字 */
.skinTitle,.skinTitle:visited,.skinTitle:hover,.skinTitle:focus{
color:#760d23;
}


/* skinDescription ブログの説明文字 */
.skinDescription{
color:#595757;
}



/* (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(https://stat.ameba.jp/user_images/20170531/04/kokoro-ya/8b/30/p/o0128002813949700086.png);
}



.skinImgBtnS:hover span,.skinImgBtnS:focus span,.skinImgBtnS span{
background-image:url(//stat100.ameba.jp/common_style/img/skin/cmn/icons/menu_icons/menu_icons_white.png);/* ←アイコン画像は別txtからファイル名選択指定 */
color:#FFFFFF !important;/* ←ボタンの文字色 */
}




/*★ (2-3) ページ送りボタンの  << 次へ 、前へ >> 、「次の記事タイトル」 >> ボタン
--------------------------------------------*/


.skinSimpleBtn,.skinSimpleBtn:visited,.skinSimpleBtn:hover,.skinSimpleBtn:focus{
border:1px solid #dbdcdc;
background:#dbdcdc;
color:#000 !important;
}


/* ボタンにマウスオーバー */
.skinSimpleBtn:hover,.skinSimpleBtn:focus{
background:#888;
color:#FFF;
}





/*
 (3) エリアのスタイル
 ※背景画像、サイズ、ボーダーなどを各部分ごとに指定
*/



/* (3-1) ボディ（全体）
--------------------------------------------*/


/* skinBody ボディ */
.skinBody{background-color:#ffffff;}/* ←ブログ全体に背景を敷きたいとき */
.skinBody2{}
.skinBody3{}




/* ★　(3-2) ブログヘッダー
--------------------------------------------*/


/* skinHeaderArea ブログヘッダー980pxエリア */
.skinHeaderArea{}


/* skinBlogHeadingGroupArea タイトルと説明を囲うエリア */
.skinBlogHeadingGroupArea{}

/* skinTitleArea ブログタイトルのエリア */
.skinTitleArea{
/*    text-indent: -9999px;*/
padding-bottom:4px;
}

/* クリックするとブログのトップに移動 */
.skinTitleArea a.skinTitle {
    width: 980px;
    height: 536px;
    display: block;
}


/* skinDescriptionArea ブログの説明エリア */
.skinDescriptionArea{
 text-indent: -9999px;
}




/* (3-3) コンテンツエリア
--------------------------------------------*/


/* skinContentsArea コンテンツ980pxエリア */
/* 注 ベースのcssにwidth:980px;の記述有り */
.skinContentsArea{
}






/* (3-4) メインエリア
--------------------------------------------*/


.skinMainArea{}




/* (3-5) メッセージボード
--------------------------------------------*/
/* 注 ベースのcssに margin-bottom の記述有り */

.skinMessageBoard{
/* 注 ベースのcssに margin-bottom の記述有り */
border-top:1px dotted #979797;
border-bottom:1px dotted #979797;
background:#ffffff;/* ←メッセージボードに背景を敷きたいとき */
}
.skinMessageBoard2{}
.skinMessageBoard3{
padding:16px 30px;
}

/* (3-6) 記事
--------------------------------------------*/

/* skinArticle 記事エリア */
.skinArticle{
/* 注　ベースのcssに margin-bottom の記述有り */
padding:16px 0;
border:1px solid #cfc7c6;
/* background:url(//stat.blogskin.ameba.jp/blogskin_images/20141214/15/6b/Ih/p/o00500305prev48tomo-sgl021418537786365.png) repeat-x;*//* ←記事に背景を敷きたいとき */
/* box-shadow: 2px 2px 2px rgba(0,0,0,0.4); */
}
.skinArticle2{}
.skinArticle3{}


/* ★　skinArticleHeader 記事タイトルエリア */
.skinArticleHeader{
margin:0 15px;
padding:2px 10px;
border-left:5px solid #d37300;
border-bottom:1px solid #d37300;
font-size:15px;
}
.skinArticleHeader2{}


/* skinArticleBody 記事本文エリア */
.skinArticleBody{}
.skinArticleBody2{
margin:0 19px;
}


/* skinArticleFooter 記事フッターエリア */
.skinArticleFooter{
margin:10px 29px 0;
border-top:1px dotted #000000;
}





/* (3-7) サイドバーエリア
--------------------------------------------*/


.skinSubArea{} /* サイドバーエリア共通 */
.skinSubA{} /* 300pxのサイドバーエリア */
.skinSubB{} /* 180pxのサイドバーエリア */





/*★　 (3-8) サイドバー　メニュー
--------------------------------------------*/


/* skinMenu サイドバー　メニューのエリア */
.skinMenu{
/* 注　ベースのcssに margin-bottom の記述有り */
background:#fff;/* ←サイドメニューに背景を敷きたいとき */
}
.skinMenu2{}


/* skinMenuHeader サイドメニュータイトルエリア */
.skinMenuHeader{
width: auto;
height: 30px;
display: block;
background-position: left top;
background-repeat: no-repeat;
text-indent: -9999px;
padding: 0;
margin: 0;
}

/* skinMenuBody サイドメニュー本文エリア */
.skinMenuBody{
margin:5px;
padding:10px;
background:#fff;
/*background:url(//stat.blogskin.ameba.jp/blogskin_images/20141214/15/6b/Ih/p/o00500305prev48tomo-sgl021418537786365.png) repeat-x; *//* ←サイドメニューの本文に背景を敷きたいとき */
}

.profileMenu .skinMenuHeader {
background-image: url(https://stat.ameba.jp/user_images/20170531/04/kokoro-ya/81/7f/p/o0180003013949700165.png);
}
.readerMenu .skinMenuHeader {
background-image: url(https://stat.ameba.jp/user_images/20170531/04/kokoro-ya/09/50/p/o0300003013949700166.png);
}
.recentEntriesMenu .skinMenuHeader {
background-image: url(https://stat.ameba.jp/user_images/20170531/04/kokoro-ya/7a/0f/p/o0300003013949700163.png);
}
.themeMenu .skinMenuHeader {
background-image: url(https://stat.ameba.jp/user_images/20170531/04/kokoro-ya/c7/2f/p/o0300003013949700090.png);
}
.calendarMenu .skinMenuHeader {
background-image: url(https://stat.ameba.jp/user_images/20170531/04/kokoro-ya/4a/a6/p/o0300003013949700089.png);
}
.archiveMenu .skinMenuHeader {
background-image: url(https://stat.ameba.jp/user_images/20170531/04/kokoro-ya/28/63/p/o0300003013949700087.png);
}
.rankingMenu .skinMenuHeader {
background-image: url(http://staygoodlabo.com/ameblo-custom/shourin/300_60_rank.png);
}
.bookmarkMenu .skinMenuHeader {
background-image: url(https://stat.ameba.jp/user_images/20170531/04/kokoro-ya/4d/f2/p/o0300003013949700088.png);
}
.favoriteMenu .skinMenuHeader {
background-image: url(https://stat.ameba.jp/user_images/20170531/04/kokoro-ya/05/0d/p/o0180003013949700162.png);
}



/* (3-9) サイドバーの　リスト画像、ボーダー　※要素のbottomに指定すること
--------------------------------------------*/


.skinSubHr,
.skinSubList li{
margin-bottom:3px;
padding-bottom:3px;
/* 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) その他、拡張


＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊
*/

.skinArticleTitle,
.skinArticleTitle:visited,
.skinArticleTitle:hover,
.skinArticleTitle:focus{
color:#d37300;
}

/* ヘッダー関連 */
.skinHeaderArea {
 background:url("//stat.blogskin.ameba.jp/blogskin_images/20170911/00/a5/So/p/o09800536kokoro-ya1505056127368.png") no-repeat; /*画像*/
height:536px; /*画像の高さ*/
width:980px;
padding-bottom:0px;/*画像下のマージン*/
}

/*ヘッダー画像のリンク設定*/
h1.skinTitleArea a{
width:980px;/*画像の横幅*/
height:536px;/*画像の高さ*/
display:block; /*表示設定*/
position:absolute; /*位置設定*/
text-indent:-9999px; /*ブログタイトルを隠す*/
}

/*ブログタイトル、説明文位置初期化*/
h1.skinTitleArea,h2.skinDescriptionArea{
margin:0; /*マージン*/
padding:0; /*余白*/
}

/*ブログ説明文を非表示*/
h2.skinDescriptionArea{
display:none; /*表示設定*/
}
.skinHeaderFrame{
background:url("//stat.blogskin.ameba.jp/blogskin_images/20170911/00/ce/MJ/p/o24000536kokoro-ya1505056318069.png") repeat-x;
height:536px;
}
/* メニューより下の背景 */
.skinContentsFrame{
background-color:#FFFFFF;
/* background:url("http://staygoodlabo.com/ameblo-custom/shourin/shourin-naviback.png") repeat-x; */
}

/*ヘッダー広告下の余白をなくす*/
div.headerBnrArea{
padding-bottom:0px;
}

/* ロールオーバー画像 */
.roll a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}

/* グロナビ★ */

.skinContentsArea {
  position: relative;
}
#headerMenu, #headerMenu ul,
#headerMenu li, #headerMenu a {
  margin: 0;
  padding: 0;
  background-color: transparent;
}
#headerMenu {
  position: absolute;
  line-height: 1.0;
  overflow: visible;
}
#headerMenu ul.menu {
  list-style: none;
  overflow: visible;
}
#headerMenu ul.menu:after {
  display: block;
  clear: both;
  content: ".";
  height: 0px;
  overflow: hidden;
  visibility: hidden;
}
#headerMenu ul.menu li {
  position: relative;
  display: block;
  float: left;
  overflow: visible;
}
#headerMenu ul.menu>li {
  border-style: none none none solid;
}
#headerMenu ul.menu>li:first-child {
  border: 0 none;
}
#headerMenu ul.menu li a {
  display: block;
  width: auto;
  white-space: nowrap;
  overflow: hidden;
  text-align: center;
  background-repeat: repeat;
  background-position: center center;
}

.skinContentsArea {
  padding-top: 55px; /* ■設置スペース確保 */
}
#headerMenu {
  top: 0px; /* ■上下位置調整 */
  left: 0px; /* ■左右位置調整 */
}
#headerMenu ul.menu li {
  font-size: 14px; /* ■文字サイズ */
  height: 50px; /* ■ボタンの高さ(上下枠線を含む) */
  line-height: 50px; /* ■ボタンの高さ(上下枠線の内側) */
}
#headerMenu ul.menu li {
  width: 163px; /* ■ボタンの幅(第一ボタン以外) */
}
#headerMenu ul.menu>li:first-child {
  width: 160px; /* ■ボタンの幅(第一ボタン) */
}
#headerMenu ul.menu>li {
  border-width: 1px; /* ■区切り線の太さ */
  border-color: #ffffff; /* ■区切り線の色 */
}
#headerMenu ul.menu li a {
  color: #231815; /* ■文字色[白](通常時) */
  font-weight: bold; /* ■太字[なし](通常時) */
  text-decoration: none; /* ■下線[なし](通常時) */
  background-color: #ffffff; /* ■背景色[濃い青](通常時) */
}
#headerMenu ul.menu li a:hover {
  color: #dadf00; /* ■文字色[白](オンマウス時) */
  font-weight: bold; /* ■太字[なし](オンマウス時) */
  text-decoration: underline; /* ■下線[あり](オンマウス時) */
  background-color: #32110a; /* ■背景色[薄い青](オンマウス時) */
}


/*　　記事、メッセージボードの文字　　*/
.articleText,.skinMessageBoard{
font-size: 14px; /*文字サイズ*/
line-height:1.6; /*行間*/
}

/*　　記事、メッセージボードのリンク文字　　*/
.articleText a,.skinMessageBoard a{
font-size:15px; /*文字サイズ*/
font-weight:bold; /*文字の太さ*/
color:#0000ff; /*文字色*/
text-decoration:underline; /*文字装飾*/
}

body,input,button,select,textarea{
font-family:Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,"ＭＳ Ｐゴシック","MS PGothic", Osaka, Arial, Helvetica;
}

.readerHeader em{
font-size:24px;
color:#000000;
}

/*フリースペース内のリンク*/
.freespaceArea a{
font-size:12px;/*文字サイズ*/
color:#998885;/*文字色*/
text-decoration:none;/*文字装飾*/
}


.profileDetailArea{
display:none;
}

/*プロフィール｜ピグの部屋*/
.profileUserPages{
display:none;
}

/* 「アメンバーになる」を消す  */
.profileBtnArea .amemberBtn{
display:none !important;
}

/* 「ピグともになる」を消す  */
.profileBtnArea .presentBtn{
display:none !important;
}

/*アメンバーになるボタン、プレゼントボタン、ピグでギフトを贈る*/
li a.amemberBtn,li a.presentBtn{
display:none;
}
.presentBtn2{
 display:none;
}
