@charset "utf-8";
@import "common/0-import.css";
/*------------------------------------------------------------
	お役立ちコンテンツ
------------------------------------------------------------*/
#conts h2 {
	margin: 0;
}

#conts .titleLead {
	margin-bottom: 20px;
}

#conts div .snsBtns {
	margin: -8px 0 6px;
}

#conts .titleBox {
	margin-bottom: 7px;
	position: relative;
}

#conts .titleBox .date {
	position: absolute;
	top: 12px;
	right: 13px;

	color: #FC6B67;
}

/* コンテンツ・リスト部 */

#conts .contentsList {
	margin-bottom: 30px;
}

#conts .contentsList li {
	float: left;
	width: 338px;
	margin: 0 14px 15px 0;
}

	#conts .contentsList li.carrier {
		width: 690px;
	}

	#conts .contentsList li.resume02,
	#conts .contentsList li.method,
	#conts .contentsList li.about {
		margin-right: 0;
	}

	#conts .contentsList li.resume02,
	#conts .contentsList li.resume {
		margin-bottom: 0;
	}

#conts .contentsList li .inner {
	height: 99px;
	padding: 0 15px;
}

	#conts .contentsList li.carrier .inner {
		background: url(/img/content/bg_list07.jpg) no-repeat top;
		height: 107px;
	}

	#conts .contentsList li.column .inner {
		background: url(/img/content/bg_list01.jpg) no-repeat top;
	}

	#conts .contentsList li.method .inner {
		background: url(/img/content/bg_list02.jpg) no-repeat top;
	}

	#conts .contentsList li.ranking .inner {
		background: url(/img/content/bg_list03.jpg?update=20181019) no-repeat top;
	}

	#conts .contentsList li.about .inner {
		background: url(/img/content/bg_list04.jpg) no-repeat top;
	}

	#conts .contentsList li.resume .inner {
		background: url(/img/content/bg_list05.jpg) no-repeat top;
	}

	#conts .contentsList li.resume02 .inner {
		background: url(/img/content/bg_list06.jpg) no-repeat top;
	}

#conts .contentsList li .inner .text {
	margin-bottom: 11px;
	padding-top: 8px;
}

	#conts .contentsList li.carrier .inner .text {
		margin-bottom: 12px;
		padding-top: 7px;
		font-size: 1.167em;
	}

#conts .contentsList li .inner .link {
	padding-left: 10px;
	background: url(/img/common/icon/03.gif) no-repeat 0 4px;

	zoom: 1;
}

/* コンテンツ・コラム部 */

#conts .column {
}

#conts .column .lead {
	margin: 0 15px 15px;
	padding-bottom: 12px;
	background: url(/img/content/line01.png) repeat-x left bottom;
}

/* コンテンツ・メソッド部 */

#conts .method {
}

#conts .method .lead {
	margin: 0 15px 15px;
	padding-bottom: 12px;
	background: url(/img/content/line01.png) repeat-x left bottom;
}

#conts .method .infoBox {
	margin: 0 15px 15px;
	padding-bottom: 15px;
	background: url(/img/content/line01.png) repeat-x left bottom;
}

#conts .method .infoBox .img {
	float: right;
	margin-left: 15px;
	padding-top: 3px;
}

#conts .method .infoBox .title {
	margin-bottom: 3px;
	padding-left: 10px;
	background: url(/img/common/icon/03.gif) no-repeat 0 4px;

	zoom: 1;
}

#conts .method .infoBox .title a {
	margin-right: 10px;
	font-weight: bold;
}

#conts .method .infoBox .title .date {
	color: #999;
}

#conts .method .infoBox .text {
}

#conts .method .infoBox .text a {
	margin-left: 10px;
}

/* もっと見る */

#conts .more {
	margin: -15px 15px 0;
	text-align: right;
}

#conts .columnMore {
	margin: -8px 15px 30px;
}

/* コンテンツ・インタビュー部 */
#conts .interview {
	margin-bottom: 50px;
}