ul#main_menu,ul#main_menu li a:hover,.recentEntriesMenu .skinSubList li,div.readerRequestBtnArea2 a.readerBtn,.skinFrame2,.profileMenu .skinMenuHeader,
.calendarMenu .skinMenuHeader,.archiveMenu .skinMenuHeader,
.readerMenu .skinMenuHeader,.favoriteMenu .skinMenuHeader,
.rankingMenu .skinMenuHeader,.bookmarkMenu .skinMenuHeader,
.recentCommentMenu .skinMenuHeader,.themeMenu .skinMenuHeader,.skinImgBtnS,.readerRequestBtnArea .readerBtn span,.readerRequestBtnArea .readerBtn:hover span,
.readerRequestBtnArea .readerBtn:focus span,.profileMenu .skinSubList li,
.calendarMenu .skinSubList li,.archiveMenu .skinSubList li,.readerMenu .skinSubList li,
.favoriteMenu .skinSubList li,.rankingMenu .skinSubList li,.bookmarkMenu .skinSubList li,.recentCommentMenu .skinSubList li,
.themeMenu .skinSubList li,.recentEntriesMenu .skinMenuHeader,.recentEntriesMenu .skinSubList li,#sidebanner ul li.twitter a,#sidebanner ul li.facebook a,#sidebanner ul li.google a,#sidebanner ul li.mixi a,ul#sub_menu li.sub_menu1 a,ul#sub_menu li.sub_menu2 a,ul#sub_menu li.sub_menu3 a,ul#sub_menu li.sub_menu4 a{

/*========== ☆画像編集 ☆ ============*/

/*【１】画像シートのURL*/

background:url(//stat.blogskin.ameba.jp/blogskin_images/20130228/20/97/05/p/o10200970moriyoshihiro71362051090477.png)


repeat-x;}.skinHeaderArea2{


/*【２】ヘッダーイメージURL*/

background:url(//stat.blogskin.ameba.jp/blogskin_images/20130228/20/8b/19/p/o09800300moriyoshihiro71362051607893.png)

/*========== ☆  ☆ ============*/


no-repeat 0 0;  }



/*---------------------------*/
/*　リセットスタイル */
/*---------------------------*/
html {
font-size:75% !important;
line-height:1.5;
margin:0;
padding:0;
}
body{
margin:0;
padding:0;
text-align:left;
}
h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}
img{
border:0;
}
input,
textarea{
}
p{
margin:0;
padding:0;
}
/*---------------------------*/
/*　ブログデザインの基本設定　　  */
/*---------------------------*/
body {
font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS P Gothic",sans-serif;
}
/* 地色テキスト */
.skinTextColor,
.skinBaseTextColor,
.skinBlock,
body{
color:#111;
}
/*■リンク*/
.skinAnchorColor,
.skinBaseAnchorColor,
.skinBlock a,
.skinBlock a:visited,
a:visited,
skinAnchorVisitedColor,
.skinBaseAnchorVisitedColor,
a{
text-decoration:none;
color:#0c288d;
}
.skinAnchorHoverColor,
.skinBaseAnchorHoverColor,
.skinBlock a:focus,
.skinBlock a:hover,
a:focus,
a:hover{
text-decoration:underline;
color:#0c288d;
}
/* 淡　テキスト色 */
.skinWeakColor,
.skinBaseWeakColor{
color:#999;
}
/* 強調　テキスト色 */
.skinStrongColor,
.skinBaseStrongColor{
color:#FF0000;
}
/*コンテンツ全体*/
.skinBody{

}
.skinBody2{}
.skinBody3{}
/* 背景色 */
.skinBgColor,
.skinBaseBgColor,
.skinBlock{
background:#fff;
}
/* 淡　背景色 */
.skinWeakBgColor,
.skinBaseWeakBgColor{
background-color:#f7f7f7;
}
/* 強調　背景色 */
.skinStrongBgColor,
.skinBaseStrongBgColor{
background-color:#f7f7f7;
}
/*---------------------------------*/
/*　フレーム　ブログのレイアウト設定　   */
/*---------------------------------*/
.skinFrame{
}

.skinFrame2{
background-position:0 -570px;
margin:0 auto;
padding-top: 100px;
}
.skinContentsFrame{
position:relative;
margin:0 auto;
width:980px;

}

.skinContentsArea{
width:980px;
background:#fff;
padding-bottom: 0px;
}
.skinMainArea{
background:#fff;
}


