/*共通*/
.bodyBlock{
	background-color:#ffffff;
	padding:0;
	margin:0;

}
.panBlock{
	width:950px;
	padding:5px 0px 10px 0px;
	margin:0 auto;
	text-align:left;
	font-size:80%;
	line-height:120%;
	color:#555555;
}
.panBlock a:link, .panBlock a:visited, .panBlock a:hover, .panBlock a:active{
	text-decoration:underline;
}
.contentsBlock{
	background-position:left;
	background-repeat:repeat-y;
	padding:0;
	margin:0 auto;
	width:950px;
}
.contentsBlock2{
	background-position:left;
	background-repeat:repeat-y;
	padding:0;
	margin:0 auto;
	width:950px;
}
.cMenuInfoWhite{
	background-position:top;
	background-repeat:repeat-x;
	padding:1px 0px 0px 0px;
	margin:15px 0px 0px 0px;
}
.cMenuInfoWhite2{
	background-position:top;
	background-repeat:repeat-x;
	padding:1px 0px 0px 0px;
	margin:0;
	font-size:1px;
}
.cMenuInfoTitle{
	padding:0px 2px;
	margin:15px 0px 4px 0px;
	line-height:130%;
	font-weight:bold;
	color:#555555;	
}
.cMenuInfoTitleS{
	padding:0px 2px;
	margin:0px 0px 4px 0px;
	line-height:130%;
	color:#888888;	
}
.cMenuInfoPix{
	padding:0;
	margin:0px 0px 4px 0px;
}
.cMenuInfo{
	padding:0;
	margin:0;
	list-style-type:none;
	line-height:140%;
	color:#555555;	
}
.cMenuInfo li{
	background-position:top;
	background-repeat:repeat-x;
	padding:4px 0px;
}
.cMenuInfo li img{
	margin:0px 4px 4px 0px;
	float:left;
}
.cMenuInfoLink{
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 2px 0px 17px;
	margin:0;
}
.cMenuInfoFile{
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 2px 0px 17px;
	margin:0;
}


