@charset "UTF-8";

/*!
Theme Name: Simplicity2 child
Template:   simplicity2
Version:    20161002
*/
/* Simplicity子テーマ用のスタイルを書く */


/*---------------------------------------------
本文編集margin:0px 4px auto;
---------------------------------------------*/
/* メイン・サイド枠線*/ 
#main{
 border:2px solid #808080;
	border-radius: 0px;
	margin:6px 2.5px auto;
}
#sidebar {
 border:2px solid #808080;
	border-radius: 0px;
	margin:6px 2.5px auto;
}

/*---------------------------------------------
インデックス　エントリーカード　独立
---------------------------------------------*/
/*トップページと本文中の枠を消す*/
.home #main{
	border:none;
}
/*トップの背景だけ透明化*/
.home #main{
	background-color:transparent;
}
/*余白の並び調整で綺麗に*/
.home #main{
	padding:0px 0px;
}
/*記事欄の背景を白にする*/
#main .entry {	
	background-color:#fff;/* エントリーの背景は白 */
}
/*余白調整でさらに見た目整える*/
#main .entry {	
	width:auto;
	padding:10px;
	margin-bottom:25px;
	border: solid 2px #808080 !important;
}


/*---------------------------------------------
続きを読む編集
---------------------------------------------*/
.entry-read {
	text-align: right;
	font-size: 14px;
}
.entry-read a:hover{
	color:#000!important;
}
.entry-read a,
.related-entry-read a {
  padding:4px 8px 4px 8px;
	border:1px solid #000;
	border-radius: 2px;
}
.entry-read a:link{
	text-decoration: none;
}

/*---------------------------------------------
忍者ＲＳＳ編集
---------------------------------------------*/
li.ninja-recommend-article:hover, .nrcm_custom_txt01 dd:hover, .nrcm_custom_txt01:hover.nrcm_custom_memo {
    cursor:pointer;
   background-color:#ffffe0 !important;
}

.ninja-recommend li.ninja-recommend-article{
	border-bottom:dotted 1px #b3b3b3 !important;padding-bottom:10px !important;
}
li.ninja-recommend-article:last-of-type{
	border:none !important;
}

/*---------------------------------------------
リンク付き画像半透明ホバー
---------------------------------------------*/
a:hover img{
opacity: 0.6;
filter: alpha(opacity=60);
-moz-opacity:0.6;
}

/*---------------------------------------------
メニュー下RSS padding:4px;
---------------------------------------------*/
 .top_main_widget {
background-color:#fffaf0;
margin-bottom: 0px;
margin:0px 2.5px auto;
}
.blogroll-channel {
	border: solid 2px #808080 !important;
	height: 250px !important;
	overflow-y: scroll;
}

/*-----------------------------------------------
ライブドア相互RSS
-----------------------------------------------*/
.blogroll-channel,
.blogroll-channel * {
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    border: none;
    text-align: left;
}
.blogroll-channel {
    height: 200px;
    margin-bottom: 10px;
    padding: 10px;
    border: solid 1px #666;
    background: #fff;
    overflow-y: scroll;
}

.blogroll-channel .blogroll-list-wrap {
    margin-bottom: 10px;
}

.blogroll-channel .blogroll-list {
    list-style-type: none;
    margin-bottom: 3px;
    font-size: 18px;
    line-height: 1.3;
	border-bottom: 1px dashed #DDDDDD;
}

.blogroll-channel .blogroll-list img {
    vertical-align: middle;
}

.blogroll-channel img.blogroll-icon,
.blogroll-channel img.blogroll-favicon {
    margin: 0 5px 0 0;
}

.blogroll-channel img.blogroll-favicon {
	width: 16px;
	height: 16px;
}

.blogroll-channel a.blogroll-link {
}

.blogroll-channel .blogroll-new-entry {
    margin-left: 5px;
    color: red;
}

.blogroll-channel .blogroll-clip,
.blogroll-channel .blogroll-hatebu {
    margin: 0 0 0 5px;
}

.blogroll-channel .blogroll-link-time {
    margin: 0 0 0 3px;
    color: #ffa500;
    font-size: 14px;
}

.blogroll-channel .blogroll-ad-img {
}

.blogroll-channel .blogroll-ad-text {
    display: block;
    margin-top: 5px;
    color: #666;
    font-size: 14px;
}


/*---------------------------------------------
サイドバー人気記事
---------------------------------------------*/
/* 新着記事下線 */
#sidebar li.new-entry {
 border-bottom: 1px dashed #808080;
 padding-bottom: 15px;
 height: 70px; 
}
/* リスト最後の下線消す（不要なら削除） */
#sidebar li.new-entry:last-child {
	border-bottom: none;
}

/* 人気記事下線 */
.widget_popular_ranking ul li, .widget_new_popular ul li {
border-bottom: 1px dashed #808080;
    padding-bottom: 0px;
}
/* リスト最後の下線消す（不要なら削除） */
.widget_popular_ranking ul li:last-child,
.widget_new_popular ul li:last-child {
  border-bottom: none;
}

