@charset "UTF-8";

/*!
Theme Name: Simplicity2 child
Template:   simplicity2
Version:    20161002
*/

/* Simplicity子テーマ用のスタイルを書く */

/* スマホのロゴ */ 

@media screen and (max-width: 768px) {
  #header-in {
background-color:#9bb0bd;
text-align:center;
height:115px;	  
  }
	#site-description{ color:#fff;
	                   margin-right: 0px; }
	#site-title{margin-right: 0px;}
}

/* メインの幅を広げる */ 
#header-in, #navi-in, #body-in, #footer-in{width: 1100px;} 
#main {width: 770px;}

/* タイトル文字 */

#site-title a{
  font-size:24px;
}
#site-description{
  line-height:5%;
  font-size:14px;
}

/* レイアウト基本 */
#body {
    margin-top: 5px;
}

html, body {
background-color: #fff;
} 

/* メイン部分 */
#main {
border:none;
	
}
/* サイドバー */
#sidebar{
border:none;
}

#sidebar ul li{
 font-size:14px;
}


/*カテゴリーのスタイル
*/

span.category,
.article span.category a{
font-size:14px;
 color:#29566D;
background: #CDDAE0;
padding:2px 8px;
line-height:250%;
border-radius: 2px;
}

/*見出しタグのスタイル*/

.article h1 {
  margin-top:0px;
  font-size: 22px;
}

.article h2,
#archive-title{
border-left:3px solid #29566D;
margin: 40px 0 30px;
padding:15px 25px;
background:  #ebf0f2;
color:#29566D;
}

.article h3{
  font-size:23px;
  border-bottom:5px solid #29566D;
  color:#29566D;
  padding:10px 0;
}

.article h4{
 font-size:18px; 
 border-bottom:1px dotted #29566D;
 font-weight:100;
}
.article h5{
 font-size:17px;
 padding:0 10px;
 border-left:5px solid #29566D;
 font-weight:100;
}
#sidebar h3.widget_title{
 font-size:16px;
 padding:12px 0 12px 15px;
 margin: 20px 0;
 color:#29566D;
 font-weight:100;
 background: #CDDAE0;
}

.article{
	font-size:15px;
	color:#4d4d4d;
}
/*アンカー*/

a:hover {
  color:#eb6100;
}
.widget_new_entries a,
.widget_new_popular a,
.widget_popular_ranking a,
.wpp-list a,
.entry-read a,
.related-entry-read a,
.article-list .entry-title a{
 color:#29566D;
}
.widget_new_entries a:hover,
.widget_new_popular a:hover,
.widget_popular_ranking a:hover,
.wpp-list a:hover,
.entry-read a:hover,
.entry .post-meta a:hover,
.related-entry-read a:hover,
.entry a:hover,
.related-entry-title a:hover,
.navigation a:hover,
#footer a:hover,
.article-list .entry-title a:hover,
.blog-card-title a:hover{
  color:#eb6100;
}

/*------------------
インデックス記事一覧
-------------------*/
.entry-card-content h2{
	font-size:20px;
 color:#29566D;
}
p.post-meta,p.entry-read{
	font-size:14px;
 color:#29566D;
}

p.entry-snippet{
	font-size:15px;
}


/*------------------
サイドバーウイジェット
-------------------*/
#sidebar .widget {
    margin-bottom: 20px;
}

#searchform {
    position: relative;
    margin-top: 0px;
	    margin-bottom: -15px;
}

/*------------------
サイドバープロフ設定
-------------------*/
.prof{
		font-size: 14px;
	color: #263238;
	text-align: center;
}


p.pro{
	color:  #263238;
}
p.pro:before{
  font-family: FontAwesome;
  content: "\f06d";
 padding-right : 5px;
  color: #263238;
}
p.pro{font-weight:600}

#blog ul{margin:0;padding:0;list-style:none}
#blog li a{
display:block;
padding:7px 5px;
font-size:13px;
color: #263238;

text-decoration:none;  
border-bottom:1px dotted 
}

#blog li a:hover{color:#3a4b56;background-color: #dee7e8;}

#blog{
	padding:5px 0 5px 0;
}

/*------------------
サイドバーグラフ設定
-------------------*/
.graph{
	display:block;
}
.gra{
float: left;
   text-align:center;
	font-size: 12px;
	color: #263238;	
  width:48%;
}

/* snsボタン右サイド */

.widget_sns_follow_buttons h3{
display:none;}
p.sns-follow-msg{
	display:none;}

ul.snsp li a span{
	border-radius: 17px;
background-color: #9bb0bd;
}

/* パンくずアイコン非表示 */
#breadcrumb .fa-home,.fa-folder {
  display: none;
}

.rank{
   text-align:center;	
}
/*------------------
メールフォーム
-------------------*/

/*メールフォームrecaptcha中央配置*/
.wpcf7-recaptcha{
margin-right:auto;
margin-left:auto;
text-align: center;
width:300px;
}
/*コンタクトフォーム7の送信ボタン*/
.wpcf7-submit{
	width:100%;
	border-radius:20px;
	background:#f3f3f3;
	color:#000;
	border:none;
	margin:0 auto;
	padding:10px;
	display:block;
	box-sizing:border-box;
}

.wpcf7-submit:hover{
	opacity:0.9;
}

/* コンテンツとランキングの空白 */

.entry-content {
	margin-bottom: 25px;
}

/* シェアする文字サイズ */
.sns-share-msg {
    display: none;
}

/************************************
** SNSシェアボタン
************************************/
.sns-group-viral{
margin-left: auto;
width: 100%;
}
.sns-group-viral ul.snsb li{
width:auto;
}
.sns-group-viral ul.snsb li a{
font-size: 24px;/* 各SNSアイコンのサイズ */
color:#9bb0bd;/* 各SNSアイコンの色 */
width: 50px;
height: 35px;
}
/* 各SNSの名前を非表示 */
.icon-twitter::after,
.icon-googleplus::after,
.icon-facebook::after, 
.icon-hatena::after, 
.icon-pocket::after,
.icon-feedly::after{
display: none;
}
/* 各SNSボタンの色 */
ul.snsbs a.twitter-btn-icon-link,
ul.snsbs a.google-plus-btn-icon-link,
ul.snsbs a.facebook-btn-icon-link,
ul.snsbs a.hatena-btn-icon-link,
ul.snsbs a.pocket-btn-icon-link,
ul.snsbs a.feedly-btn-icon-link{
background-color:#fff;
}

/* 関連記事上空白 */
#main .post, #main .page {
    margin-bottom: 30px;
}

.pagination {
    margin: 20px 0;
}


/* 楽天バナーPCサイド */

.rakutenbn{
text-align:center;
}