.cBody{
	padding:0;
	margin:0px 0px 0px 15px;
	float:left;
	text-align:left;
}
.pTitle, .pTitle2{
	background-repeat:no-repeat;
	padding:0px 0px 5px 0px;
	margin:0px 0px 20px 0px;
}
.pTitle2B{
	padding:0;
	margin:5px 0px 0px 0px;
	height:5px;
	font-size:5px;
	line-height:5px;
}
.pTitleDate{
	padding:0;
	margin:0;
	text-align:right;
	float:right;
}
.pTitlePrint{
	padding:0;
	margin:8px 0px 0px 0px;
}
.pTitleTextD{
	padding:22px 0px 0px 10px;
	margin:0;
	font-size:80%;
	line-height:100%;
	text-align:right;
	color:#555555;
}
.bmLink{
	line-height:160%;

}
.pTitleText{
	padding:25px 0px 0px 2px;
	margin:0;
}
.pTitleTextL{
	font-size:130%;
	line-height:130%;
	font-weight:bold;
	color:#555555;
}
.pTitleTextS{
	font-size:90%;
	line-height:140%;
	color:#555555;
}
.pTitleLead{
	background-position:top;
	background-repeat:repeat-x;
	padding:3px 0px 0px 2px;
	margin:3px 0px 0px 0px;
	font-size:80%;
	line-height:140%;
	color:#888888;
}
.pAnchor{
	padding:0;
	margin:5px 0px 0px 0px;
	font-size:90%;
	line-height:140%;
}
.pAnchorTitle{
	padding:0;
	margin:10px 0px 0px 0px;
	font-size:100%;
	line-height:100%;
	font-weight:bold;
	color:#555555;
}
.pAnchor ul{
	padding:0;
	margin:5px 0px 0px 20px;
	list-style-type:none;
}
.pAnchor ul li{
	padding:3px 0px;
	margin:0;
}
.pAnchor ul li div{
	background-position:center left;
	background-repeat:no-repeat;
	padding:3px 5px 3px 15px;
	margin:0;
}
.pAnchorLi{
	background-position:top left;
	background-repeat:repeat-x;
}
.pAnchorTop{
	padding:0;
	margin:5px 0px 0px 0px;
	text-align:right;
	font-size:80%;
	line-height:140%;
}
.pAnchorTop img{
	margin:0px 5px 0px 0px;
}
.bannerBlock{
	padding:0;
	margin:5px auto;
	text-align:center;
}
.bannerBlock img{
	padding:0;
	margin:5px 0px;
}
.fromSource{
	padding:0;
	margin:5px 0px 20px 0px;
	text-align:right;
	font-size:80%;
	line-height:140%;
	color:#888888;
}
/*記事*/
.article{
	padding:0;
	margin:0px 0px 30px 0px;
}
.article2{
	padding:0;
	margin:0px 0px 15px 0px;
}
.aTitle{
	padding:0;
	margin:0px 0px 10px 0px;
}
.aTitleL, .aTitleL2{
	background-position:bottom;
	background-repeat:repeat-x;
	padding:3px 0px 3px 5px;
	margin:0;
	font-size:100%;
	line-height:140%;
	font-weight:bold;
	color:#555555;
}
.aTitleS{
	padding:5px 0px 3px 5px;
	margin:0;
	font-size:90%;
	line-height:140%;
	font-weight:bold;
	color:#555555;
}
.qTitle{
	background-position:top left;
	background-repeat:no-repeat;
	padding:0;
	margin:0px 0px 10px 0px;
}
.qTitleL{
	background-position:center left;
	background-repeat:no-repeat;
	padding:10px 5px 8px 45px;
	margin:0;
	font-size:100%;
	line-height:140%;
	font-weight:bold;
	color:#555555;
}
.qTitleS{
	background-position:center left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	padding:10px 5px 8px 45px;
	margin:0;
	font-size:90%;
	line-height:140%;
	color:#555555;
}
.aBlock{
	padding:0px 0px 0px 2px;
	margin:0;
	font-size:90%;
	line-height:160%;
	color:#555555;
}
.aImageLeft{
	float:left;
	padding:0;
	margin:0px 15px 5px -2px;
}
.aImageRight{
	float:right;
	padding:0;
	margin:0px 0px 5px 15px;
}
.aImage1Block{
	padding:0;
	margin:0px 0px 10px -2px;
}
.aImageBlock{
	padding:0;
	margin:10px 0px 0px -2px;
}
.aImageFloat{
	float:left;
	padding:0;
	margin:0;
}
.aImageLeft img, .aImageRight img, .aImage1Block img, .aImage2Block img, .aImage3Block img{
	padding:0;
	margin:0px 0px 1px 0px;
}
.aImageCaption{
	padding:0px 0px 0px 2px;
	margin:0px 0px 5px 0px;
	font-size:80%;
	line-height:130%;
	color:#888888;
}
.aLinkBlock{
	padding:0;
	margin:15px 0px 0px 0px;
	font-size:90%;
	line-height:140%;
	color:#555555;
}
.aLinkPix{
	padding:0px 0px 5px 0px;
	margin:0;
}
.aLinkPix2{
	padding:0px 0px 5px 0px;
	margin:0;
	float:left;
}
.aLinkFloat{
	padding:0;
	margin:0;
	float:left;
}
.aLinkCaption{
	padding:0;
	margin:1px 0px 0px 0px;
	font-size:80%;
	line-height:130%;
	color:#888888;
}
.aLinkTitle{
	padding:0px 0px 0px 1px;
	margin:0;
	font-weight:bold;
}
.aLinkTitleS{
	padding:0px 0px 5px 1px;
	margin:0;
	font-size:90%;
	line-height:140%;
}
.aLink{
	background-position:center left;
	background-repeat:no-repeat;
	padding:8px 0px 5px 15px;
	margin:0;
	font-size:90%;
	line-height:150%;
}
.aLink2{
	background-position:center left;
	background-repeat:no-repeat;
	padding:8px 0px 5px 15px;
	margin:0;
	font-size:90%;
	line-height:150%;
}
.aLink3{
	background-position:center left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0;
	font-size:90%;
	line-height:150%;
}
.aLink4{
	background-position:center left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 10px;
	margin:0;
	font-size:90%;
	line-height:150%;
}
.aLink3 img, .aLink4 img{
	padding:0;
	margin:0px 10px 0px 0px;
	float:left;
}
.aLink a, .aLink2 a, .aLink3 a, .aLink4 a{
	font-weight:bold;
}
.aLinkText{
	font-weight:normal;
}
.aLinkCaption{
	font-size:90%;
	line-height:140%;
}
.aLinkLine{
	background-position:top left;
	background-repeat:repeat-x;
	padding:0;
	margin:0;
	font-size:1px;
	line-height:1px;
	height:1px;
}
.aLinkFile{
	background-position:center left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 17px;
	margin:0;
}
.tableData{
	font-size:90%;
	line-height:150%;
}
.rBlock{
	padding:10px 0px 0px 0px;
	margin:0;
}
.rList{
	padding:0;
	margin:0px 12px 0px 0px;
	color:#555555;
	width:242px;
	float:left;
}
.rList2{
	padding:0;
	margin:0;
	color:#555555;
	width:242px;
	float:left;
}
.rList img, .rList2 img{
	padding:0;
	margin:0px 4px 10px 0px;
	float:left;
}
.rListText{
	padding:0;
	margin:0px 0px 10px 0px;
	float:left;
}
.rListText a{
	display:block;
}
.rListTextS{
	padding:0;
	margin:0;
	font-size:75%;
	line-height:135%;
}
.rListTextL{
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 17px;
	margin:2px 0px 0px 0px;
	font-size:85%;
	line-height:140%;
	font-weight:bold;
}
.rListT{
	background-position:top left;
	background-repeat:no-repeat;
	padding:0;
	margin:0px 0px 5px 0px;
	height:10px;
	font-size:1px;
	line-height:1px;
}
.rListB{
	clear:both;
	padding:0;
	margin:0;
	height:5px;
	font-size:1px;
	line-height:1px;
}

