﻿/* -----------------------------------------------------------
top
------------------------------------------------------------- */

#sp100118 {
	width: 980px;
	margin-bottom: 20px;
}

#sp100118 img {
	display: block;
}

#sp100118 p {
	margin-bottom: 0px;
}

#sp100118 a {
	color: #33FFCC;
	font-weight: bold;
}

/* ------------------- header ------------------- */

#sp100118 .topHeader {
	width: 980px;
	height: 51px;
	background:url(http://yorukoyoruta.jp/img/special/100118/topHeader.gif) top left no-repeat;
}

/* ------------------- topArea ------------------- */

#sp100118 .topArea {
	width: 980px;
	height: 334px;
	background:url(http://yorukoyoruta.jp/img/special/100118/topImg.jpg) top left no-repeat;
}

		#sp100118 .leadArea {
			width: 675px;
			float: left;
		}

				#sp100118 .leadText {
					padding: 182px 0px 0px 164px;
					color: #FFFFFF;
				}

		#sp100118 .rectArea {
			width: 305px;
			float: left;
		}

				#sp100118 .rectBanner {
					margin-top: 5px;
				}

/* ------------------- naviArea ------------------- */

#sp100118 .naviArea {
	width: 980px;
	height: 290px;
}

		#sp100118 .naviLine01 {
			width: 25px;
			height: 290px;
			background:url(http://yorukoyoruta.jp/img/special/100118/naviLine01.jpg) top left no-repeat;
			float: left;
		}

		#sp100118 .naviLine02 {
			width: 29px;
			height: 290px;
			background:url(http://yorukoyoruta.jp/img/special/100118/naviLine02.jpg) top left no-repeat;
			float: left;
		}

		#sp100118 .naviLine03 {
			width: 30px;
			height: 290px;
			background:url(http://yorukoyoruta.jp/img/special/100118/naviLine03.jpg) top left no-repeat;
			float: left;
		}

		#sp100118 .naviLine04 {
			width: 26px;
			height: 290px;
			background:url(http://yorukoyoruta.jp/img/special/100118/naviLine04.jpg) top left no-repeat;
			float: left;
		}

		#sp100118 .naviImg01 {
			width: 290px;
			height: 290px;
			background:url(http://yorukoyoruta.jp/img/special/100118/naviImg01.jpg) top left no-repeat;
			float: left;
		}

		#sp100118 .naviImg02 {
			width: 290px;
			height: 290px;
			background:url(http://yorukoyoruta.jp/img/special/100118/naviImg02.jpg) top left no-repeat;
			float: left;
		}

		#sp100118 .naviImg03 {
			width: 290px;
			height: 290px;
			background:url(http://yorukoyoruta.jp/img/special/100118/naviImg03.jpg) top left no-repeat;
			float: left;
		}

				#sp100118 .topNaviBtn {
					padding-left: 88px;
					padding-top: 139px;
				}

				#sp100118 .topNaviTextArea {
					padding: 15px 55px 0px 55px;
				}

						#sp100118 .topNaviText {
							color: #000000;
							width: 180px;
						}

#sp100118 .naviFooter {
	width: 980px;
	height: 65px;
			background:url(http://yorukoyoruta.jp/img/special/100118/naviFooter.jpg) top left no-repeat;
}

		#sp100118 .cautionTextArea {
			padding: 15px 25px 0px 0px;
		}

				#sp100118 .cautionText {
					color: #FFFFFF;
					text-align: right;
				}

/* ------------------- tesouArea ------------------- */

#sp100118 .tesouArea {
	width: 980px;
	height: 100px;
}

		#sp100118 .tesouLine01 {
			width: 25px;
			height: 100px;
			background:url(http://yorukoyoruta.jp/img/special/100118/tesouLine01.jpg) top left no-repeat;
			float: left;
		}

		#sp100118 .tesouLine02 {
			width: 25px;
			height: 100px;
			background:url(http://yorukoyoruta.jp/img/special/100118/tesouLine02.jpg) top left no-repeat;
			float: left;
		}

		#sp100118 .tesou {
			width: 930px;
			height: 100px;
			float: left;
		}

#sp100118 .tesouFooter {
	width: 980px;
	height: 50px;
			background:url(http://yorukoyoruta.jp/img/special/100118/tesouFooter.jpg) top left no-repeat;
}

/* ------------------- footer ------------------- */

#sp100118 .topFooter {
	width: 980px;
	height: 51px;
	background:url(http://yorukoyoruta.jp/img/special/100118/topFooter.gif) top left no-repeat;
}


/* #sp100118 li:hover {
	/* IE */
	filter: alpha(opacity=70);
	/* Safari Opera */
	opacity:0.70;
	/* Firefox Netscape */
	-moz-opacity:0.70;
} */
