@charset "shift_jis";



/* -------------------------------------------------------------------------- GLOBAL */

h2,h3,h4 {

	margin: 0;

	padding: 0;

	line-height: normal;

	text-align: left;

}



h2 {

	line-height: normal;

	margin-bottom: 0px;

}



h3 {

	font-size: 90%;

	line-height: normal;

	color: #4d7b7d;

	margin-bottom: 0px;

}



h4 {

	font-size: 75%;

	margin-bottom: 0px;

}



#wrap #header {

	margin-bottom: 0px;

}





/* ------------------------------------------------------------------------ POSITION */

div#ev_curry {

	position: relative;

}





/* --------------------------------------------------------------------------- WIDTH */

div#ev_curry {

	width: 958px;

}



/* ------------------------------------------------------------------------- PAGEBASE */

div#ev_curry {

	clear: both;

	margin: 0px;

	padding-bottom: 50px;

/*	height: 1100px; */

}





/* ----------------------------------------------------------------------------- MAIN */



/* ------------------------------------------------------------------ COMMON */



/* ------------------------------------------------------------------ LAYOUT */

div#link-left, div#link-right {

	display: inline;

	float: left;

}



/* ---------------------------------------------------------------- POSITION */



/* ----------------------------------------------------------- WIDTH・HEIGHT */

div#index-head_img {

	width: 931px;

	height: 1132px;

}



div#index-link {

	width: 894px;

	height: 268px;

}



div#link-left, div#link-left A {

	width: 425px;

}



div#link-left A {

	height: 124px;

}



div#link-right, div#link-right A {

	width: 421px;

}



div#link-right A {

	height: 268px;

}



div#link-rally {

	width: 421px;

	height: 268px;

}



div#index-foot {

	width: 931px;

}



/* ------------------------------------------------------------------ MARGIN */

div#ev_curry IMG {

	margin: 0px;

}



div#index-head_img {

	margin-top: 30px;

	margin-left: 13px;

}



div#index-link {

	margin-top: 50px;

	margin-left: 32px;

}



a#link-spice {

	margin-top: 20px;

}



div#link-right {

	margin-left: 48px;

}



div#index-foot {

	margin-top: 60px;

	margin-left: 13px;

}



/* -------------------------------------------------------------------- TEXT */



/* ------------------------------------------------------------- BACK GROUND */

div#link-rally { background: url(../images/index/btn_rally.jpg)     no-repeat; }



/* -------------------------------------------------------------------- LINE */

div#index-foot {

	border-bottom: 8px solid #000;

}



/* ------------------------------------------------------------------- IMAGE */



/* -------------------------------------------------------------------- LINK */

div#index-link A {

	display: block;

	text-indent: -9999px;

}



a#link-recipe       { background: url(../images/index/btn_recipe.jpg)    no-repeat; }

a#link-recipe:hover { background: url(../images/index/btn_recipe_hv.jpg) no-repeat; }

a#link-spice        { background: url(../images/index/btn_spice.jpg)     no-repeat; }

a#link-spice:hover  { background: url(../images/index/btn_spice_hv.jpg)  no-repeat; }



/* ---------------------------------------------------------------------- Hx */





/* ------------------------------------------------------------------------- FUNCTION */

.img_preload {

	width: 1px;

	height: 1px;

	display: none;

	visibility: hidden;

}



.clear_both {

	clear: both;

	width: 1px;

	height: 1px;

	font-size: 1px;

	visibility: hidden;

}



.clear_left {

	clear: left;

	width: 1px;

	height: 1px;

	font-size: 1px;

	visibility: hidden;

}




