@charset "utf-8";


/* (3-2) ブログヘッダー
--------------------------------------------*/


/* skinHeaderArea ブログヘッダー980pxエリア */
.skinHeaderArea{
width: 1120px;
height:480px;
background-image:url(https://stat.blogskin.ameba.jp/blogskin_images/20181229/10/41/u8/p/o11130480happy-hikiyose12221546047260128.png);
background-repeat:no-repeat;
background-position:center top
}/* ←ブログヘッダー画像 */

#header h1,.skinTitleArea{
display:none;
}
#header h2,.skinDescriptionArea{
display:none;
}
.skinContentsFrame {
    margin-top: 70px;
}

.skinBody {
background-color: transparent;
background-image: none;
background-repeat: repeat;
}

.skinBlogHeadingGroupArea {
font-size: 100%;
text-align: left;
padding-top: 200px;
}

.skinTitle, .skinTitle:visited, .skinTitle:hover, .skinTitle:focus {
}

.skinDescription {
}
skinAnchorColor, .skinBaseAnchorColor, .skinBlock a, a {

    color: #ff1493;

}
.skinBlogHeadingGroupArea {
padding-left: 10px;
padding-right: 10px;
}
/* グローバルメニュー */
.g_nav_box {
    position: absolute;
    top: 535px; /*topからの距離*/
    left: 0;
    width: 100%;
}
.g_nav_box ul {
    display:block;
    padding: 0;
    text-align: center;
}
.g_nav_box ul li {
  display: inline-block;
}
.g_nav_box ul li a {
 display: block;
 height: 47px;
 text-decoration-line: none;
line-height: 2.8;
font-size: 18px;
 }

.g_nav_box ul li.nav_home {
overflow: hidden;
white-space: nowrap;
width: 123px;
height: 47px;
}
.g_nav_box ul li.nav_profile {
overflow: hidden;
white-space: nowrap;
width: 163px;
height: 47px;
}
.g_nav_box ul li.nav_menu {
overflow: hidden;
white-space: nowrap;
width: 123px;
height: 47px;
}
.g_nav_box ul li.nav_contact {
overflow: hidden;
white-space: nowrap;
width: 171px;
height: 47px;
}
.g_nav_box ul li.nav_site{
overflow: hidden;
white-space: nowrap;
width: 170px;
height: 47px;
}



/**/
.g_nav_box ul li:hover{
  opacity: 0.7;
  filter: alpha(opacity=90);
  -ms-filter: "alpha(opacity=90)";
}
.g_nav_box ul li.nav_home:hover {
overflow: hidden;
white-space: nowrap;
width: 123px;
height: 47px;
font-size: 18px;
line-height: 2.8;
border-bottom: 2px solid #f04675;
}
.g_nav_box ul li.nav_profile:hover {
overflow: hidden;
white-space: nowrap;
width: 163px;
height: 47px;
border-bottom: 2px solid #f04675;
}
.g_nav_box ul li.nav_menu:hover {
overflow: hidden;
white-space: nowrap;
width: 123px;
height: 47px;
border-bottom: 2px solid #f04675;
}
.g_nav_box ul li.nav_contact:hover {
overflow: hidden;
white-space: nowrap;
width: 171px;
height: 47px;
border-bottom: 2px solid #f04675;
}
.g_nav_box ul li.nav_site:hover{
overflow: hidden;
white-space: nowrap;
width: 170px;
height: 47px;
border-bottom: 2px solid #f04675;
}
/*
＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊


 (2) ボタンのスタイル
 ※ボタンの背景画像や文字の色などを指定


＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊:::＊
*/


/* (2-1) ボタン[横180px 縦35px]
--------------------------------------------*/


/* ボタンの背景画像 ※[横180px 縦35px]のボタンの背景画像を指定 */
.skinImgBtnM{
background-image:url(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/20181213/09/happy-hikiyose1222/9d/46/p/o0135002914319987796.png);
    width: 140px;
    height: 30px;
}


/* アイコン付き ボタンの背景画像 ※[横128px 縦28px]のボタンの背景画像を指定 */

.skinImgBtnS{
background-color: #FFF;
}
.skinImgBtnS:hover{
    /*background-color: rgba(212, 188, 150, 0.53);*/
}


