/*
-----------------------------------------------------
ameblo CSS Skin Settings
FileName:   common.css
-----------------------------------------------------
*/

/* ----------------------- common ★フォントカラー----------------------- */
body{
margin: 0;
padding: 0;
text-align: center;
color:#505050;
/* 字体 */
font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",Osaka,sans-serif;
}
#frame {
width: 980px;
margin-left: auto;
margin-right: auto;
text-align: left;
}
#subFrame {
margin-right: 0;
}
#wrap {
position: relative;
width: 100%;
}
img {
border: 0;
}
a {
color: #00ade4;
}
a:link {text-decoration: none}
a:visited {text-decoration: none}
a:hover {text-decoration: underline}
input,textarea{font-size:12px}
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,
#recent_entries_list ul,
#recent_entries_list li{
list-style-type:none;
margin: 0;
padding: 0;
}

/* ----------------------- header ----------------------- */
.skinBlogHeadingGroupArea{
display: block;
/*position: relative;
top: 0;
left: 0;*/
width: 980px;
height:70px;
margin-bottom:25px;
padding:0px;
}

/* ----------------------- background-color-control ヘッダー画像--------------- */
body {
background: url(//stat.blogskin.ameba.jp/blogskin_images/20140516/17/19/nT/p/o00050149surf1400229027530.png) repeat-x left top;
background-color:#F0F0F0;
}
.skinBlogHeadingGroupArea h1,
.skinBlogHeadingGroupArea h2 {
display:block;
text-indent:-9999px;
padding: 0px;
margin: 0px;
}

.skinBlogHeadingGroupArea h1 {
background: url(//stat.blogskin.ameba.jp/blogskin_images/20140516/17/dd/J9/p/o09800070surf1400229553177.png) no-repeat left top;
}

.skinBlogHeadingGroupArea h2 {
display:none;
}


/*プロフィール*/
.profileMenu .skinMenuTitle{
background:url(//stat.ameba.jp/user_images/20121203/15/surf/30/95/g/o0300003012314246356.gif) no-repeat left top;
display:block;
text-indent:-9999px;
margin:0px;
padding:0px;
width:300px;
height:30px;
}

.skinMenuHeader{
margin:0;
padding:0;
}

.recentEntriesMenu .skinMenuTitle{
background:url(//stat.ameba.jp/user_images/20121203/15/surf/8f/dd/g/o0300003012314245333.gif) no-repeat left top;
display:block;
text-indent:-9999px;
margin:0px;
padding:0px;
width:300px;
height:30px;
}

.themeMenu .skinMenuTitle{
background:url(//stat.ameba.jp/user_images/20121203/15/surf/97/f4/g/o0300003012314245331.gif) no-repeat left top;
display:block;
text-indent:-9999px;
margin:0px;
padding:0px;
width:300px;
height:30px;
}

.calendarMenu .skinMenuTitle{
background:url(//stat.ameba.jp/user_images/20121203/15/surf/29/3c/g/o0300003012314246357.gif) no-repeat left top;
display:block;
text-indent:-9999px;
margin:0px;
padding:0px;
width:300px;
height:30px;
}

.subModule .skinMenuTitle{
background:url(//stat.ameba.jp/user_images/20121203/15/surf/bc/2e/g/o0300003012314245332.gif) no-repeat left top;
display:block;
text-indent:-9999px;
margin:0px;
padding:0px;
width:300px;
height:30px;
}

.readerMenu .skinMenuTitle{
background:url(//stat.ameba.jp/user_images/20121203/15/surf/ea/90/g/o0300003012314245755.gif) no-repeat left top;
display:block;
text-indent:-9999px;
margin:0px;
padding:0px;
width:300px;
height:30px;
}

.favoriteMenu .skinMenuTitle{
background:url(//stat.ameba.jp/user_images/20121203/15/surf/4e/f1/g/o0300003012314246358.gif) no-repeat left top;
display:block;
text-indent:-9999px;
margin:0px;
padding:0px;
width:300px;
height:30px;
}

.rankingMenu .skinMenuTitle{
background:url(//stat.ameba.jp/user_images/20121203/15/surf/e3/6d/g/o0300003012314245753.gif) no-repeat left top;
display:block;
text-indent:-9999px;
margin:0px;
padding:0px;
width:300px;
height:30px;
}

.bookmarkMenu .skinMenuTitle{
background:url(//stat.ameba.jp/user_images/20121203/15/surf/67/f9/g/o0300003012314247127.gif) no-repeat left top;
display:block;
text-indent:-9999px;
margin:0px;
padding:0px;
width:300px;
height:30px;
}

.archiveMenu .skinMenuTitle{
background:url(//stat.ameba.jp/user_images/20121203/15/surf/db/22/g/o0300003012314247128.gif) no-repeat left top;
display:block;
text-indent:-9999px;
margin:0px;
padding:0px;
width:300px;
height:30px;
}

.recentCommentMenu .skinMenuTitle{
background:url(//stat.ameba.jp/user_images/20121203/15/surf/df/6b/g/o0300003012314245754.gif) no-repeat left top;
display:block;
text-indent:-9999px;
margin:0px;
padding:0px;
width:300px;
height:30px;
}

/* ヘッダー画像をトップリンクに */

.skinBlogHeadingGroupArea{
/*background-color:#CCCCCC;*/
width:100%;
}

.skinBlogHeadingGroupArea h1{
/*background-image:url(title_new.png) no-repeat left top;
width:980px;
display:block;
text-indent:-9999px;*/
}

.skinBlogHeadingGroupArea h2 {
margin:0;
padding:0;
text-indent:-9999px;
}
.skinBlogHeadingGroupArea h1 a {
display:block;
height:140px; /*画像高さ*/
width:980px; /*画像幅*/
}

div#imageBox { margin:0; padding:0px; height:100%; background:none;; text-align:left; overflow: hidden; font-size:11px; }
div#imageBoxWrap { background:none; }

#imageBoxWrap{
border-bottom:1px solid #CCCCCC;
}

.subContents{
font-size:14px;
line-height:120%;
}

.imageDate{
margin-bottom:30px;
}

#exLinkBtn{
float:right;
}

.skinMenu{
margin-bottom:15px;
background-color:#ffffff;
}

.profileUserNicknameArea,
.profileDetailArea,
.skinSubList{
text-align:left;
}

.skinArticleHeader{
margin:0px 30px 0px 20px;
padding:0px;
text-align:left;
border:none;
font-size:1.4em;
line-height:1.2em;
}

.skinArticle{
padding:0px;
border:none;
margin:0px 0px 30px 0px;
text-align:left;
background-color:#FFFFFF;
}

.skinArticleBody2{
margin:0px 16px;
}

.skinArticle3{
position:relative;
}

.skinArticleHeader2{
position:absolute;
top:22px;
left:0px;
border-top:1px solid #cccccc;
width:95%;
margin:16px;
padding-top:9px;
}

.articleTheme{
position:absolute;
top:16px;
right:16px;
}

.articleTime{
position:absolute;
top:16px;
left:16px;
}

.articleText{
margin:3.8em 0em 1em 0em;
font-size:1.1em;
line-height:1.4em;
display:block;
}

.skinArticleFooter{
margin:13px 16px 0px 16px;
border-top:1px solid #cccccc;
clear:both;
}

.articleImageListArea{
margin:22px 0 20px;
}

.articleLinkArea{
font-size:0.95em;
padding-bottom:16px;
}

.headerBnrArea{
display:none !important;
height:0px !important;
font-size:1px !important;
line-height:1px !important;
padding-bottom:0px;
}

.skinMainArea2 .pagingArea{
display:none;
height:1px;
}

.skinMainArea2 .userLinkArea{
display:none;
height:1px;
}

.commentHeader,
.commentBody,
.commentFooter{
text-align:left;
}

body{
color:#505050;			/* 【CSS規則】colorのみ指定可能 */
}

/* リンク色（基本） */
.skinAnchorColor,
.skinBaseAnchorColor,
.skinBlock a,
a,
.skinArticleHeader a{
color:#00ADE4;			/* 【CSS規則】colorのみ指定可能 */
}

/* リンク色（visited） */
.skinAnchorVisitedColor,
.skinBaseAnchorVisitedColor,
.skinBlock a:visited,
a:visited,
.skinArticleHeader a:visited{
color:#00ADE4;			/* 【CSS規則】colorのみ指定可能 */
}

/* リンク色（hover） */
.skinAnchorHoverColor,
.skinBaseAnchorHoverColor,
.skinBlock a:focus,
.skinBlock a:hover,
a:focus,
a:hover,
.skinArticleHeader a:focus,
.skinArticleHeader a:hover{
color:#00ADE4;			/* 【CSS規則】colorのみ指定可能 */
}

/* 淡　テキスト色 */
.skinWeakColor,
.skinBaseWeakColor{
color:#00ADE4;			/* 【CSS規則】colorのみ指定可能 */
}

/* 強調　テキスト色 */
.skinStrongColor,
.skinBaseStrongColor{
color:#505050;			/* 【CSS規則】colorのみ指定可能 */
}

/* 背景色
--------------------------------------------*/
/* 背景色 */
.skinBgColor,
.skinBaseBgColor,
.skinBlock{
background-color:#fff;		/* 【CSS規則】background-colorのみ指定可能 */
}

/* 淡　背景色 */
.skinWeakBgColor,
.skinBaseWeakBgColor{
/*background-color:#f7f7f7;	 【CSS規則】background-colorのみ指定可能 */
}

/* 強調　背景色 */
.skinStrongBgColor,
.skinBaseStrongBgColor{
/*background-color:#f7f7f7;	 【CSS規則】background-colorのみ指定可能 */
}

/* リスト境界線色（メインカラム一覧ページのリストなど　※サイドバー内のリスト境界線色は別）
--------------------------------------------*/
.skinBorderHr,
.skinBorderList li{
/*border-color:#b3b3b3;	 【CSS規則】border-colorのみ指定可能 */
}

/*==============================================
 ボタンのスタイル
==============================================*/

/* skinImgBtn 読者になるなどのボタン
--------------------------------------------*/

/* skinImgBtnM (180px) */
.skinImgBtnM{
background-image:url(../img/skin_btn_m.png);
}
.skinImgBtnM:hover span,
.skinImgBtnM:focus span,
.skinImgBtnM span{
color:#333;
}

/* skinSimpleBtn ページングの次へ、前へボタン
--------------------------------------------*/
.skinSimpleBtn,
.skinSimpleBtn:visited,
.skinSimpleBtn:hover,
.skinSimpleBtn:focus{
border:1px solid #ddd;
background:#fff;
color:#00ADE4;
}
.skinSimpleBtn:hover,
.skinSimpleBtn:focus{
background:#f7f7f7;
}
/* フッターここから */
#footer {
font-size: 14px;
line-height: 18px;
color: #777777;
background-color: #19191E;
text-align: center;
clear: left;
padding-top: 45px;
padding-bottom: 45px;
font-family : "Arial Black" , "Helvetica Black" ;
}
/* フッターここまで */
.globalLinkArea {
  display: none !important;
}
.skinHeaderArea{
margin-top:-21px;
}
