/*
Template:twentysixteen
Theme Name:twentysixteen_child
*/ 

/*ボディ背景色*/
.site {
	margin: 0;
	background-color: #eee;
}
/*ボディ背景画像*/
body:not(.custom-background-image):before,
body:not(.custom-background-image):after {
	height: 0px;
}
/*サイトタイトル*/
.site-title {
	font-family: "Rounded Mplus 1c";
	font-size: 1.125rem;
	font-weight: 500;
	margin: 1rem 0 1rem 1rem;
}
/*サイト余白*/
.entry-header,
.entry-summary,
.entry-content,
.entry-footer,
.page-content {
	margin-right: 0%;
	margin-left: 0%;
}
.sidebar {
	margin-bottom: 3.5em;
	padding: 0%;
}
.site-footer {
	padding: 0 0% 1.75em;
}

.site-main > article {
	margin-bottom: 3em;
}

/*サイトコンテンツ幅*/
.site-content {
	font-family: "Rounded Mplus 1c";
	padding: 0rem 1rem 0 1rem;
	background-color: #fff;
}

/*コメントエリア余白*/
.comments-area {
	margin: 0 0% 3.5em;
}

/*コメントエリア余白*/
.content-bottom-widgets {
	margin: 0 0%;
}

/*ナビマージン*/
.post-navigation {
	border-top: 1px dotted #5080b0;
	border-bottom: 1px dotted #5080b0;
	font-family: "Rounded Mplus 1c";
	margin: 0 0% 3.5em;
}

/*投稿タイトル*/
.entry-title {
	font-family: "Rounded Mplus 1c";
	font-size: 1.0625rem;
	margin-top: 1rem;
	margin-bottom: 1rem;
	border-left: solid 0.0625rem #5080b0;
	box-shadow: -0.0625rem 0rem #fff,
	-0.25rem 0rem #2d6eb0,
	-0.3125rem 0rem #fff,
	-0.625rem 0rem #003060;
	margin-left: 0.625rem;
	padding-left: 0.5rem;
	line-height: 1.4375rem;
}
/*サイト幅*/
.site-inner {
	max-width: 100%;
}
/*ヘッダーイメージ*/
.header-image {
	margin: 0  auto;
	max-width: 100%;
	background-color: #eee;
}
/*サイトコンテンツ幅*/
.site-content {
	font-family: "Rounded Mplus 1c";
	font-size: 1rem;
	padding: 0rem 1rem 0;
	margin: 0 auto 0;
	max-width: 1200px;
	background-color: #fff;
}
/*投稿タイトル*/
.entry-title {
	font-family: "Rounded Mplus 1c";
	font-size: 1.0625rem;
	margin-top: 1rem;
	margin-bottom: 1rem;
	border-left: solid 0.0625rem #5080b0;
	box-shadow: -0.0625rem 0rem #fff,
	-0.25rem 0rem #2d6eb0,
	-0.3125rem 0rem #fff,
	-0.625rem 0rem #003060;
	margin-left: 0.625rem;
	padding-left: 0.5rem;
	line-height: 1.25rem;
}

/*タイトル背景マージン*/
.site-branding,
.site-header-menu,
.header-image {
	margin: 0 ;
}

/*タイトルフォントカラー*/
.site-branding .site-title a {
	color: #fff;
}

/*ヘッダー余白*/
.site-header {
	padding: 0;
	width: 100%;
 	background-color: #003060;
}

/*404テキスト*/
.page-title {
	font-family: "Rounded Mplus 1c";
	font-weight: 500;
	font-size: 1.375rem;
	margin: 2rem 0;
}

/*エントリ見出し*/
.entry-content h2,
.entry-summary h2,
.comment-content h2 {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem; 
	font-weight: 500;
}
.entry-content h3,
.entry-summary h3,
.comment-content h3 {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
	font-weight: 500;
}
.entry-content h4,
.entry-content h5,
.entry-content h6,
.entry-summary h4,
.entry-summary h5,
.entry-summary h6,
.comment-content h4,
.comment-content h5,
.comment-content h6 {
	margin-top: 1.5rem;
	margin-bottom: 1.5rem;
	font-weight: 500;
}

/*改行*/
p {
	margin: 0 0 1em;
}
/*エントリーフッターテキスト*/
.entry-footer {
	font-family: "Rounded Mplus 1c";
	font-size: 1rem;
}
/*エントリーマージン*/
.site-main {
	margin-bottom: 1rem;
}

/*コメントボタン*/
button,
button[disabled]:hover,
button[disabled]:focus,
input[type="button"],
input[type="button"][disabled]:hover,
input[type="button"][disabled]:focus,
input[type="reset"],
input[type="reset"][disabled]:hover,
input[type="reset"][disabled]:focus,
input[type="submit"],
input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:focus {
	font-family: "Rounded Mplus 1c";
	font-weight: 500;
}
/*コメントタイトルテキスト*/
.comments-title,
.comment-reply-title {
	font-family: "Rounded Mplus 1c";
	font-size: 0.875rem;
	font-weight: 500;
}
/*コメントフォームテキスト*/
body,
button,
input,
select,
textarea {
	font-family: "Rounded Mplus 1c";
	font-size: 0.875rem;
}
.comment-form label {
	font-size: 0.875rem;
	font-family: "Rounded Mplus 1c";
}
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags {
	font-size: 0.875rem;
}
/*コメントエリアボトムマージン*/
.comments-area,
.sidebar,
.content-bottom-widgets .widget-area,
.widecolumn {
	margin-bottom: 1.25em;
}

