@charset "utf-8";
@import "/css/template.css";

/*#conts h2 {
	padding: 15px 0 0 10px;
	height: 41px;
	background: url(/img/seo_tool/index/h2Back.gif) no-repeat;
	border-top: 5px solid #000;

	color: #2F3E1E;
	font-size: 140%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

	* html #conts h2 {
		height: 56px;
		/*Mac IE用ハック*/
		/*\*//*/
		height: 41px;
		/**/
		
#conts h2 {
	margin: 0 20px 35px 0;
}

#conts a.list {
	padding: 5px 0 0 15px;
	width: 65px;
	height: 31px;
	background: url(/img/index/seoToolList_back.gif) no-repeat;
	display: block;

	position: absolute;
	top: 0;
	right: 10px;

	color: #fff;
	font-family: 'ＭＳ Ｐゴシック' ,sans-serif;
	font-size: 11px;
	text-decoration: none;
}

	* html #conts a.list {
		padding-top: 7px;
		width: 80px;
		height: 36px;

		top: 5px;
		/*Mac IE用ハック*/
		/*\*//*/
		width: 65px;
		height: 31px;

		top: 0;
		/**/
	}

#conts h3.h3top {
	margin: 0 5px 0 15px;
	padding: 5px 20px 5px 30px;
	background: url(/img/icon/home.gif) no-repeat left center;
	display: inline;

	font-size: 130%;
}

#conts h3 {
	margin: 0 5px 0 15px;
	padding: 5px 20px 5px 30px;
	background: url(/img/icon/h3_folder01.gif) no-repeat left center;

	font-size: 130%;
}

#conts img.new {
	position: relative;
	top: 2px;
	left: 0;
}

#conts p {
	margin: 5px 0 20px 0;
	padding: 0 15px 10px 15px;
	background: url(/img/line/line02.gif) repeat-x left bottom;

	font-size: 150%;
	line-height: 1.4;
}

#conts .last {
	background: none;
}

#conts ul {
}

#conts li {
}

/*  リニューアル追加分　*/

#conts #newEntry h3 {
}

#conts #newEntry p {
	margin: 0 0 20px 0;
	padding: 0 20px 0 0;
	font-size: 130%;
	line-height: 1.4;
}

#conts #newEntry img.photoLeft {
	margin: 5px 15px 20px 0;
	float: left;
}

#conts #newEntry ul {
	text-align: left;
}

#conts #newEntry p.arrow {
	margin: 0 0 20px 100px;
	padding-left: 18px;
	background: url(/img/icon/arrow.gif) no-repeat left 7px;
}

#conts #seoToolList {
}

#conts #seoToolList h3 {
	margin: 30px 0 5px 0;
}


#conts #seoToolList a.list {
}

#conts #seoToolList h4 {
	padding: 5px 0 10px 30px;
	background: url(/img/icon/folder.gif) no-repeat left 3px;
	font-size: 130%;
}

#conts #seoToolList img.new {
}

#conts #seoToolList p {
	margin: 0 0 20px 0;
	padding: 0 20px 0 30px;
	color: #666;
	font-size: 110%;
	line-height: 1.7;
}

#conts #seoToolList ul {
	margin: 5px 20px 10px 30px;
	font-size: 130%;
	line-height: 1.7;
}

#conts #seoToolList li {
	padding: 3px 20px 5px 30px;
	background: url(/img/icon/folder.gif) no-repeat left center;
}

#liquid #conts {
	padding: 20px 0 30px 0;
}