/*レシピ*/
.rTitle{
	background-repeat:no-repeat;
	padding:0px 0px 5px 0px;
	margin:0px 0px 30px 0px;
}
.recipe{
	padding:0;
	margin:0px 0px 20px 0px;
	width:560px;
	text-align:left;
}
.rMainPix{
	padding:0;
	margin:0px 0px 10px 0px;
	float:left;
}
.rMainPix img{
	padding:0;
	margin:0px 0px 10px 0px;
}
.rData{
	padding:0;
	margin:0;
	float:left;
}
.rIngredients, .rNutritious{
	padding:0;
	margin:0px 0px 10px 0px;
}
.rDataTitle, .rDataTitle2{
	padding:4px 4px 2px 4px;
	margin:0;
	font-size:100%;
	line-height:100%;
	color:#ffffff;
}
.rDataTitle span, .rDataTitle2 span{
	font-weight:bold;
}
.rDataUl{
	padding:0;
	margin:0;
	list-style-type:none;
}
.rData2Ul{
	padding:0;
	margin:0px 0px 0px 10px;
	list-style-type:none;
}
.rDataName, .rDataName2, .rDataLi, .rDataLi2{
	padding:2px 0px 0px 4px;
	margin:0;
	font-size:85%;
	line-height:150%;
	color:#555555;
}
.rData2Li{
	padding:2px 0px 0px 4px;
	margin:0;
}
.rDataName span, .rDataName2 span{
	font-weight:bold;
}
.rHow{
	padding:0;
	margin:0;
}
.rHowTitle{
	padding:2px 0px 2px 5px;
	margin:0;
	font-size:100%;
	line-height:150%;
	font-weight:bold;
	color:#555555;
}
.rHowName{
	padding:2px 0px;
	margin:2px 0px 2px 15px;
	font-size:100%;
	line-height:150%;
	font-weight:bold;
	color:#555555;
}
.rHowOl{
	padding:0px 0px 0px 30px;
	margin:0px 0px 0px 4px;
	font-size:85%;
	line-height:150%;
	font-weight:bold;
}
.rHowLi{
	padding:5px 0px 5px 0px;
	margin:0;
}
.rHowLiText{
	color:#555555;
	font-weight:normal;
}
.rHowPix{
	padding:0;
	margin:0px 0px 0px 10px;
	font-size:85%;
	line-height:140%;
	font-weight:normal;
	color:#888888;
	float:right;
}
.rHowPix img{
	padding:0;
	margin:0px 0px 2px 0px;
}
.rHowPix2{
	padding:0;
	margin:5px 0px 0px 0px;
	font-size:85%;
	line-height:140%;
	font-weight:normal;
	text-align:right;
	color:#888888;
}
.rHowPix2 img{
	padding:0;
	margin:0px 0px 0px 5px;
	float:right;
}
.rTLine{
	background-position:left top;
	background-repeat:repeat-x;
}
.rBLine{
	background-position:left bottom;
	background-repeat:repeat-x;
}
.cRight{
	padding:0;
	margin:0px 0px 0px 15px;
	float:left;
	text-align:left;
	width:175px;
}
.rLinkTitle{
	padding:0;
	margin:0;
}
.rLink{
	padding:0px 0px 5px 0px;
	margin:0;
	background-position:bottom right;
	background-repeat:no-repeat;
}
.rLinkUl{
	padding:0;
	margin:0;
	list-style-type:none;
}
.rLinkLi{
	padding:0;
	margin:0;
	font-size:75%;
	line-height:140%;
}
.rLinkIndex{
	padding:4px 4px 2px 4px;
	margin:0;
	font-weight:bold;
}
.rLinkIndex p{
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 4px 0px 17px;
	margin:0px 0px 0px 0px;
}
.rLinkRecipe{
	padding:0;
	margin:5px 3px 10px 0px;
	float:right;
}
.rLinkLi img{
	padding:0;
	margin:5px 0px 10px 4px;
}
.rLinkB{
	padding:0;
	margin:0;
	background-position:bottom right;
	background-repeat:no-repeat;
	height:5px;
	font-size:0;
	line-height:0;
clear:both;
}

