@charset "utf-8";


/* ----------------------------------------
	00 contents
------------------------------------------*/

#contents #cont-main {
	height: 1444px;
	min-width: 894px;
	max-width: 1272px;
	width: expression(document.body.clientWidth < 896? "894px" : document.body.clientWidth > 1280? "1280px" : "auto");
	background: url(../img/cmn_bg.jpg) top center no-repeat;
}

#contents #cont-main #cont-body {
	position: relative;
	width: 894px;
	height: 1444px;
	margin: 0 auto;
}


/* ----------------------------------------
	00 navi
------------------------------------------*/

#navi-container #navi {
	/*left: 35px;*/
}



/* ----------------------------------------
	01 head
------------------------------------------*/

#fruits_brandy-head {
	position: relative;
	width: 894px;
}

h1.title {
	position: absolute;
	left: 225px;
	top: 56px;
	width: 466px;
	height: 152px;
}
/*
h2.logo {
	position: absolute;
	left: 14px;
	top: 0;
	width: 170px;
	height: 115px;
}
*/


/* ----------------------------------------
	02 cont
------------------------------------------*/

#fruits_brandy-read {
	position: absolute;
	left: 274px;
	top: 225px;
	width: 383px;
	height: 318px;
}

#fruits_brandy-process {
	position: absolute;
	left: 207px;
	top: 557px;
	width: 537px;
	height: 364px;
}
#fruits_brandy-process p {
	float: left;
}

#fruits_brandy-box {
	position: absolute;
	left: 232px;
	top: 970px;
	width: 479px;
	height: 233px;
	text-align: left;
}
#fruits_brandy-box #fruits_brandy-box-l {
	float: left;
	width: 385px;
}
#fruits_brandy-box #fruits_brandy-box-l #fruits_brandy-box-l-txt {
	margin: 15px 0 0 5px;
}
#fruits_brandy-box #fruits_brandy-box-l #fruits_brandy-box-l-link {
	padding: 5px 0 5px 23px;
	background: url(../img/idx_box_icon.jpg) center left no-repeat;
	margin-top: 10px;
}
#fruits_brandy-box #fruits_brandy-box-l #fruits_brandy-box-l-link a {
	color: #ff7e00;
}
#fruits_brandy-box #fruits_brandy-box-l #fruits_brandy-box-l-link a:link,
#fruits_brandy-box #fruits_brandy-box-l #fruits_brandy-box-l-link a:visited {
	color: #ff7e00;
	text-decoration:underline;
}
#fruits_brandy-box #fruits_brandy-box-l #fruits_brandy-box-l-link a:hover,
#fruits_brandy-box #fruits_brandy-box-l #fruits_brandy-box-l-link a:active {
	color: #ffb770;
	text-decoration:underline;
}


#fruits_brandy-box #fruits_brandy-box-r {
	float: right;
	width: 80px;
	height: 233px;
}



#fruits_recipe-book {
	position: absolute;
	left: 260px;
	top: 1275px;
	width: 500px;
	height: 65px;
	text-align: left;
}
#fruits_recipe-book a {
	display: block;
	width: 500px;
	height: 65px;
	background: url(../img/idx_recipe_book.jpg) top left no-repeat;
}
#fruits_recipe-book a:hover {
	background: url(../img/idx_recipe_book_on.jpg) top left no-repeat !important;
}
#fruits_recipe-book a span {
	visibility: hidden;
}



#fruits_brandy-bottom {
	position: absolute;
	left: 61px;
	top: 1290px;
	width: 809px;
	height: 100px;
	text-align: left;
	font-size: 80%;
	color: #a87f68;
}
#fruits_brandy-bottom #fruits_brandy-bottom-l {
	float: left;
	width: 537px;
}
#fruits_brandy-bottom #fruits_brandy-bottom-r {
	float: right;
	text-align: right;
}
#fruits_brandy-bottom #fruits_brandy-bottom-r a {
	padding: 5px 0 4px 17px;
	background: url(../img/idx_bottom_icon.png) center left no-repeat;
	color: #fff;
	text-decoration: none;
	border-bottom: 1px dotted #fff;
}
#fruits_brandy-bottom #fruits_brandy-bottom-r a:link,
#fruits_brandy-bottom #fruits_brandy-bottom-r a:visited {
	/*
	color: #39F;
	border-bottom: 1px dotted #39F;
	*/
	color: #FFF;
	border-bottom: 1px dotted #FFF;
	text-decoration: none;
}
#fruits_brandy-bottom #fruits_brandy-bottom-r a:hover,
#fruits_brandy-bottom #fruits_brandy-bottom-r a:active {
	color: #f48d14;
	border-bottom: 1px dotted #f48d14;
	text-decoration: none;
}
#fruits_brandy-bottom #fruits_brandy-bottom-r a img {
	float: left;
	padding-right: 3px;
}




.to_home {
	right: 25px !important;
	bottom: 60px !important;
}






