h3 {
	color:#614013;
	padding-top:15px;
	margin:0px;
	font-size:1.1em;
	font-weight:bold;

	}

h4 {
	color:#614013;
	padding:10px 0px;
	margin:0px;
	font-size:1.1em;
	font-weight:bold;

	}
	
h5 {
	padding:15px 0px 10px 0px;
	margin:0px;
	font-size:0.9em;
	}
	
h6 {
	padding:20px 0px 10px 0px;
	margin:0px;
	font-size:0.9em;
	}

h2{
	padding-top:20px;
	margin:0px;
	font-size:1em;
	font-weight:bold;
	color:#228B22;
	}
	
a {
	text-decoration:none;
}

a.shoplink01:hover,a.shoplink02:hover,a.shoplink03:hover {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity:0.7;
}
	
	
ul.topi01 {
	font-size:0.9em;
	font-weight:nomal;
	line-height:2em;
	padding:0px 30px;
	}
	
li.topi001 {
	font-size:0.9em;
	font-weight:nomal;
	line-height:2em;
	padding-top:10px 30px;
	margin-top:10px;
	}
	
	
ul.topi03 {
	font-size:1em;
	font-weight:bold;
	line-height:2em;
	padding:0px 30px;
	margin:10px 0px;
	}
	
	
.linespace {
	height:2px;
	width:595px;
	margin:20px 0px 10px 0px;
	border-bottom:dotted 2px #b5d33b;
	}
	
.sonota li {
	font-size:0.9em;
	line-height:2em;
	padding:0px;
	}
	
p.set {
	font-weight:bold;
	line-height:2em;
	}
	

ul.topi02 {
	font-size:0.9em;
	font-weight:nomal;
	line-height:1.4em;
	padding:10px 30px;
	margin:0px;
	}
	
.service {
	padding-top:30px;
	font-size:0.9em;
	}
	
td, th {
	padding: 5px 15px 0px 0px;
}


.product_box01 {
	height:409px;
	width:1000px;
	background-image:url("../images/products/product_01.jpg");
	position:relative;
	}
	
.product_box01_inner {
	height:182px;
	width:535px;
	position:absolute;
	right:0;
	top:50%;
	margin-top:-91px;
	}
	
.product_box01_inner p {
	line-height:1.8em;
	}
	
	
p.box01_text {
	margin-bottom:7px!important;
	}
	
	
a.shoplink01 {
	color:#dd5810;
	}
	
a.shoplink02 {
	color:#4db51f;
	}
	
	
a.shoplink03 {
	color:#dd5810;
	}
	
	
.box02_inner {
	width:928px;
	height:auto;
	margin:auto;
	}
	
.product_box03 {
	width:786px;
	height:84px;
	margin:auto;
	background-image:url("../images/products/box03.jpg");
	clear:both;
	position:relative;
	}
	
.product_box03_inner {
	position:absolute;
	width:245px;
	height:36px;
	bottom:0;
	right:0;

	}
	
.inner_left {
	width:456px;
	height:auto;	
	float:left;
	}
	
.box_inner {
	width:456px;
	height:271px;
	margin-bottom:10px;
	}
	
	
.coffee_inner {
	width:456px;
	height:271px;
	background-image:url("../images/products/coffee.jpg");
	margin:0px;
		overflow:hidden;

	}
	
.ice_inner {
	width:456px;
	height:271px;
	background-image:url("../images/products/ice.jpg");
	margin:0px;
		overflow:hidden;
	}
	
.ghira_inner {
	width:456px;
	height:271px;
	background-image:url("../images/products/ghira.jpg");
	margin:0px;
	}
	
.tea_inner {
	width:456px;
	height:271px;
	background-image:url("../images/products/tea.jpg");
	margin-bottom:20px;
		overflow:hidden;
	}
	
	
.inner_right {
	width:456px;
	height:auto;
	float:right;
	}


	
.box_text {
	width:305px;
	height:254px;
	float:right;
	margin-top:17px;
	padding-left:35px;
	}
	
.coffee_text01 {
	width:270px;
	height:254px;
	float:right;
	margin-top:17px;
	padding:60px 0px 0px 35px;
	line-height:1.5em;

	}
	
.ice_text01 {
	width:270px;
	height:254px;
	float:right;
	margin-top:17px;
	padding:100px 0px 0px 35px;
	line-height:1.5em;
	}

.tea_text01 {
	width:270px;
	height:254px;
	float:right;
	margin-top:17px;
	padding:15px 0px 0px 35px;
	line-height:1.5em;
	}
		

	
p.small {
	font-size:0.8em;
	margin-bottom:10px!important;
	}
	
	
	
	
	