/*トップボタンプラグイン*/
.FloatingTopLink a {
background: #ffffff;
	color: #1abc9c ;
}
.FloatingTopLink a:hover,
.FloatingTopLink a:focus,
.FloatingTopLink a:active {
  color: #1abc9c;
  background: #ffffff;
}
/*********************
　　　関連記事
*********************/
/*各画像の領域の指定：大きな親要素*/
.related-entry-thumbnail {
	position: relative;
	height: 200px; /*4列のときは160pxで指定*/
	margin-left: 13px; /*左外側余白*/
	margin-right: 13px; /*右外側余白*/
} 
/*各画像の領域指定：親要素*/
.related-entry-title {
	width: 200px; /*4列の時は160pxに変更*/
	height: auto;
	position: absolute;
	bottom: 0;
	background: #000; /*タイトルの背景*/
	line-height: 1.4;
	opacity: 1; /*背景色を薄く画像を見せたいとき0.85など指定*/
	margin-bottom: 0;
	border-radius: 0 0 10px 10px;　/*角丸指定*/
}
/*エントリータイトルのホバー色*/
.related-entry-title:hover {
	background: #fff; /*タイトルにマウスを置いた時の色*/
	opacity: 0.85; /*背景色を透明に：1が通常透明なし*/
}
/*エントリータイトルのリンク*/
.related-entry-title .related-entry-title-link {
	margin-bottom: 0;
	color: #fff !important; /*リンクの文字色*/
	font-size: 0.8em; /*文字の大きさ：変更したら高さも変更する*/
	display: block;
	height: 2.2em; /*フォントサイズ・paddingにより指定変更すれば2行きれいに表示できる*/
	padding: 0.5em 0.3em;
}
/*タイトルのリンクをonマウスした時の指定*/
.related-entry-title .related-entry-title-link:hover {
	color: #000 !important; /*ONマウスで黒*/
	font-weight: bold; /*フォントの太さ：太く*/
}
/*画像を囲む線の指定*/
#related-entries .thumbnail-entry-thumb-image,
#related-entries .thumbnail-entry-no-image {
	border: 1px #000 solid; /*画像を囲む枠*/
}
/* 続きを見るの背景色*/
.entry-read a{
 color:#16a085;
 font-size:14px;
 background-color:#ffffff;
 border:1px solid #ffffff;
 border-radius:2px;
 padding:3px 5px 3px 5px;
 text-decoration:none;
 }
 
.entry-read a:hover{
 color:#16a085!important;
 background-color:#fff;
 border:1px solid #fff;
}

/* 続きを見るの背景色*/

/* カテゴリーの背景色*/
.post-meta .category a{
color:#16a085;
border-radius:6px;
padding:1px 5px;
}

.post-meta,.entry .post-meta a {
 background-color:#fff;
}

#main .entry {
 border-bottom: 1px dotted #999;
 padding-bottom: 18px;
 margin-bottom: 18px;
}
/*引用のスタイル*/

/*全体*/
blockquote {
    position: relative;
    padding: 10px 15px 10px 50px;/*内側の余白*/
    box-sizing: border-box;
    font-style: italic;/*斜体に*/
    border: solid 2px #3ca5d4;/*外枠*/
    color: #464646;/*外枠の色*/
    background-color: #fff;/*背景色*/
}

/*左上アイコン*/
blockquote:before{
    display: inline-block;
    position: absolute;
    top: 20px;/*引用アイコンの位置*/
    left: 15px;/*引用アイコンの位置*/
    vertical-align: middle;
    content: "\f10d";/*アイコンのユニコード*/
    font-family: FontAwesome;/*アイコンフォント*/
    color: #3ca5d4;/*アイコンの色*/
    font-size: 25px;/*アイコンの大きさ*/
    line-height: 1;
}

/*内側の文章*/
blockquote p {
    padding: 0;
    margin: 10px 0;
    line-height: 1.7;
}

/*引用元*/
blockquote cite {
    display: block;
    text-align: right;/*右寄せ*/
    color: #888888;/*文字色*/
    font-size: 0.9em;/*文字サイズ*/
    margin-bottom: 10px;
    margin-right: 40px;
}

