@charset "UTF-8";
@media screen and (max-width: 1439px) {

/************************************************************
 * バートル説明のスタイル
 * (screen モード)
 ************************************************************/
/*** 本体 ***/
article.home div.top-layout {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 98px;
}
article.home div.gaiyo {
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	margin-bottom: 40px;
	padding-top: 24px;

	width: 330px;
	border-radius: 24px;
	opacity: 0px;
	
	text-align: center;
	color: #1E1E1E;
	
	border-bottom: 1px solid #D8D8D8;

	box-shadow: 8px 9px 40px 0px #0000001F;
}
article.home div.gaiyo div.title {
	margin-left: auto;
	margin-right: auto;

	width: 300px;

	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
}
article.home div.gaiyo div.desc {
	margin-left: auto;
	margin-right: auto;

	width: 300px;

	font-size: 14px;
	font-weight: 700;
	line-height: 32px;
	text-align: left;
}
article.home div.image {
	width: 360px;
}
article.home div.types {
	margin-top: 48px;
	margin-left: auto;
	margin-right: auto;

	width: 330px;
}
article.home div.types div.type {
	margin: 24px;
	
	width: 300px;

	text-align: center;
}
article.home div.types div.type div.type-title {
	margin: 24px 24px 12px 24px;

	font-size: 24px;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
}
article.home div.types div.type div.type-tag {
	margin: 0px 24px 24px 24px;

	font-size: 18px;
	font-weight: 700;
	line-height: 32px;
	text-align: center;
}
article.home div.types div.type div.type-desc {
	width: 240px;
	margin-left: auto;
	margin-right: auto;

	font-size: 18px;
	font-weight: 700;
	line-height: 36px;
	text-align: left;
}


} /* @media */