/* カラムタイプ  */
/*２カラム左サイドバー*/
.columnA .skinMainArea {
float: right;
width: 660px;
background:#fff;
margin-left:20px;
}
.columnA .skinSubA {
float: left;
width: 300px;
background:#fff;

}
.columnA .layoutContentsB {
display: none
}
/*２カラム右サイドバー*/
.columnB .skinMainArea {
float: left;
width: 660px;
background:#fff;
}
.columnB .skinSubA {
float: right;
width: 300px;
background:#fff;
}
.columnB .layoutContentsB {
display: none;
}

/*---------------------------*/
/*　　ヘッダー header　　 */
/*---------------------------*/
.headerBnrArea{
padding-bottom:15px;
background:#fff;
}
.skinHeaderFrame {
position: relative;
}
.skinHeaderArea{
width:980px;
height:301px;
margin-bottom:0px;
overflow:hidden;
}
.skinHeaderArea2{
width:980px;
height:300px;
margin:0px;
overflow:hidden;
}
.skinBlogHeadingGroupArea{
width: 965px;
padding: 0px;
}
/*ブログタイトル*/
.skinTitleArea{
position: absolute;
top: -80px;
width:980px;
height:auto;
padding:5px 0px;
margin:0px;
}
/* skinTitle ブログタイトル文字 */
.skinTitle,
.skinTitle:visited,
.skinTitle:focus{
color:#fff;
font-size: 2.11em;
font-weight:bold;
line-height:1.2;
}
.skinTitle:hover{
font-size: 2.11em;
font-weight:bold;
color:#fff;
text-decoration:none;

}
/*ブログ説明*/
.skinDescription {
color: #333;
line-height:1.8;
}
.skinDescriptionArea{
/* position: absolute;
top: -24px;
width:840px;
height:18px;
font-size: 1em;
font-weight:normal;
padding:0px;
overflow:hidden; */
display:none;
}

/*-----------------------------*/
/*　サブメニュー sub_menu　 */
/*-----------------------------*/
div#sub_menu_space{
width: 150px;
height: 30px;
position: absolute;
top: -399px;
right: 0px;
}
ul#sub_menu{
}
ul#sub_menu li {
float:right;
text-indent:-9999px;
}
ul#sub_menu li a {
display:block;
width:24px;
height:24px;
margin-top:3px;
margin-left:10px;
}

ul#sub_menu li.sub_menu1 a{
background-position:-150px -161px;
}

ul#sub_menu li.sub_menu2 a{
background-position:-179px -161px;
}

ul#sub_menu li.sub_menu3 a{
background-position:-209px -161px;
}

ul#sub_menu li.sub_menu4 a{
background-position:-239px -161px;
}

ul#sub_menu li.sub_menu1 a:hover,
ul#sub_menu li.sub_menu2 a:hover,
ul#sub_menu li.sub_menu3 a:hover,
ul#sub_menu li.sub_menu4 a:hover{
opacity:0.8;
}
/*---------------------------*/
/*　メッセージボード */
/*---------------------------*/
.skinMessageBoard{
margin-bottom:16px;
font-size:1.4em;
line-height:1.5;
}
.skinMessageBoard{
border-top:1px dotted #ddd;
border-bottom:1px dotted #ddd;
background:#fff;
}
.skinMessageBoard2{}
.skinMessageBoard3{
padding:16px 30px;
}
#message{
margin-bottom:14px;
border:none;
}
#message .contents{
padding:0px;
border:none;
}
/*メッセージボード　１ボックス*/
div#board_1{
width:590px;
height:auto;
}
div#board_1 dl.box1{
width:590px;
min-height:100px;
height:auto !important;
height:100px;
float:left;
}
/*フロート解除*/
div#board_1:after{
display:block;
clear:both;
content:"";
}
div#board_1{
*zoom:1;
}
/*フロート解除　終わり*/
div#board_1 dl.box1 dt{
width:590px;
height:50px;
font-size:24px;
background-position:-315px -290px;
}
div#board_1 dl.box1 dt span{
display:block;
padding:6px 5px 13px 0px;
}
div#board_1 dl.box1 dd{
margin:10px 3px 3px 0px;
color:#666;
}