/* ランキングの背景色 */
.widget_popular_ranking ul li:nth-child(1):before{
background-color:#CFB53B;
}
.widget_popular_ranking ul li:nth-child(2):before{
background-color:#bbbbbb;
}
.widget_popular_ranking ul li:nth-child(3):before{
background-color:#C47222;
}

/*---------------------------------------------
タグクラウドのデザイン変更
---------------------------------------------*/
.tagcloud a {
font-size: 12px !important;
display: inline-block;
margin-bottom: 5px;
padding: 1px 10px;
text-decoration: none;
color: #1e336e;
border-radius: 2px;
border: 1px solid #184eba;
background-color: #fff;
}
.tagcloud a:hover {
/* transition: 0.3s; */
color: #cc0033;
background: #e3e3e3;
}

/*---------------------------------------------
フッター
---------------------------------------------*/
/* コピーライトの色変更*/
#copyright,
#copyright a {
    color: black !important;
}
.bgc{background: #DDFFFF;}

/*---------------------------------------------
見出し
---------------------------------------------*/
h2 {
  border-bottom: solid 3px #78bcff;
  position: relative;
}
h2:after {
  position: absolute;
  content: " ";
  display: block;
  border-bottom: solid 3px #184eba;
  bottom: -3px;
  width: 30%;
}
h3 {
  padding: 0.25em 0.5em;/*上下 左右の余白*/
  color: #494949;/*文字色*/
  background: transparent;/*背景透明に*/
  border-left: solid 5px #7db4e6;/*左線*/
}

/*---------------------------------------------
関連記事
---------------------------------------------*/
/*関連記事の間に線を*/
#main .related-entry {
    border-bottom: 1px dashed #808080;
    padding-bottom: 15px;
}

/*---------------------------------------------
サイドバー見出し
---------------------------------------------*/
.sidebar h3 {
padding: 4px 0;
	border-top: 3px double #1e73be;
	border-bottom: 3px double #1e73be;
	text-align: center;
	color: #000;
	border-left:none;
}

/*---------------------------------------------
本文編集2
---------------------------------------------*/
/* メイン部分の区切り線 
#main .entry {
border-bottom: 1px dashed #808080;
padding-bottom: 15px;
}*/

/* フッターサイズ */
#footer {
	background-color:#fffaf0;	
}
/* リンク下部削除 */
a {
text-decoration: none;
}
/* パンくず削除 */
#breadcrumb {
display:none;
}
/* サブタイトルを消す */
#site-
subtitle, #site-description {
display: none;
}
/*---------------------------------------------
固定ページのタイトルを非表示にする
---------------------------------------------*/
.post-15 .entry-title {
    display: none;
}
.post-265 .entry-title {
    display: none;
}
.post-157 .entry-title {
    display: none;
}
.post-23 .entry-title {
    display: none;
}
.post-1291 .entry-title {
    display: none;
}
.post-3331 .entry-title {
    display: none;
}
.post-3 .entry-title {
    display: none;
}
.post-4160 .entry-title {
    display: none;
}


/*---------------------------------------------
固定ページのタイトルの余白を消す

.post-15 header {
 margin :0em;
}
.post-265 header {
 margin :0;
}
.post-157 header {
 margin :0;
}
.post-23 header {
 margin :-2em;
}
.post-25 header {
 margin :-2em;
}
.post-27 header {
 margin :-2em;
}
.post-368 header {
 margin :-1em;
}
.post-3 header {
 margin :-2em;
}
.post-390 header {
 margin :-1em;
}
.post-1291 header {
 margin :-1em;
}
.post-3331 header {
 margin :0em;
}
---------------------------------------------*/

/*---------------------------------------------
特定の固定ページの日付を非表示
---------------------------------------------*/
#post-15 .post-meta { 
	display: none; 
}
#post-265 .post-meta { 
	display: none; 
}
#post-157 .post-meta { 
	display: none; 
}
#post-23 .post-meta { 
	display: none; 
}
#post-25 .post-meta { 
	display: none; 
}
#post-27 .post-meta { 
	display: none; 
}
#post-368 .post-meta { 
	display: none; 
}
#post-3 .post-meta { 
	display: none; 
}
#post-390 .post-meta { 
	display: none; 
}
#post-1291 .post-meta { 
	display: none; 
}
#post-3331 .post-meta { 
	display: none; 
}
#post-4160 .post-meta { 
	display: none; 
}


/*---------------------------------------------
特定ページのシェア・フォローボタン非表示
---------------------------------------------*/
#post-15 #sns-group {
    display: none;
}
#post-265 #sns-group {
    display: none;
}
#post-157 #sns-group {
    display: none;
}
#post-23 #sns-group {
    display: none;
}
#post-25 #sns-group {
    display: none;
}
#post-27 #sns-group {
    display: none;
}
#post-368 #sns-group {
    display: none;
}
#post-3 #sns-group {
    display: none;
}
#post-390 #sns-group {
    display: none;
}
#post-1291 #sns-group {
    display: none;
}
#post-3331 #sns-group {
    display: none;
}
#post-4160 #sns-group {
    display: none;
}



