@charset "shift_jis";

#contents div.box div.row:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#contents div.box div.row {
	display: inline-table;
	/*\*/
	display: block;
	*height: 1%;
	/**/
}

/* tl_login */
#contents h1 {
	margin-bottom: 21px;
	line-height: 0;
	font-size: 0;
}
#contents h2 {
	margin-bottom: 30px;
	line-height: 0;
	font-size: 0;
}
#contents h3 {
	margin-bottom: 18px;
	line-height: 0;
	font-size: 0;
}
#contents h4 {
	margin-bottom: 9px;
	line-height: 0;
	font-size: 0;
}
#contents div.pageTopLink {
	padding: 9px 0 0;
	text-align: right;
}
#contents div.target {
	position: relative;
	background: url(../images/bg_target.gif) no-repeat left top;
	margin-bottom: 30px;
	width: 919px;
	height: 50px;
	background-image: url(../images/bg_target.gif);
}
	#contents div.target li {
	position: absolute;
	top: 10px;
	left: 833px;
	}
	#contents div.target li.li1 {
	left: 4px;
	}
	#contents div.target li.li2 {
	left: 101px;
	}
	#contents div.target li.li3 {
	left: 238px;
	}
	#contents div.target li.li4 {
	left: 336px;
	}
	#contents div.target li.li5 {
	left: 474px;
	}
	#contents div.target li.li6 {
	left: 545px;
	}
	#contents div.target li.li7 {
	left: 627px;
	}
	#contents div.target li.li8 {
	left: 707px;
	}
	#contents div.target li.li9 {
	left: 765px;
	}
	#contents div.target li.li10 {
	left: 848px;
	}
	#contents div.target li.li11 {
	left: 850px;
	}
#contents div.box {
	background: url(../images/bg_box_b.gif) no-repeat left bottom;
	margin-bottom: 12px;
}
	#contents div.box div.row {
		background: url(../images/bg_box_t.gif) no-repeat left top;
		padding: 13px;
	}
		#contents div.box div.image {
			float: left;
		}
			#contents div.box div.image img {
				border: solid 1px #ddd8d6;
			}
			#contents div.box div.image a:hover img {
				border: solid 1px #fd697c;
			}
		#contents div.box div.pack {
			width: 827px;
			float: right;
		}
			#contents div.box div.pack p.link {
				float: right;
				line-height:1.2;
			}
				#contents div.box div.pack p.link img {
					position: relative;
					vertical-align: text-top;
					top: -4px;
				}
/*\*/
html*#contents div.box div.pack p.link img {
	position: relative;
	top: -2px;
	*top: -4px;
}
/**/
			#contents div.box div.pack p {
				line-height:1.6;
			}
