/*
  Skin Name: ICT YOROZU BASIC
  Description: 
  Skin URI: 
  Author: ict-yorou.com
  Author URI: https://ict-yorou.com/
  Screenshot URI: https://im-cocoon.net/wp-content/uploads/skin-template.png
  Version: 1.0.0
  Priority: 9999000000
*/
/*以下にスタイルシートを記入してください*/

.article-header.entry-header {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: start;
  gap: 10px;
}
.article-header.entry-header .entry-title {
 width: 100%;
}
.date-tags {
	margin-top: 0.5em;
}
.article-header.entry-header .ad-area {
 width: 100%;
 margin-top: 0;
 margin-bottom: 0;
}
.sns-share.ss-top a {
	width: 40px;
	height: 40px;
}
.sns-share.ss-top .sns-buttons {
  column-gap: 10px;
  margin-top: 0.5em;
  margin-bottom: 1em;  
}
.sns-share.ss-top.ss-col-2 .sns-buttons {
	width: 100px;
}
.sns-share.ss-top.ss-col-2 a {
	width: -webkit-calc(50% - 10px);
	width: calc(50% - 10px);
}
.sns-share.ss-top.ss-col-3 .sns-buttons {
	width: 150px;
}
.sns-share.ss-top.ss-col-3 a {
	width: -webkit-calc(33.333333333333333% - 10px);
	width: calc(33.333333333333333% - 10px);
}
.sns-share.ss-top.ss-col-4 .sns-buttons {
	width: 200px;
}
.sns-share.ss-top.ss-col-4 a {
	width: -webkit-calc(25% - 10px);
	width: calc(25% - 10px);
}
.sns-share.ss-top.ss-col-5 .sns-buttons {
	width: 250px;
}
.sns-share.ss-top.ss-col-5 a {
	width: -webkit-calc(20% - 10px);
	width: calc(20% - 10px);
}
.sns-share.ss-top.ss-col-6 .sns-buttons {
	width: 300px;
}
.sns-share.ss-top.ss-col-6 a {
	width: -webkit-calc(16.666666666666667% - 10px);
	width: calc(16.666666666666667% - 10px);
}
.sns-share.ss-top .sns-buttons {
  justify-content: end;
}
.sns-share.ss-top a .button-caption {
  display: none;
}

input[type=submit].wpcf7-form-control {
  border: none;
  background-color: #1e73be;
  color: white;
  max-width: 300px;
  margin-right: auto;
  margin-left: auto;
}

.author-description {
	margin-bottom: 0;
}

.amazon-item-box {
	width: 100%;
}

.video-container {
	max-width: none;
}

@media screen and (max-width: 834px) {
	.sns-share.ss-top.ss-col-2 .sns-buttons,
	.sns-share.ss-top.ss-col-3 .sns-buttons,
	.sns-share.ss-top.ss-col-4 .sns-buttons,
	.sns-share.ss-top.ss-col-5 .sns-buttons,
	.sns-share.ss-top.ss-col-6 .sns-buttons {
	  column-gap: 10px;
	}
}

@media screen and (max-width: 640px) {
	.footer-bottom {
		margin-top: 0;
	}
	.navi-footer-in > .menu-footer {
		display: block;
	}
	.navi-footer-in > .menu-footer li.menu-item {
		width: auto;
	}
	#footer a:not(.sns-button) {
		line-height: 40px;
	}
}

@media screen and (max-width: 480px) {
	.sns-share.ss-bottom a .button-caption {
	  display: none;
	}
}