@charset "shift_jis";

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

/* B_22 */
#contents h1 {
	margin-bottom: 15px;
	line-height: 0;
	font-size: 0;
}
#contents h2 {
	margin-bottom: 16px;
	line-height: 0;
	font-size: 0;
}
#contents p {
	margin-bottom: 20px;
}
#contents div.pageTopLink {
	padding: 21px 0 30px 0;
	text-align: right;
}

#contents div.div1 {
	position: relative;
	background: url(../images/bg_img_01.gif) no-repeat left top;
	width: 919px;
	height: 1774px;
	background-image: url(../images/bg_img_01.gif);
}

#contents div.div1 ul.ul1 li.li1 {
	position: absolute;
	left: 13px;
	top: 92px;
}
#contents div.div1 ul.ul1 li.li2 {
	position: absolute;
	left: 13px;
	top: 339px;
}
#contents div.div1 ul.ul1 li.li3 {
	position: absolute;
	left: 13px;
	top: 538px;
}
#contents div.div1 ul.ul1 li.li4 {
	position: absolute;
	left: 13px;
	top: 1011px;
}
#contents div.div1 ul.ul1 li.li5 {
	position: absolute;
	left: 13px;
	top: 1229px;
}
#contents div.div1 ul.ul1 li.li6 {
	position: absolute;
	left: 13px;
	top: 1562px;
}
#contents div.div1 ul.ul2 li.li1 {
	position: absolute;
	left: 489px;
	top: 92px;
}
#contents div.div1 ul.ul2 li.li2 {
	position: absolute;
	left: 489px;
	top: 339px;
}
#contents div.div1 ul.ul2 li.li3 {
	position: absolute;
	left: 489px;
	top: 339px;
}
#contents div.div1 ul.ul2 li.li4 {
	position: absolute;
	left: 489px;
	top: 586px;
}
#contents div.div1 ul.ul2 li.li5 {
	position: absolute;
	left: 489px;
	top: 833px;
}
#contents div.div1 ul.ul2 li.li6 {
	position: absolute;
	left: 267px;
	top: 1233px;
}
#contents div.div1 ul.ul2 li.li7 {
	position: absolute;
	left: 489px;
	top: 1080px;
}
#contents div.div1 ul.ul3 li.li1 {
	position: absolute;
	left: 727px;
	top: 92px;
}
#contents div.div1 ul.ul3 li.li2 {
	position: absolute;
	left: 727px;
	top: 339px;
}
#contents div.div1 ul.ul3 li.li3 {
	position: absolute;
	left: 727px;
	top: 586px;
}
#contents div.div1 ul.ul3 li.li4 {
	position: absolute;
	left: 727px;
	top: 833px;
}
#contents div.div1 ul.ul3 li.li5 {
	position: absolute;
	left: 727px;
	top: 1080px;
}
#contents div.div1 ul.ul4 li.li1 {
	position: absolute;
	left: 727px;
	top: 1520px;
}

	#contents div.div1 ul.ul3 li.li4 ul.sublink li {
		position: absolute;
		left: 9px;
		top: 193px;
	}
	#contents div.div1 ul.ul4 li.li1 ul.sublink li {
		position: absolute;
		left: 9px;
		top: 201px;
	}
	
#contents div.div1 ul.ul5 li.li1 {
	position: absolute;
	left: 251px;
	top: 92px;
}
#contents div.div1 ul.ul5 li.li2 {
	position: absolute;
	left: 251px;
	top: 339px;
}
#contents div.div1 ul.ul5 li.li3 {
	position: absolute;
	left: 251px;
	top: 586px;
}

#contents div.bottomnote{
	margin-top: 20px;
}

	#contents div.bottomnote p.headding {
		float: left;
		width: 80px;
		height: 49px;
		color: #55010c;
		font-weight: bold;
	}
	#contents div.bottomnote p.read {
	float: right;
	width: 770px;
	padding-top: 7px;
	}
		#contents div.bottomnote p.note {
	font-size: 10px;
		}


#contents div.div2 {
	position: relative;
	background: url(../images/bg_img_02.gif) no-repeat left top;
	width: 919px;
	height: 235px;
	background-image: url(../images/bg_img_02.gif);
}
#contents div.div2 ul.ul1 li.li1 {
	position: absolute;
	left: 112px;
	top: 23px;
}
#contents div.div2 ul.ul1 li.li2 {
	position: absolute;
	left: 211px;
	top: 13px;
}
#contents div.div2 ul.ul1 li.li3 {
	position: absolute;
	left: 360px;
	top: 23px;
}
#contents div.div2 ul.ul1 li.li4 {
	position: absolute;
	left: 608px;
	top: 23px;
}