/*ページングテキスト*/
.post-navigation .post-title {
	font-family: "Rounded Mplus 1c";
	font-size: 1rem;
}
/*ページングマージン*/
.post-navigation a {
	padding: 1rem 0;
}
/*ページングセンタリング*/
.pagination .nav-links {
	text-align: center;
}

/*フッターラップ*/
.site-footer {
	padding: 0 0% 1em;
	margin: 0 auto 0;
	max-width: 1200px;
	background-color: #fff;
	text-align: center;
}

/*フッタースラッシュ削除*/
.site-footer .site-title:after {
	content: "";
}
/*フッターコピーライト*/
.site-info {
	font-family: "Rounded Mplus 1c";
	font-size: 0.875rem;
	width: 100%;
}

/*ウェジットタイトル*/
.widget .widget-title {
	font-family: "Rounded Mplus 1c";
	font-size: 1rem;
	margin: 1rem 0 1rem;
}
/*ウェジットメニュー*/
.widget {
	border-top: 0px dotted #003060;
	font-size: 0.9375rem;
	padding-top: 1em;
	margin-bottom: 0.5rem;
	line-height: 1.625rem;
}
/*ウェジェットメニューマージン*/
ul {
	list-style: none;
	margin: 0;
}
li {
	margin-bottom: 0.25rem;
}

/*サーチボタンカラー*/
button,
button[disabled]:hover,
button[disabled]:focus,
input[type="button"],
input[type="button"][disabled]:hover,
input[type="button"][disabled]:focus,
input[type="reset"],
input[type="reset"][disabled]:hover,
input[type="reset"][disabled]:focus,
input[type="submit"],
input[type="submit"][disabled]:hover,
input[type="submit"][disabled]:focus {
	background: #003060;
}

/*ボーダーここから*/

.page-header {
	border-top: 0px dotted #5080b0;
	margin: 0 0% 0em;
	padding-top: 0em;
}
.pagination {
	border-top: 0px solid #003060;
	font-family: "Rounded Mplus 1c";
	font-size: 1rem;
}
.post-navigation div + div {
	border-top: 2px dotted #5080b0;
}
.comments-title,
.comment-reply-title {
	border-top: 1px dotted #5080b0;
}
.pagination:before,
.pagination:after {
	background-color: #003060;
}
.pagination .prev,
.pagination .next {
	background-color: #003060;
	color: #fff;
}

/*ヘッダーラップ*/
@media screen and (min-width: 48.9375em) {
	
/*サイトコンテンツ幅*/
.site-content {
	font-family: "Rounded Mplus 1c";
	font-size: 1.125rem;
	padding: 1rem 2rem 0;
	margin: 0 auto 0;
	max-width: 1200px;
	background-color: #fff;
}
/*サイトタイトル*/
.site-title {
	font-family: "Rounded Mplus 1c";
	font-weight: 400;
	font-size: 1.5rem;
	margin: 1rem 0 1rem 2rem;
}
.site-header-main {
	max-width: 1200px;
	margin: 0 auto 0;
}
.header-image a {
	max-width: 1200px;
	margin: 0  auto;
	background-color: #eee;
}
	/*投稿タイトル*/
.entry-title {
	font-family: "Rounded Mplus 1c";
	font-size: 1.25rem;
	margin-top: 1rem;
	margin-bottom: 1rem;
	border-left: solid 0.0625rem #5080b0;
	box-shadow: -0.0625rem 0rem #fff,
	-0.25rem 0rem #2d6eb0,
	-0.3125rem 0rem #fff,
	-0.625rem 0rem #003060;
	margin-left: 0.625rem;
	padding-left: 0.5rem;
	line-height: 1.4375rem;
}
/*コメントタイトルテキスト*/
.comments-title,
.comment-reply-title {
	font-family: "Rounded Mplus 1c";
	font-size: 1.125rem;
	font-weight: 500;
}
/*ウェジットタイトル*/
.widget .widget-title {
	font-family: "Rounded Mplus 1c";
	font-size: 1.25rem;
	margin: 1rem 0 1rem;
}	
/*コメントフォームテキスト*/
body,
button,
input,
select,
textarea {
	font-family: "Rounded Mplus 1c";
	font-size: 1rem;
	line-height: 1.75rem;
}
.comment-form label {
	font-size: 1rem;
	font-family: "Rounded Mplus 1c";
}
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.form-allowed-tags {
	font-size: 1rem;
}
/*ウェジットメニュー*/
.widget {
	border-top: 0px dotted #003060;
	font-size: 1.125rem;
	padding-top: 1em;
	margin-bottom: 0.5rem;
	line-height: 1.75rem;
}
/*ページングテキスト*/
.post-navigation .post-title {
	font-family: "Rounded Mplus 1c";
	font-size: 1.125rem;
}
	/*フッターコピーライト*/
.site-info {
	font-family: "Rounded Mplus 1c";
	font-size: 1rem;
	width: 100%;
}
	
}