/*---------------------------*/
/*　メインカラム（記事部分）　　 */
/*---------------------------*/
.skinArticleHeader h1 {
margin: 0;
padding: 0;
height: 40px;
font-size:1.2em;
font-weight: normal;
}
.skinArticleHeader {
height: auto;
margin:0 20px 10px 20px;
padding: 5px 10px 10px 0px;
border-bottom: 1px solid #ddd;
border-left: none;
}
.skinArticleHeader2{
padding: 10px 10px 10px 15px;
border-left: 5px solid #0c288d;
}
.skinArticleHeader2{}
.skinArticleTitle,
.skinArticleTitle:hover,
.skinArticleTitle:focus,
.skinArticleTitle:visited{
font-weight: bold;
font-size:1.6em;
color:#0c288d;
}
.articleDetailArea {
padding: 10px 0;
font-size:0.8em;
}
.skinArticle{
/* 注　blog.cssに margin-bottom の記述有り */
padding:16px 0;
background:#fff;
border:1px solid #ddd;
margin: 30px 0;
}
.skinArticle2{}
.skinArticle3{}
.skinArticleBody{}
.skinArticleBody2{
margin:0 29px;

line-height:1.6;
}
.skinArticleFooter{
margin:10px 29px 0;
border-top:1px dotted #ddd;
}

/*---------------------------*/
/*最新の記事一覧タブメニュー*/
/*---------------------------*/
/* 枠線色*/
.skinBorderColor,
.skinBaseBorderColor,
.skinBlock{
border-color:#ddd;
}
/* リスト境界線色*/
.skinBorderHr,
.skinBorderList li{
border-color:#ddd;
}

/*---------------------------*/
/*サイドバー*/
/*---------------------------*/
/* skinMenu サイドメニューのブロック */
.skinMenu{
background:none;
}

.profileMenu,
.calendarMenu,
.archiveMenu,
.readerMenu,
.favoriteMenu,
.rankingMenu,
.bookmarkMenu,
.recentCommentMenu,
.themeMenu,
.recentEntriesMenu{
margin-bottom:10px;
background:#fff;
}
.profileMenu .skinMenuHeader,
.calendarMenu .skinMenuHeader,
.archiveMenu .skinMenuHeader,
.readerMenu .skinMenuHeader,
.favoriteMenu .skinMenuHeader,
.rankingMenu .skinMenuHeader,
.bookmarkMenu .skinMenuHeader,
.recentCommentMenu .skinMenuHeader,
.themeMenu .skinMenuHeader,
.recentEntriesMenu .skinMenuHeader{
height: 35px;
padding: 10px 0 1px 0;
margin-top: 20px;
background-position: -1px -237px;
}
.skinMenuTitle{
padding-left:20px;
font-size:1.2em;
color:#000099;
}

.skinMenuBody{
margin:10px;
padding:10px;
background:#fff;
border:solid 1px #ddd;
}
.skinSubHr,
.skinSubList li{
margin-bottom:3px;
padding-bottom:3px;
border-bottom:1px dotted #ddd;
}
.profileMenu .skinSubList li,
.calendarMenu .skinSubList li,
.archiveMenu .skinSubList li,
.readerMenu .skinSubList li,
.favoriteMenu .skinSubList li,
.rankingMenu .skinSubList li,
.bookmarkMenu .skinSubList li,
.recentCommentMenu .skinSubList li,
.themeMenu .skinSubList li,
.recentEntriesMenu .skinSubList li{
background-position: -1000px 1px;
padding-left:10px;
margin-bottom:5px;
padding-bottom:5px;
border-bottom:1px dotted #999;
}
.profileMenu .skinMenuBody,
.calendarMenu .skinMenuBody,
.archiveMenu .skinMenuBody,
.readerMenu .skinMenuBody,
.favoriteMenu .skinMenuBody,
.rankingMenu .skinMenuBody,
.bookmarkMenu .skinMenuBody,
.recentCommentMenu .skinMenuBody,
.themeMenu .skinMenuBody,
.recentEntriesMenu .skinMenuBody{
margin:5px 0;
}

/*---------------------------*/
/* ボタンのスタイル */
/*---------------------------*/
/* skinImgBtnS (128px)
読者になる、アメンバー、メッセージ、プレゼント
*/
ul.profileBtnArea li{
padding:4px;
}
.skinImgBtnS{
background-position:-0px -160px;
}
.skinImgBtnS:hover,
.skinImgBtnS:focus{
opacity:0.9;
}
.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);/* アイコン画像を指定 */
color:#FFF;
}
/*
ボタンのアイコン画像
menu_icons_pastel.png
menu_icons_gray.png
menu_icons_black.png
menu_icons_white.png
*/

