@charset "UTF-8";

/*----------------------------------------------------
	共通
----------------------------------------------------*/
html,body { height:100%; }

#main {
	width:680px;
	background: url(/cms/kitchen/images/000033572.png) repeat-y;
	padding-bottom:20px;
}

#mainArea {
	width:640px;
	padding:0 20px;
	line-height:1.5em;
}

.section {
	width:640px;
	height:100%;
	margin-top:40px;
}

.section .subA{
	width:640px;
	height:100%;
}

.section .subL{
	width:310px;
	float:left;
	margin-right:20px;
}

.section .subR{
	width:310px;
	float:right;
}

/*----------------------------------------------------
	taste
----------------------------------------------------*/

.section .subA p.sub03{
	width:420px;
	float:left;
	margin-right:20px;
}

/*----------------------------------------------------
	diacut
----------------------------------------------------*/

.section .red {
	color:#a40000 !important;
	font-weight:bold;
	font-size:110%;
}

.section .subA .material{
	width:390px;
	float:left;
	margin:10px 18px 0 0;
}

.material .mat{
	width:390px;
	height:60px;
	margin-bottom:10px;
}

.material .mat .title{
	width:66px;
	float:left;
	margin-right:10px;
}

.material .mat .explan{
	width:314px;
	float:right;
}

.movie{
	width:230px;
	height:210px;
	border:1px #80121F solid;
	}


/*----------------------------------------------------
	health
----------------------------------------------------*/

#operation{
	width:610px;
	height:130px;
	padding:15px;
	margin-top:10px;
	background-color:#FFFFFF;
}


dl.capOpe {
	width:610px;
	clear:both;
	display:block;
    margin-top: 15px;
	text-align:left;
	line-height:1.5em;
}

dl.capOpe dt {
	width:90px;
	clear:left;
	float:left;
    color: #a40000;
	display:inline;
	font-weight:bold;
	font-size:110%;
}

dl.capOpe dd {
	width:520px;
	float:left;
	margin:0px 0px 3px 0px;
	display:inline;
	font-size:90%;
}

dl.capOpe .black {
    color: #000000 !important;
	font-size:90% !important;
}


/*----------------------------------------------------
	caption
----------------------------------------------------*/

dl.caption {
	width:640px;
	clear:both;
	display:block;
    margin: 30px auto;
	text-align:left;
	font-size:85%;
	line-height:1.5em;
}

dl.caption dt {
	width:20px;
	clear:left;
	float:left;
    color: #00A0E9;
	display:inline;
	text-align:center;
}

dl.caption dt.black {
    color: #000000 !important;
}

dl.caption dd {
	width:620px;
	float:left;
	margin:0px 0px 3px 0px;
	display:inline;
}

p.cap{
	width:640px;
	text-align:left;
	font-size:85%;
	line-height:1.5em;
	margin:-15px 0 30px;
}
