@charset "utf-8";
/* ================================================================================================================== */
/* LOWLAYER:HEADLINE【Customize】                                                                                     */
/* ===================================================================================================================*/
#llcmd_headline {
	background-image: url('../../images/features/headline_bg.jpg');
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
#llcmd_headline .inner {
	width: 195px;
	top: 52px;
}
#llcmd_headline .inner .item.type_icon img {
	width:  59.878px;
	height: 61.993px;
}
@media screen and (max-width: 750px) {
	#llcmd_headline {
		background-image: url('../../images/features/headline_bg_sp.jpg');
	}
	#llcmd_headline .inner {
		width: 274px;
		top: 44px;
	}
	#llcmd_headline .inner .item.type_icon img {
		width:  77.88px;
		height: 80.63px;
	}
}
/* ================================================================================================================== */
/* FEATURES:FEATURES_LIST                                                                                             */
/* ===================================================================================================================*/
#main #features_list {
	padding: 50px 0;
	background: #f0f0f0;
}
#main #features_list .inner {
	width: 890px;
	margin: 0 auto;
	letter-spacing: -.40em;
}
#main #features_list ul.item {
	display: inline-block;
	width: 420px;
	letter-spacing: normal;
	vertical-align: top;
}
#main #features_list ul.item:nth-child(2n) {
	margin-left: 50px;
}
#main #features_list ul.item:nth-child(n + 3) {
	margin-top: 50px;
}
@media screen and (max-width: 750px) {
	#main #features_list {
		padding: 55px 0 80px;
	}
	#main #features_list .inner {
		width: 600px;
	}
	#main #features_list ul.item {
		display: block;
		width: 600px;
	}
	#main #features_list ul.item:nth-child(2n) {
		margin-left: 0;
	}
	#main #features_list ul.item:nth-child(n + 3) {
		margin-top: 0;
	}
	#main #features_list ul.item:nth-child(n + 2) {
		margin-top: 45px;
	}
}
/* =============================================================== */
/* FEATURES:FEATURES_LIST:ITEM                                     */
/* =============================================================== */
#main #features_list ul.item li.kind_image {
}
#main #features_list ul.item li.kind_title {
	margin-top: 15px;
	font-size: 0.18rem;

	font-family: 'Noto Sans JP', sans-serif;
	font-style:  normal;
	font-weight: 700;
}
#main #features_list ul.item li.kind_explain {
	margin-top: 10px;
	font-size: 0.14rem;
	line-height: 1.6;
}
#main #features_list ul.item li.kind_annotation {
	margin-top: 8px;
	font-size: 0.12rem;
	line-height: 1.6;
}
#main #features_list ul.item li.kind_annotation div {
	padding-left: 1em;
	text-indent: -1em;
}
@media screen and (max-width: 750px) {
	#main #features_list ul.item li.kind_image {
	}
	#main #features_list ul.item li.kind_image img {
		width: 100% !important;
	}
	#main #features_list ul.item li.kind_title {
		margin-top: 25px;
		font-size: 0.28rem;
	}
	#main #features_list ul.item li.kind_explain {
		margin-top: 20px;
		font-size: 0.24rem;
	}
	#main #features_list ul.item li.kind_annotation {
		margin-top: 20px;
		font-size: 0.22rem;
	}
}
