
/*��̓��X�y�V����*/


.main_banner{
position: relative;  z-index: 1;
	}
	
.special_banner{
position: relative; top: -50px; left:174px; z-index: 2;
	}	

.product{
	width:650px;
	height:auto;
	background-color:#F7F7F7;
	margin:0 124p 20px 124px;
	}
	
	
.product2{
	width:650px;
	height:540px;
	background-color:#F7F7F7;
	margin:0 124px 20px 124px;
	}	
	
	
	
	
.product p{
	padding:10px 25px;
	line-height:1.5em;
	word-spacing:0.7em;
	color:#333;
	}	
	
.product2 p{
	padding:10px 25px;
	line-height:1.5em;
	word-spacing:0.7em;
	color:#333;
	}	
	
.product .product_con{
	padding-bottom:60px;
	}	
	
	
.product .product_con{
	padding-bottom:60px;
	}
	
.speace{
	margin-top:30px;
	}	


/*5���~�p�́A���i�ɍ��߂��z��*/
	
#message2{
	width:650px;
	height:auto;
	background-color:#F7F7F7;
	margin:0 124px 30px 124px;
	padding:30px 0 30px 0;
	}

#message2 p{
	padding:10px 25px;
	line-height:1.5em;
	word-spacing:0.7em;
	color:#333;
	}

#message2 a{
	color:#666;
	}
	
	
	
	
	
#message_omoi{
	width:650px;
	height:auto;
	background-color:#000;
	margin:0 124px 30px 124px;
	padding:30px 0 30px 0;
	}

#message_omoi p{
	padding:10px 25px;
	line-height:1.6em;
	word-spacing:1.2em;
	color:#FFF
	}
	
	
/*�N���[�W���O*/

#lastmessage_omoi{
	width:648px;
	border:1px solid #C99B6D;
	height:auto;
	background-color:#000;
	margin:0 124px 30px 124px;
	padding:30px 0 30px 0;
	}

#lastmessage_omoi p{
	padding:10px 25px;
	line-height:1.6em;
	word-spacing:1.2em;
	color:#FFF;
	font-size:15px;
	}
	


.art p{
 margin:10px 54px;
 color:#FFF;
	}


.art01{
margin:35px 54px 35px 54px;	
width:788px;
height:500px;
border:1px solid #FFFFFF;
	}

