@charset "utf-8";

/*Common
===========================*/
#contents {
	margin: 0 0 0 10px;
	padding: 0;
	width: 659px;
}

ul {
	list-style: none;
}

p {
	margin: 0;
}

a {
	font-size: 10px;
}


/*MainCopy
===========================*/
div#mainCopy {
	position: relative;
	width: 659px;
	height: 331px;
	background: url(../../shopping/img/magic_rite09/header_bg02.jpg) no-repeat;
}

	div#mainCopy h2 {
		text-align: right;
	}
	
	div#mainCopy ul {
	}
	
		div#mainCopy ul li {
			position: absolute;
			top: 225px;
		}
		
		div#mainCopy ul li.nav01 {
			left: 287px;
		}

		div#mainCopy ul li.nav02 {
			left: 473px;
		}
	
/*MainItem
===========================*/
#mainItem {
	width: 659px;
	 height: 305px;
}

div.Moist {
	background: url(../../shopping/img/magic_rite09/moist_bg.jpg) no-repeat top;
}

div.Surge {
	background: url(../../shopping/img/magic_rite09/surge_bg.jpg) no-repeat top;
}

	#mainItem h3 {
		margin: 0;
		padding: 15px 0 0 15px;
	}
	
	#mainItem p {
		padding: 8px 0 0 15px;
	}

	#mainItem div {
		width: auto;
		xheight: 35px;
		padding: 5px 0 0 15px;
	}

		#mainItem div p {
		}
	
		#mainItem div form {
			width: 9em;
		}
	
		#mainItem div span {
			display: block;
			margin: -25px 0 10px 155px;
		}
	
	#mainItem dl {
		margin: 0;
		padding-left: 15px;
	}
	
		#mainItem dl dt {
		}

		#mainItem dl dd {
			margin: 0;
			padding-top: 5px;
		}


/*Explain
===========================*/
#Explain {
}

	/* Surge Of Rhythm */
	#Explain ul.tab_surge {
		background: url(../../shopping/img/magic_rite09/tab_bg_surge.jpg) no-repeat top;
	}

	/* Moist Approach */
	#Explain ul.tab_moist {
		background: url(../../shopping/img/magic_rite09/tab_bg_moist.jpg) no-repeat top;
	}

	#Explain ul {
		margin: 0;
		padding-left: 17px;
		height: 62px;
	}
	
		#Explain ul li {
			float: left;
			margin-top: 14px;
			padding: 0;
		}
		
	#Explain #Tab {
		margin: 0;
		padding: 0;
		width: 659px;
		background: url(../../shopping/img/magic_rite09/ex_bg.jpg) no-repeat top left;
	}
	
	*html #Explain #Tab { /* IE6 only */
		margin-top: -6px;
	}

		#Explain div {
			padding: 25px 0 0 15px;
		}

		#tab02,#tab03,#tab04,#tab05 { display: none }
		
			#Explain .block {
				display: block;
				width: 125px;
				height: 48px;
				filter: alpha(opacity=0);
				opacity: 0;
			}
	
/*LinkArea
===========================*/
#linkArea {
	margin-top: 20px;
	padding: 10px 0;
	width: 659px;
}

	#linkArea p {
		padding: 15px 0 15px 5px;
		background: url(../../shopping/img/magic_rite09/dotted.jpg) repeat-x top;
	}
