@charset "UTF-8";

#ecouma_content {
	background:url(../../shared/images/bg.jpg) repeat-y 0 -67px;
}

/* Sect01 ====================================================================*/
#Sect01{
 width:851px;
 margin-left:29px;
 margin-bottom:24px;
 padding-top:44px;
}

* html #Sect01{
 margin-left:0;
}

#Sect01 h1{
 margin-bottom:26px;
 font-size:0;
 line-height:0;
}

/* Start ---------------------------------------------------------------------*/
#StartWrap a{
 text-decoration:underline !important;
}

#StartWrap a:hover{
 text-decoration:none !important;
}

/*----------------------------------------------------------------------------*/
#StartTit{
 width:851px;
 height:128px;
 position:relative;
 font-size:0;
 line-height:0;
 background:url("../images/start_fr_top.jpg") no-repeat;
}

#StartTit .STit{
 position:absolute;
 left:18px;
 top:16px;
}

#StartTit .SBtn{
 position:absolute;
 left:69px;
 top:58px;
}

/*----------------------------------------------------------------------------*/
#StartCont{
 width:851px;
 background:url("../images/start_fr_bg.gif") repeat-y;
}

#StartCont .Cont01,
#StartCont .Cont02,
#StartCont .Cont03{
 display:inline;
 float:left;
 width:262px;
 margin-bottom:10px;
}

#StartCont .Cont01{
 margin-left:21px;
}

#StartCont .Cont02{
 margin-left:12px;
}

#StartCont .Cont03{
 margin-left:12px;
}

#StartCont dt{
 margin-bottom:20px;
 font-size:0;
 line-height:0;
}

#StartCont dd{
 margin:0 10px 5px 5px;
 line-height:135%;
}

/* Sect02 ====================================================================*/
#Sect02{
 width:820px;
 height:60px;
 position:relative;
 margin-left:45px;
 font-size:0;
 line-height:0;
 background:url("../images/ranchor_bg.gif") no-repeat;
}

* html #Sect02{
 margin-left:15px;
}

#RAnchor{
 position:absolute;
 left:78px;
 top:10px;
}

#RAnchor li{
 display:inline;
 float:left;
 margin:0 24px 8px 0;
}

/* Old =======================================================================*/
.rec_section{
	clear:both;
	overflow:hidden;
	width:820px;
	margin:31px auto 10px auto;
}

h3{
	margin-bottom:25px;
}

.rec_section .leftCol{
	float:left;
	width:320px;
	margin-right:20px;
	padding-left:5px;
}


.rec_section .rightCol{
	float:left;
	width:470px;
}

.rec_section dl dt{
	margin-bottom:18px;
}

.ecoumaPoint{
	clear:both;
	padding:24px 0 0 5px;
}

.ing, .step{
	padding-left:5px;
}

.step{
	margin-top:30px;
}

.pagetopBtn{
	text-align:right;
	padding-right:50px;
}

.trademark {
	text-align:right;
	margin:10px 45px 0 0;
}

.btn_recipetop {
	text-align:right;
	margin:10px 45px 0 0;
	padding-bottom:20px;
}
