
@font-face {
	font-family: 'ig3-subset';
	src: url("../img/ig3-subset.eot?") format('eot'),
		url("../img/ig3-subset.woff") format('woff');
}

/* =================================== */
#ig3-wrapper {
	width: 960px;
	margin:20px auto;
	background-color: #fff;
	position:relative;
}
#ig3-main {
	height: 1750px;
}
#ig3-main .loading {
	display: block;
	width: 32px;
	margin:120px auto 0 auto;
}
/* =================================== */
.ig3-menu-item {
	cursor: pointer;
}
.ig3-menu-item path {
	pointer-events: none;
}
.ig3-salad-name-rect {
	cursor: pointer;
	opacity: 0;
}
/* =================================== */
.axis path,
.axis line {
	fill: none;
	stroke: #000;
}
.axis .tick {
	font-size: 14px;
	font-family: 'ig3-subset', sans-serif;
	color: #666;
	fill: #666;
}
.axis .domain {
	display:none;
}
.axis path,
.axis line {
	fill: none;
	stroke: #666;
	shape-rendering: crispEdges;
}
/* =================================== */
.ig3-salad-area {
	cursor: pointer;
	opacity: 0;
}
.salad-back-value {
	font-size: 28px;
	font-family: 'ig3-subset', sans-serif;
	color: #fff;
	fill: #fff;
}
.salad-back-small {
	font-size: 20px;
	font-family: 'ig3-subset', sans-serif;
	color: #fff;
	fill: #fff;
}
.salad-back-unit {
	font-size: 13px;
	font-family: 'ig3-subset', sans-serif;
	color: #fff;
	fill: #fff;
}
.salad-back-value-sub {
	font-size: 21px;
	font-family: 'ig3-subset', sans-serif;
	color: #fff;
	fill: #fff;
}
/* =================================== */
.ig3-recipe {
	position: absolute;
	width: 100%;
	height: 100%;
	top:0;
	left:0;
}
.ig3-recipe-bg {
	position: absolute;
	width: 100%;
	height: 100%;
	top:0;
	left:0;
}
.ig3-recipe-bg img {
	display:block;
	width:100%;
	height:100%;
}
.ig3-recipe-content {
	position: fixed;
	top: 0;
	left: 220px;
	width: 500px;
	height: 500px;
	background: transparent url(../img/ig3-recipe-bg.png) no-repeat 0 0;
}
.ig3-recipe-closebtn {
	margin:0;
	position: absolute;
	top: 0;
	right: 0;
	width: 56px;
	height: 54px;
}
.ig3-recipe-navi {
	position: absolute;
	top: 450px;
	left: 0;
}
.ig3-recipe-num {
	cursor: pointer;
}