/*
Theme Name: Twenty Thirteen Child
Version: 3.5
Template: twentythirteen
*/

/* フッターがウィジェット2(Twitter埋め込み)に食い込むのを回避 */
.entry-content
{
    min-height: 100vh;/*画面高さ*/
    position: relative;/*相対位置*/
    padding-bottom: 80px;/*←footerの高さ*/
    box-sizing: border-box;/*←全て含めてmin-height:100vhに*/
}
.footer
{
    position: absolute;/*絶対位置*/
    bottom: 0; /*下に固定*/
}
/**
 * 1.0 Body フォント変更
 * ----------------------------------------------------------------------------
 */
 body {
	color: #141412;
	font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic Medium", "Yu Gothic", Verdana, Meiryo, sans-serif;
	line-height: 1.5;
	text-rendering: optimizeLegibility;
	vertical-align: baseline;
}

/**
 * 2.0 Headings
 * ----------------------------------------------------------------------------
 */

 h1,
 h2,
 h3,
 h4,
 h5,
 h6 {
	 clear: both;
	 font-family: inherit;
	 line-height: 1.3;
 }
 
/**
 * 3.0 Text Elements フォント変更
 * ----------------------------------------------------------------------------
 */
 b, strong, .bold{
	font-family: -apple-system, BlinkMacSystemFont, Roboto, "Segoe UI semibold", "Helvetica Neue", HelveticaNeue, YuGothic, "Yu Gothic", "Segoe UI", Verdana, Meiryo, sans-serif;
}

/**
 * 4.0 Links 色変更
 * ----------------------------------------------------------------------------
 */

 a {
	color: #065FD4;
	text-decoration: none;
}

a:visited {
	color: #065FD4;
}

a:focus {
	outline: thin dotted;
}

a:active,
a:hover {
	color: #ea9629;
	outline: 0;
}

a:hover {
	text-decoration: underline;
}

/**
 * 5.0 Content コンテンツ幅604→690, padding376→290
 * ----------------------------------------------------------------------------
 */

 .hentry {
	padding: 40px 0;
}

.entry-header,
.entry-content,
.entry-summary,
.entry-meta {
	margin: 0 auto;
	max-width: 690px;
	width: 100%;
}
.sidebar .entry-header,
.sidebar .entry-content,
.sidebar .entry-summary,
.sidebar .entry-meta {
	max-width: 1040px;
	padding: 0 290px 0 60px;
}

/**
 * 6.0 Sidebar ウィジェット幅300→200に縮小
 * ----------------------------------------------------------------------------
 */

 .site-main .widget-area {
	float: right;
	width: 200px;
}

/**
 * 8.0 Media Queries ウィジェット変更
 * ----------------------------------------------------------------------------
 */
@media (max-width: 999px) {
	.site-main .widget-area {
		float: none;
		margin: 0;
		width: 100%;
	}
}