/*
 Theme Name:	Twenty Seventeen Child
 Theme URI:	https://wordpress.org/themes/twentyseventeen/
 Description:	Kiharaminoru Theme
 Author:	Minoru Kihara
 Author URI:	http://kiharaminoru.jp
 Template:	twentyseventeen
 Version:	1.0.0
 License:	GNU General Public License v2 or later
 License URI:	http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:	kiharaminoru
*/

body, button, input, select, textarea,
.entry-title,
.main-navigation,       /* 画面右上のメニュー */
.comment-metadata,      /* コメントの日付 */
.comment-reply-link,    /* コメントの返信ボタン */
input[type="submit"],   /* 送信ボタン */
.post-navigation,       /* 投稿単位のページナビゲーション */
.post-navigation .post-title,
.post-navigation div + div,
.comments-title,        /* コメント */
.comment-reply-title,
.comment-notes,
.comment-form label,
.widget .widget-title,
.logged-in-as {
    font-family: "Trebuchet MS","Arial","Helvetica","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
}

/* サイトのメインタイトル */
.site-branding .site-title {
    font-size: 2.7rem;
    font-weight: 600;
    letter-spacing: -0.1rem;    /* 文字間を少し寄せる */
}
@media screen and (min-width: 20em) and (max-width:29em) {
    .site-branding .site-title {
	font-size: 1.7rem;
    }
}
@media screen and (min-width: 30em) {
}
/* iPad & Tablet */
@media screen and (min-width: 48em) {
}
@media screen and ( min-width: 67em ) {
}
@media screen and ( min-width: 79em ) {
}

.site-description {
    font-size: 1.1rem;
    margin: 0;
}
 
.entry-content h1 {
    font-size: 1.4rem;
    font-weight: 400;
}
    
.entry-content h2 {
    font-size: 1.3rem;
    font-weight: 400;
    border-bottom: thin solid #6495ed;
}
 
.entry-content h3 {
    font-size: 1.2rem;
    font-weight: 400;
    border-left: 4px solid #6495ed;
    padding-left: 0.5rem;
}

/* Posts */
.site-content {
    padding: 0 0 0;
}

.blog .site-main > article,
.archive .site-main > article,
.search .site-main > article {
    padding-bottom: 0;
}

.post {
    box-shadow: 2px 2px 3px gray;
    border-radius: 10px;
    border: 1px solid #999;
    padding: 20px;
    margin-bottom: 30px;
}

/*
Header social
*/
.header-social {
	position: absolute;
	top: 0;
	right: 3em;
}
.header-social .social-navigation {
	width: 100%;
}
.header-social .social-navigation a {
	margin: 0 0 0.5em 0;
}
@media screen and (max-width: 48em) {
	.header-social {
		display: none;
	}
}

/*
Social nav
*/
.social-navigation a[href*="behance.net"] { background-color: #1769ff; }
.social-navigation a[href*="codepen.io"] { background-color: #000000; }
.social-navigation a[href*="deviantart.com"] { background-color: #05cc47; }
.social-navigation a[href*="digg.com"] { background-color: #005f93; }
.social-navigation a[href*="dribbble.com"] { background-color: #f46899; }
.social-navigation a[href*="dropbox.com"] { background-color: #007ee5; }
.social-navigation a[href*="facebook.com"] { background-color: #3b5998; }
.social-navigation a[href*="flickr.com"] { background-color: #ff0084; }
.social-navigation a[href*="foursquare.com"] { background-color: #0072b1; }
.social-navigation a[href*="plus.google.com"] { background-color: #dd4b39; }
.social-navigation a[href*="github.com"] { background-color: #000000; }
.social-navigation a[href*="instagram.com"] { background-color: #d93175; }
.social-navigation a[href*="linkedin.com"] { background-color: #0077B5; }
.social-navigation a[href*="mailto:"] { background-color: #000000; }
.social-navigation a[href*="medium.com"] { background-color: #000000; }
.social-navigation a[href*="pinterest.com"] { background-color: #bd081c; }
.social-navigation a[href*="getpocket.com"] { background-color: #ee4256; }
.social-navigation a[href*="reddit.com"] { background-color: #ff4500; }
.social-navigation a[href*="skype.com"] { background-color: #00aff0; }
.social-navigation a[href*="skype:"] { background-color: #00aff0; }
.social-navigation a[href*="slideshare.net"] { background-color: #0673b2; }
.social-navigation a[href*="snapchat.com"] { background-color: #fffc00; }
.social-navigation a[href*="soundcloud.com"] { background-color: #ff5419; }
.social-navigation a[href*="spotify.com"] { background-color: #00e461; }
.social-navigation a[href*="stumbleupon.com"] { background-color: #eb4823; }
.social-navigation a[href*="tumblr.com"] { background-color: #35465c; }
.social-navigation a[href*="twitch.tv"] { background-color: #6441a4; }
.social-navigation a[href*="twitter.com"] { background-color: #55acee; }
.social-navigation a[href*="vimeo.com"] { background-color: #aad450; }
.social-navigation a[href*="vine.co"] { background-color: #00bf8f; }
.social-navigation a[href*="vk.com"] { background-color: #45668e; }
.social-navigation a[href*="wordpress.org"] { background-color: #464646; }
.social-navigation a[href*="wordpress.com"] { background-color: #21759b; }
.social-navigation a[href*="yelp.com"] { background-color: #d32323; }
.social-navigation a[href*="youtube.com"] { background-color: #cd201f; }

.dl-horizontal dt {
	float: left;
}
.dl-horizontal dd {
	margin-left: 10em;
}

/* 文章ブロック（ベージュ）  */
div.content_block {
  background-color: #fffcf4;
  border-radius: 8px;
  box-shadow: 0px 0px 5px silver;
  margin-bottom: 10px;
  padding: 0.5em 0.5em 0.5em 0.5em;
}
ul.posts_list {
  position: relative;
  margin-left: 1em;
  margin-bottom: 0.5em;
}
ul.posts_list li {
  line-height: 1.5;
  padding-left: 1em;
  list-style-type: none!important;
}
ul.posts_list li:before {
  font-family: "Font Awesome 5 Free";
  content: "\f075";
  font-weight: 900;
  position: absolute;
  left: -0.5em;
  color: skyblue;
}
ul.posts_list li span.posts_title {
  position: absolute;
  left: 10em;
}
ul.posts_list li span.posts_title a {
  text-decoration: none;
}