/*右下アイコン*/
blockquote:after{
    display: inline-block;
    position: absolute;
    bottom: 20px;
    right: 15px;
    vertical-align: middle;
    text-align: center;
    content: "\f10e";
    font-family: FontAwesome;
    color: #3ca5d4;
    font-size: 25px;
    line-height: 1;
}
/*検索ボックス*/
#searchform input {
  margin-bottom: 0;
}
#searchform #s {
  padding-right: 2em;
}

#searchsubmit {
  background: initial;
}
#searchsubmit + label {
  cursor: pointer;
}

/*虫眼鏡マークをアイコンに*/
#searchsubmit + label::before {
  content: "\f002";
  font-family: "fontAwesome";
  font-size: larger;
  color: #16a085;;
  position: absolute;
  top: 7px;
  right: 10px;
}

/*フォーカス時のスタイル*/
input#s:focus {
    outline: none;
    box-shadow: none;
   background: #ffffff;
    background-repeat-x: inherit;
}

/*ボックス自体のスタイル*/
#s {
    background-clip: padding-box;
    width: 100%;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    box-shadow: none;/*影をなくす*/
    border-top: none;/*枠線をなくす*/
    border-left: none;/*枠線をなくす*/
    border-right: none;/*枠線をなくす*/
    border-radius: 0;/*角丸をなくす*/
    border-bottom: 1px solid #16a085;/*下線のみに*/
    background: #fff;/*背景色*/
    transition: 1s ease-in;/*じんわり変化*/
    background-repeat-x: no-repeat;
}

/*中の文字*/
input::-webkit-input-placeholder {
    color: #ccc;
    font-weight: lighter;
    font-family: 'Arial','Avenir Next';
    letter-spacing: 0.07em;
}
input:-moz-placeholder {
    color: #ccc;
    font-weight: lighter;
    font-family: 'Arial','Avenir Next';
    letter-spacing: 0.07em;
}
input::-moz-placeholder {
    color: #ccc;
    font-weight: lighter;
    font-family: 'Arial','Avenir Next';
    letter-spacing: 0.07em;
}
input:-ms-input-placeholder {
    color: #ccc;
    font-weight: lighter;
    font-family: 'Arial','Avenir Next';
    letter-spacing: 0.07em;
}
.entry-read {
  text-align: right;
  margin-right: 10px; /* ここはお好みで */
}
/*--------------------------------- 
記事一覧をカード型にする
--------------------------------*/
/* トップページ記事一覧の透明化 */
.home #main{
	background-color:transparent;
	padding:5px 5px;
	border:none;
}
/*記事の背景と影 */
#main .entry {	
	width:auto;
	margin-bottom:12px;
	background-color:#fff;/* エントリーの背景は白 */
	border:1px solid rgb(238, 238, 238);
	

box-shadow: 0px 3px 8px 2px rgba(0,0,0,0.6);
  -webkit-box-shadow: 0px 3px 8px 2px rgba(0,0,0,0.6);
  -moz-box-shadow: 0px 3
		px 8px 2px rgba(0,0,0,0.6);

}
/*カテゴリー一覧の透明化 */
.category #main{
	background-color:transparent;
	padding:0px 0px;
	border:none;
}
/*アーカイブの透明化 */
.archive #main{
	background-color:transparent;
	padding:0px 0px;
	border:none;
}
/*ページ送り*/
.pagination {
border:thin solid #ecf0f1;
background-color:#ffffff;
	box-shadow: 0px 3px 8px 2px rgba(0,0,0,0.6);
  -webkit-box-shadow: 0px 3px 8px 2px rgba(0,0,0,0.6);
  -moz-box-shadow: 0px 3
		px 8px 2px rgba(0,0,0,0.6);

	margin: 10px; padding: 10px;
}
.pagination span, .pagination a {
		color: #16a085; /* 文字色 */
	background: #ffffff; /* 背景色 */
}


#sidebar h3  {
	position: relative;
	padding: .5em .75em;
	background-color: #1abc9c;
	color: #fff;
	border-radius: 6px;
	border-bottom:none;
}
/*adsenseの背景と影 */
div.adsense {	
	width:auto;
	margin-bottom:12px;
	background-color:#fff;/* エントリーの背景は白 */
	border:1px solid rgb(238, 238, 238);
	

box-shadow: 0px 3px 8px 2px rgba(0,0,0,0.6);
  -webkit-box-shadow: 0px 3px 8px 2px rgba(0,0,0,0.6);
  -moz-box-shadow: 0px 3
		px 8px 2px rgba(0,0,0,0.6);

}