@charset "shift_jis";


/* common ------------------------------------------------------------------------------------*/


body {
	text-align:center;
	margin:0;
	padding:0;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","Hiragino Kaku Gothic Pro",'ƒqƒ‰ƒMƒmŠpƒS Pro W3',Verdana,Osaka,sans-serif;
	color:#000;
	background-color:#fff;
}

div,p { 
	margin:0;
	padding:0;
	text-align:left;
	font-size:15px;
	line-height:160%;
}

h1,h2,h3,h4 { 
	margin:0;
	padding:0;
	text-align:left;
	font-weight:normal;
}

img { border:0; }

#container {
	width:1000px;
	margin:0 auto;
	text-align:center;
	background:#fff url(images/bg_container.jpg) no-repeat;
}


/* header ------------------------------------------------------------------------------------*/


.header {
	width:922px;
	height:584px;
	margin:0 auto;
	padding:11px 0 0 46px;
	background:transparent url(images/bg_header.jpg) no-repeat 100% 0;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:876px;
	height:573px;
}
* html .header{
	padding:11px 0 0 0;
	} 

/* user --------------------------------------------------------------------------------------*/


.user {
	width:830px;
	height:730px;
	margin:0 auto;
}

	.user1 {
		float:left;
		width:411px;
		height:333px;
	}

	.user2 {
		float:left;
		width:419px;
		height:333px;
	}

	.user3 {
		float:left;
		width:411px;
		height:344px;
	}

	.user4 {
		float:left;
		width:419px;
		height:344px;
	}


/* order ------------------------------------------------------------------------------------*/


.order {
	clear:both;
	position:relative;
	width:830px;
	height:630px;
	margin:30px auto 0 auto;
}

	.order .cart {
		position:relative;
		width:830px;
		height:345px;
		background:transparent url(images/order_bg2.jpg) no-repeat;
	}

		.order .cart .item_name			{ position:absolute;top:0px;left:19px; }
		.order .cart .item_photo		{ position:absolute;top:0px;left:494px; }
		.order .cart .price_pr			{ position:absolute;top:92px;left:19px; }
		.order .cart .price				{ position:absolute;top:115px;left:19px; }
		.order .cart .price_teiki		{ position:absolute;top:226px;left:92px; }
		.order .cart .price_teiki_pre	{ position:absolute;top:198px;left:19px; }
		.order .cart .cart_btn			{ position:absolute;top:115px;left:221px; }
		.order .cart .cart_btn_teiki	{ position:absolute;top:232px;left:381px; }
		
/* sampleorder ------------------------------------------------------------------------------------*/		
		
.sampleorder{
	background-image:url(images/sampleaa.gif);
	width:830px; height:153px; margin:30px auto 30px auto; position:relative;
	}
	.sampleorder .botanor{position:absolute; top:80px; left:440px;
	}

/* topic1 -----------------------------------------------------------------------------------*/


.topic1 {
	clear:both;
	width:830px;
	height:648px;
	margin:0 auto;
	text-align:center;
	background-color:#F7EBD5;
}


/* topic2 -----------------------------------------------------------------------------------*/


.topic2 {
	clear:both;
	width:830px;
	height:550px;
	margin:0 auto;
	text-align:center;
	padding:32px 0 0 0;
	background:transparent url(images/topic2_bg.jpg) no-repeat 0 84px;
	voice-family:"\"}\"";
	voice-family:inherit;
	height:518px;
}


/* topic3 -----------------------------------------------------------------------------------*/


.topic3 {
	clear:both;
	width:830px;
	height:1035px;
	margin:0 auto;
	background-color:#F7EBD5;
}

	.topic3 .no1 {
		clear:both;
		width:800px;
		height:266px;
		padding:12px 0 0 33px;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:764px;
		height:254px;
	}
* html .topic3 .no1 {
	padding:12px 0 0 0;
	margin-left:33px;
	} 
	.topic3 .no2 {
		clear:both;
		width:800px;
		height:243px;
	}

		.topic3 .no2 .no2_left {
			float:left;
			width:295px;
			padding:0 0 0 33px;
			voice-family:"\"}\"";
			voice-family:inherit;
			width:262px;
			height:243px;
		}

		.topic3 .no2 .no2_right {
			float:right;
			width:502px;
			height:240px;
			padding:24px 0 0 0;
			voice-family:"\"}\"";
			voice-family:inherit;
			height:210px;
		}

	.topic3 .no3 {
		clear:both;
		width:800px;
		height:297px;
	}

		.topic3 .no3 .no3_left {
			float:left;
			width:510px;
			height:276px;
			padding:31px 0 0 33px;
			voice-family:"\"}\"";
			voice-family:inherit;
			width:477px;
			height:245px;
		}

		.topic3 .no3 .no3_right {
			float:right;
			width:280px;
			height:276px;
		}

	.topic3 .no4 {
		clear:both;
		padding:0 0 0 33px;
	}

/* tokuteisyo -----------------------------------------------------------------------------------*/
#tokutei{width:470px; text-align:center; margin:0px auto; padding:5px 0px; color:#333333;}
#tokutei p.bun_toku{width:470px; margin:0px; padding:0px;  font-size:12px;}
#tokutei p.bunl_toku{margin:0px; float:left; padding:0px;  font-size:12px;}
#tokutei p.bunr_toku{margin:0px; float:right; padding:0px;  font-size:12px;}
#tokutei p a{ text-decoration:none; color:#333333;}
#tokutei p a:link {text-decoration:none;}
#tokutei p a:visited {text-decoration:none;}
#tokutei p a:hover{text-decoration:underline;}
#tokutei p a:active{text-decoration:underline;}
#tokutei .clear{clear:both; margin:0px; padding:0px;}

/* copyright -----------------------------------------------------------------------------------*/


.copyright {
	clear:both;
	width:830px;
	padding:45px 0 30px 0;
	margin:0 auto;
	text-align:center;
}