/*---------------------------*/
/* skinSimpleBtn ページングの次へ、前へボタン */
/*---------------------------*/
.skinSimpleBtn,
.skinSimpleBtn:visited,
.skinSimpleBtn:hover,
.skinSimpleBtn:focus{
border:1px solid #ddd;
background:#fff;
color:#0c288d;
}
.skinSimpleBtn:hover,
.skinSimpleBtn:focus{
background:#f7f7f7;
}.readerHeader { padding-bottom: 7px }
.readerRequestArea {
    margin-top: 10px;
    text-align: center;
}

/*---------------------------*/
/* readerのボタン */
/*---------------------------*/
.readerRequestBtnArea a.skinImgBtnS{
background:none;
}
.readerRequestBtnArea a.readerBtn{
display:block;
width:230px;
height:70px;
margin:0 auto;
}
.readerRequestBtnArea .readerBtn span{
text-indent:-9999px;
display:block;
width:230px;
height:70px;
background-position:-450px -80px;
}
.readerRequestBtnArea .readerBtn:hover span,
.readerRequestBtnArea .readerBtn:focus span{
background-position:-450px -80px;
opacity:0.9;
}




/*---------------------------*/
/* カレンダー */
/*---------------------------*/
.skinSubA .calendarMenu table{
width:260px;
}
/*---------------------------*/
/* ブログ検索 */
/*---------------------------*/
.skinSubA .blogSearchInput {
width: 254px;
margin: 0 7px;
}
/*---------------------------*/
/* サイドバナー（Twitter、Facebookなど） */
/*---------------------------*/
#sidebanner ul li{
margin:10px 0;
}
#sidebanner ul li a{
display:block;
width:300px;
height:75px;
}
#sidebanner ul li.twitter a:hover{
opacity:0.8;
}




img#furukawa{
position:absolute;
top: -449px;
right: 36px;
}
.userLinkArea p {
padding: 0 0 0px 0;
}
div.articleText{
margin-bottom: 150px;
line-height: 2.0;
font-size:16px!important;
}

.pagingArea {
margin: 8px auto 5px auto;
}



/*------------------------------*/
/*　メインメニュー main_menu　 */
/*------------------------------*/
/* ヘッダー下にグローバルナビ(グローバルメニュー)を設置する */
/*▼▼▼ 変更しない ▼▼▼*/
.skinContentsArea{
  position:relative;
}
#headerMenu{
  position:absolute;
  margin:0;
  padding:0;
}
#headerMenu ul.menu{
  margin:0;
  padding:0;
  list-style: none;
}
#headerMenu ul.menu li{
  display:inline;
}
#headerMenu ul.menu li a{
  display:block;
  float:left;
  margin:0;
  padding:0;
  white-space:nowrap;
  overflow:hidden;
  text-align:center;
border:1px solid #e2e2e2;
}
/*▲▲▲ 変更しない ▲▲▲*/
/*▼▼▼ サイズ・位置など ▼▼▼*/
.skinContentsArea{
  padding-top:60px;   /* ボタン設置用スペース */
}
#headerMenu{
  top:0px;            /* 上下位置調整 */
  left:0px;           /* 左右位置調整 */
  width:980px;        /* メニュー全体の幅 */
}
#headerMenu ul.menu li a{
  width:161px;        /* ボタンの幅 */
  line-height:45px;   /* ボタンの高さ */
  font-size:14px;     /* ボタンの文字サイズ */
}
/*▲▲▲ サイズ・位置など ▲▲▲*/
/*▼▼▼ ボタンの色・文字装飾・背景など ▼▼▼*/
#headerMenu ul.menu li a{ /* 通常時 */
  color:#333333;             /* 文字色 */
  font-size:1em;
  font-weight:normal;        /* 太字 */
  text-decoration:none;      /* 下線 */
border-top:4px solid #0c288d;

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

}
#headerMenu ul.menu li a:hover{ /* カーソルが乗った時 */
  color:#9b9b9b;             /* 文字色 */
  font-weight:normal;        /* 太字 */
  text-decoration:none; /* 下線 */
border-top:4px solid #9b9b9b;

background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */

}
/*▲▲▲ ボタンの色・背景など ▲▲▲*/