/*フォーム*/
.main{
	font-size:90%;
	line-height:160%;
	color:#555555;
}
.small{
	font-size:80%;
	line-height:150%;
	color:#555555;
}
.contentsBlock{

	background-image:url("9fgd1p0000002ccm-img/9fgd1p0000002ccx.gif");
}.contentsBlock2{

	background-image:url("9fgd1p0000002ccm-img/9fgd1p0000002cd8.gif");
}.cMenuInfoWhite, .cMenuInfoWhite2, .cMenuInfo li, .pTitleLead, .pAnchorLi, .aLinkLine{

	background-image:url("9fgd1p0000002ccm-img/9fgd1p0000002cdd.gif");
}.cMenuInfoLink, .rListTextL, .rLinkIndex p{

	background-image:url("9fgd1p0000002ccm-img/9fgd1p0000002cdt.gif");
}.cMenuInfoFile, .aLinkFile{

	background-image:url("9fgd1p0000002ccm-img/9fgd1p0000002ce0.gif");
}.pAnchor ul li div{

	background-image:url("9fgd1p0000002ccm-img/9fgd1p0000002cee.gif");
}.qTitleL{

	background-image:url("9fgd1p0000002ccm-img/9fgd1p0000002cf2.gif");
}.qTitleS{

	background-image:url("9fgd1p0000002ccm-img/9fgd1p0000002ces.gif");
}.aLink, .aLink3{

	background-image:url("9fgd1p0000002ccm-img/9fgd1p0000002cfb.gif");
}.aLink2, .aLink4{

	background-image:url("9fgd1p0000002ccm-img/9fgd1p0000002cfi.gif");
}.rListT{

	background-image:url("9fgd1p0000002ccm-img/9fgd1p0000002chw.gif");
}.rLinkB{

	background-image:url("9fgd1p0000002ccm-img/9fgd1p0000002ci3.gif");
}