.skinImgBtnS:hover span, .skinImgBtnS:focus span, .skinImgBtnS span {
    background-image: url(https://stat.ameba.jp/user_images/20181213/09/happy-hikiyose1222/8c/c6/p/o0024072014319987409.png);
    color: #ff1493;;
}


/*アイコンとテキストの距離など*/
.amemberBtn span, .readerBtn span {
    padding-left: 22px;
    background-position: -6px 2px;
}
.blogTopBtn span {
    padding-left: 28px;
    background-position: 0 -497px;
}
.articleListBtn span {
    padding-left: 28px;
    background-position: 0 -600px;
}
.imageListBtn span {
    padding-left: 28px;
    background-position: 0 -696px;
}
.readerBtn span {
    padding-left: 28px;
    background-position: 0px 6px;
}

.amemberBtn span {
    padding-left: 28px;
    background-position: 0 -92px;
}
.messageBtn span, .presentBtn span {
    padding-left: 28px;
    background-position: 0 -191px;
}
.presentBtn span {
    padding-left: 25px;
}

/* (3-3) コンテンツエリア
--------------------------------------------*/


/* skinContentsArea コンテンツ980pxエリア */
.skinContentsArea{
    width: 1060px !important;
/* 注 ベースのcssにwidth:980px;の記述有り */
}

/*左*/
.columnC .skinSubB {
    width: 195px;
}
/*右*/
.columnC .skinSubA {
    float: right;
    width: 325px;
}
/*メイン*/
.columnC .layoutContentsA {
    float: right;
    width: 865px;
}
.columnC .skinMainArea {
    float: left;
    width: 500px;
    margin-left: 20px;
}

/* (2-3) ページ送りボタンの  << 次へ 、前へ >> 、「次の記事タイトル」 >> ボタン
--------------------------------------------*/

.skinSimpleBtn, .skinSimpleBtn:visited, .skinSimpleBtn:hover, .skinSimpleBtn:focus {
    border: none;
    background: #ffdcef;
color: #ff1493;
}
/* skinArticleHeader 記事タイトルエリア */
.skinArticleTitle, .skinArticleTitle:hover, .skinArticleTitle:focus, .skinArticleTitle:visited {
    font-size: 1.31em;
    font-weight: bold;
    color: #ff1493;
}

.skinArticleHeader {
    margin: 0 10px;
    padding: 0;
    border-left: none;

}
.skinArticleHeader2{
    margin: 0px;
    border: none;
    background-image: url(https://stat.ameba.jp/user_images/20181213/11/happy-hikiyose1222/12/0b/p/o0487006314320034300.png);
    background-size: 100%;
    background-repeat: no-repeat;
    padding: 0px 42px;
    min-height: 70px;
    background-position-y: center;

}
.skinArticleTitle, .skinArticleTitle:hover, .skinArticleTitle:focus, .skinArticleTitle:visited {
    font-size: 18px;
    line-height: 1.3
}
.skinArticleHeader {


}
.skinArticleHeader h1, .skinDescriptionArea, .skinTitleArea {
    padding-top: 1.5rem;
}
.skinArticle {
    padding: 10px 0;
    border: 2px solid #ff1493;
    background: #fff;

}
/* (3-8) サイドバー　メニュー
--------------------------------------------*/


/* skinMenu サイドバー　メニューのエリア */
.columnC .skinSubA a, .columnC .skinSubB a {
    color: #ff7591;
}
.columnC .skinSubA, .columnC .skinSubB {
    color: #333333;
}
.skinMenu {
    background: #ffdfe9;
}
.columnC .skinSubA .skinMenuHeader {
    border-bottom: 10px solid #FFF;
    padding: 0;
    height: 50px;
    background-image: url(https://stat.ameba.jp/user_images/20181229/10/happy-hikiyose1222/25/df/p/t02200033_0325004914329245764.png);
    background-size: contain;
    text-align: center;
}
.columnC .skinSubB .skinMenuHeader {
   border-bottom: 10px solid #FFF;
    padding: 0;
    height: 49px;
    background-image: url(https://stat.ameba.jp/user_images/20181229/10/happy-hikiyose1222/bc/1f/p/o0195004914329247800.png);
    background-size: contain;
    text-align: center;
}

.skinMenuTitle {
    color: #fefefe;
    font-weight: bold;
    font-size: 14px;
    line-height: 3.5;
}
.skinMenuHeader {
font-family: "メイリオ", sans-serif;
background: #F04675;
}
 div.skinMenu.profileMenu div.skinMenu2 div.skinMenuHeader
{
background: #ffb6c1;
background-image: url(https://stat.ameba.jp/user_images/20181229/10/happy-hikiyose1222/d1/56/p/o0325004914329246757.png);
overflow: hidden;
text-indent: 100%;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
padding: 0;
border-bottom: 10px solid #FFF;
}
.skinStrongColor, .skinBaseStrongColor {

    color: #ff7a00;

}
.skinMenuBody {
    margin-top: -5px;

}
.skinMenu2 {
    background-color: #ffdfe9;
}

/* g navi　font color */
.gnav {
color: #ff1493 !important;
}
