@media not all and (min-width: 600px){
	html{
		font-size: 3.6vw;
	}
}
body{
	line-height: var(--lh-md);
}

a{
	text-decoration: none;
	transition: var(--ani-t--normal) ease-out;
}
a:is(:hover, :focus){
	color: var(--c-main);
}
svg{
	color: currentcolor;
	vertical-align: middle;
}
fill{
	fill: currentcolor;
}

#container:has(.wtck-main) .main{
	padding-bottom: 0;
}

.wtck-main__inner{
	max-width: 1120px;
	margin-inline: auto;
}


/*===============================
* 記事詳細
* =================================*/
/* 最大幅 */
@media (min-width: 600px){
	.article, 
	.under-entry-content{
		width: 50%;
		margin-inline: auto;
	}
}

/* アイキャッチより上 */
.entry-header{
	display: flex;
	flex-direction: column;
}
/* 日付 */
.date-tags{
	order: 1;
	text-align: left;
}
/* タイトル */
.entry-title{
	order: 5;
}
/* 会社名 */
.widget-below-single-content-title{
	order: 10;
}
/* アイキャッチ */
.eye-catch-wrap{
	order: 15;
}
/* SNSシェア */
.sns-share.ss-top{
	order: 20;
}




#container:has(.wtck-main) #footer{
	margin-top: 0;
}
