@charset "utf-8";

/*---------------------------------------

	
	page 
	
	/enjoy/index.html

	/enjoy/tankentai/index.html
	/enjoy/himistu/index.html
	/enjoy/shokuiku/index.html
	
--------------------------------------------------- */

/* =================================================================
												/enjoy/- MT
================================================================= */
/* --------- /enjoy/index.html */
/* margin - over write */
#enjoyRecipe .inBg{/* common wrapper class */
padding:0;
margin-left:-1px;
}
.enjoyIndex #enjoySP .inBg{/* common wrapper class */
margin-top:-10px;
}
#enjoyRecipe .inBg p{/* all margin */
margin-top:0;
}

/* posi */
.enjoyIndex #enjoySP .setL{
border-top:solid 1px #ececec;
margin-bottom:22px;
padding-top:12px;
}
.enjoyIndex #enjoySP .setL#himitsu{
margin-bottom:0;
}

/* ==== enjoyCMLibrary */
/* over write - common class */
#enjoyCMLibrary .inBg{/* common wrapper class */
padding-left:10px;
}
#enjoyCMLibrary p.centerBtn{/* all margin */
margin-top:15px;
}
/* posi */
#enjoyCMLibrary dt,
#enjoyCMLibrary dd{
text-align:center;
}
#enjoyCMLibrary dd{
margin-top:8px;
}

/* ==== sideEvents */
/* over write - common wrapper class */
#enjoyEvents .inBg{
padding-bottom:0;
padding-right:1px;
}

/* posi */
#enjoyEvents .setL{
padding-left:12px;
}

/* .setL / set float width  - common property class */
#enjoyEvents .setL .iFloat{
width:100px;
}
#enjoyEvents .setL p,
#enjoyEvents .setL dl{
width:170px;
}

/* border */
#enjoyEvents .setL{
margin-top:-4px;
padding-top:10px;
padding-bottom:15px;
padding-right:9px;
border-top:solid 1px #e3e2e2;
}
#enjoyEvents .setL p,
#enjoyEvents .setL dl{
margin-top:0;
}

/* ==== enjoySP */
/* .setL / set float width  - common property class */
#enjoySP .setL .iFloat{
width:160px;
}
#enjoySP .setL dl,
#enjoySP .setL p{
width:440px;
}

#enjoySP .setL .linkBtn{
margin-top:20px;
text-align:right;
}



/* =================================================================
												/enjoy/- MT
================================================================= */
/* --------- /enjoy/tankentai/index.html,
			/enjoy/shokuiku/index.html*/
/* ==== flash area */
#flashArea{
padding-top:5px;
text-align:center;
}
.tankentaiFlash,
.eShokuikuIndex #flashArea{
width:731px;
margin:10px auto 0 auto;
background-color:#fff;
}

/* ==== plugin */
.eShokuikuIndex #flashArea dl.plugin{
padding:10px 8px;
border:solid 1px #ede1e1;
}

/* ==== closeBtn */
.tankentaiFlash .closeBtn,
.tankentaiIndex .closeBtn{
text-align:right;
margin-right:20px;
}

/* ==== #tankentaiArea */
#tankentaiArea{
width:800px;
margin:0 auto;
padding-bottom:20px;
}

/* --------- /enjoy/himistu/index.html */
/* over write - common class */
.himistuIndex h3.rConWrapTop{/* common wrapper class */
padding:0;/* in keyvisual */
}
.himistuIndex .rConWrapBtm{/* common wrapper class */
padding-right:0;
}
#himistuMenu ul{/* all margin */
margin-top:0;
}

/* contents menu */
#himistuMenu li{
margin-top:10px;
float:left;
width:249px;
}

/* ---------- popup */
/* over write - body style  */
.popHimitsu{
text-align:left;
background-color:#fff;
}

/* margin - over write */
.popHimitsu .setL p{
margin-top:13px;
}

/* posi */
.popHimitsu .setL{
padding:5px 55px 35px 35px;
}

/* .setL / set float width  - common property class */
.popHimitsu .setL .iFloat{
float:left;
width:210px;
}
.popHimitsu .setL h1,
.popHimitsu .setL p{
float:right;
width:360px;
}

/* .scrollBtn - over write common style */
.popHimitsu .scrollBtn,
.popHimitsu{
width:670px;
margin:0 auto;
}

/* .closeBtn */
.popHimitsu .closeBtn{
width:660px;
text-align:right;
}

/* position */
.popHimitsu{
position:relative;
}
.popHimitsu .scrollBtn{
position:absolute;
top:160px;
left:0;
}


/* =================================================================
												clear
================================================================= */
/* clear */
#himistuMenu ul:after{
content:".";
display:block;
height:0;
visibility:hidden;
clear:both;
font-size:0px;
line-height:0;
}

/* IE6,7 \*/
*html #himistuMenu ul{
height:1%;
}

*:first-child+html #himistuMenu ul{
display:inline-block;
}
/* end */

/* macIE5 clear \*//*/
#himistuMenu ul{
display:inline-block;
}
/* end */

/* without mac IE5 \
{
clear:both;
}*/
/* end */