@charset "utf-8" ;


/********************************************************************************************************
AUTHOR:         a.oya
CSS構成書:      基本段組み（全頁共通）


*********************************************************************************************************/

/* -------------------------------------------------------------------------------------------------------
           料理ページ
------------------------------------------------------------------------------------------------------- */

#main h2{
	margin-bottom:54px;
	}


/* ----------------------------------------------------
            スライド
----------------------------------------------------- */

#slideImage{
	position:relative;
	margin:0 0 40px 0;
	height:530px;
	}


.nivo-controlNav {
	width:950px;
	position:absolute;
	bottom:0;
	text-align:center;
}



/* ----------------------------------------------------
            A_Left
----------------------------------------------------- */
#main .A_Left{
	}

#main .A_Left p{
	font-size:1.3em;
	line-height:1.9em;
	margin-top:12px;
	}



/* -------------------------------------------------------------------------------------------------------
            #pointArea
------------------------------------------------------------------------------------------------------- */
#pointArea{
	width:950px;
	margin:54px auto;
	}


#ViewArea{
	width:900px;
	height:422px;
	overflow:hidden;
	z-index:1;
}

#ViewWrap{
	position:absolute;
	width:900px;
	height:422px;
	overflow:hidden; /* 回り込み解除指定 */
	zoom:1; /* 回り込み解除指定 IE6-7 */
	}

#ScrollArea{
	width:700px;
	position:relative;
	z-index:2;
}

#ScrollArea ul{
	overflow:hidden; /* 回り込み解除指定 */
	zoom:1; /* 回り込み解除指定 IE6-7 */
	}

#ScrollArea li{
	float:left;
	position:relative;
	text-align:center;
	list-style:none;
	width:222px;
	margin:0;
	padding:0 3px 0 0;
}
#Leftbtn{
	width:22px;
	height:412px;
	overflow:hidden;
	float:left;
	z-index:1;
	background:url(../img/arrow-left.gif) left center no-repeat;
	cursor:pointer;
}
#Leftbtn:hover{
	background:url(../img/arrow-left_hover.gif) left center no-repeat;
}
#Rightbtn{
	width:22px;
	height:412px;
	overflow:hidden;
	float:right;
	z-index:1;
	background:url(../img/arrow-right.gif) right center no-repeat;
	cursor:pointer;
}
#Rightbtn:hover{
	z-index:1;
	background:url(../img/arrow-right_hover.gif) right center no-repeat;
}



#ScrollArea .section{
	text-align:left;
	}

#ScrollArea .section h2{
	padding:0 0 4px 2px;
	}

#ScrollArea .section p{
	padding:12px 0 0 0;
	line-height:1.6em;
	}

/* -------------------------------------------------------------------------------------------------------
            左部
------------------------------------------------------------------------------------------------------- */

#column-wrap{
	padding-top:24px;
	}


/* ----------------------------------------------------
            料理長コメント
----------------------------------------------------- */

#contents .article h4{
	margin-bottom:22px;
	}

#contents .article {
	margin-bottom:80px;
	}

#contents .article h5{
	margin-bottom:26px;
	}

#contents .article p{
	line-height:1.9em;
	font-size:1.3em;
	margin-bottom:24px;
	}

#contents .article .clear{
	position:relative;
	}

#contents .article .clear p.A_Left{
	font-size: 1.4em;
}

#contents .article h6{
	margin-bottom:6px;
	}


/* ----------------------------------------------------
           お品書き
----------------------------------------------------- */
#contents .oshinagaki{
	overflow:hidden; /* 回り込み解除指定 */
	zoom:1; /* 回り込み解除指定 IE6-7 */
	padding:0 0 24px 0;
	border-bottom:1px solid #333;
	}

#contents .oshinagaki h4{
	margin-bottom:48px;
	padding:0 0 10px 0;
	border-bottom:1px solid #333;
	}



/* -------------------------------------------------------------------------------------------------------
            右部
------------------------------------------------------------------------------------------------------- */
#side .section{
	margin-bottom:44px;
	}

#side p{
	width:270px;
	font-size:1.3em;
	line-height:1.9em;
	margin:12px 0 6px 0;
	}

#side h5{
	padding:22px 0 8px 2px;
	}

#side img.mb{
	margin-bottom:18px;
	}

#side h6{
	padding:26px 0 2px 0;
	}

