@charset "Shift_JIS";

div#wrap div#wrapIn {
	padding-bottom: 0;
}

.gnav {
	background-image: url(../images/cmrecipe/cmn_nav_bg_001.jpg);
	background-repeat: no-repeat;
	background-position: 0 54px;
	margin-left: 25px;
	padding-top: 27px;
	width: 714px;
	height: 31px;
	
}
.gnav h1 {
	margin: 0;
	float: left;
}

.gnav .nav  {
	margin: 4px 1px 0 0;
	width: 273px;
	float: right;
}

.gnav .nav li {
	margin-left: 5px;
	float: left;
}

.gnav .nav li.first {
	margin-left: 0;
}


.columnWrap {
	color: #483709;
	background-image: url(../images/cmrecipe/cmn_bg_001.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 35px;
	padding-right: 17px;
	padding-left: 26px;
	width: 707px;
}


/*----------------------------------------
.columnBlock01ŽP‰º
----------------------------------------*/

.columnWrap .columnBlock01 {
	width: 343px;
	float: left;
}

/*--------------------
.columnBlock01 .columnBlock01ŽP‰º
----------------------------------------*/

.columnWrap .columnBlock01 .columnWrap6 {
	margin-bottom: 45px;
	width: 321px;
}

.columnWrap .columnBlock01 .columnWrap6 .smallText {
	font-size: 80%;
	line-height: 1.5;
}

.columnWrap .columnBlock01 .columnWrap6 .bold {
	font-weight: bold;
}

.columnWrap .columnBlock01 .columnWrap6 .columnBlock01 {
	width: 52px;
	float: left;
}

.columnWrap .columnBlock01 .columnWrap6 .columnBlock01 img {
	margin-left: 3px;
}

.columnWrap .columnBlock01 .columnWrap6 .columnBlock02 {
	width: 57px;
	float: left;
}

.columnWrap .columnBlock01 .columnWrap6 .columnBlock02 p,
.columnWrap .columnBlock01 .columnWrap6 .columnBlock04 p {
	margin-right: 2px;
}

.columnWrap .columnBlock01 .columnWrap6 .columnBlock03 {
	width: 49px;
	float: left;
}

.columnWrap .columnBlock01 .columnWrap6 .columnBlock04 {
	width: 42px;
	float: left;
}

.columnWrap .columnBlock01 .columnWrap6 .columnBlock05 {
	width: 49px;
	float: left;
}

.columnWrap .columnBlock01 .columnWrap6 .columnBlock06 {
	width: 67px;
	float: left;
}

.columnWrap .columnBlock01 .columnWrap6 .columnBlock06 p {
	margin-top: 8px;
}

.columnWrap .columnBlock01 .columnWrap6 .notice{
margin-left: 202px;
}

/*--------------------
.columnBlock01 .columnBlock01ŽP‰º
----------------------------------------*/

.columnWrap .columnBlock01 .columnWrap2 {}

.columnWrap .columnBlock01 .widthHondashi01 {
	margin-bottom: 151px;
	width: 308px;
}

.columnWrap .columnBlock01 .widthConso01 {
	margin-bottom: 151px;
	width: 320px;
}


.columnWrap .columnBlock01 .columnWrap2 .columnBlock01 {
	float: left;
}

.columnWrap .columnBlock01 .columnWrap2 .widthHondashi02 {
	width: 75px;
}

.columnWrap .columnBlock01 .columnWrap2 .widthConso02 {
	width: 87px;
}

.columnWrap .columnBlock01 .columnWrap2 .widthConso02 .mt35 {
	margin-top: 35px;
}

.columnWrap .columnBlock01 .columnWrap2 .columnBlock02 {
	float: right;
	padding-top: 42px;
}

.columnWrap .columnBlock01 .columnWrap2 .widthHondashi03 {
	width: 233px;
}

.columnWrap .columnBlock01 .columnWrap2 .widthConso03 {
	width: 233px;
}

.pt05 { padding-top: 5px !important;}


/*----------------------------------------
.columnBlock02ŽP‰º
----------------------------------------*/

.columnWrap .columnBlock02 {
	width: 364px;
	float: right;
}

/*--------------------
.columnBlock02 .ingredientŽP‰º
----------------------------------------*/

.columnWrap .columnBlock02 .ingredient {
	background-image: url(../images/cmrecipe/cmn_bg_002.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 364px;
	padding-bottom: 20px;
}

.columnWrap .columnBlock02 .ingredient table {
	background-image: url(../images/cmrecipe/cmn_table_bg_001.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.columnWrap .columnBlock02 .ingredient table th {
	font-size: 120%;
	background-image: url(../images/cmrecipe/cmn_table_bg_002.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 10px 5px!important;
}


.columnWrap .columnBlock02 .ingredient table th.right {
	width: 35%;
	background-position: right bottom;
	border-left: 1px solid #f0eee9;
}

.columnWrap .columnBlock02 .ingredient table th.left {
	width: 65%;
}

.columnWrap .columnBlock02 .ingredient table th,
.columnWrap .columnBlock02 .ingredient table td {
	color: #483709;
}

.columnWrap .columnBlock02 .ingredient table td {
	background-image: url(../images/cmrecipe/cmn_table_bg_003.gif);
	background-repeat: no-repeat;
}

.columnWrap .columnBlock02 .ingredient table td.right {
	background-position:right bottom;
	border-left: 1px solid #f0eee9;
	padding: 5px 5px 5px 15px;
}

.columnWrap .columnBlock02 .ingredient table td.left {
	background-position:left bottom;
	padding: 5px 15px 5px 20px;
}

.columnWrap .columnBlock02 .ingredient table td.left div {
	background-image: url(../images/cmrecipe/cmn_table_img_001.gif);
	background-repeat: repeat-x;
	background-position: right center;
}

.columnWrap .columnBlock02 .ingredient table td.left div span {
	background-color: #ffffff;
}


.columnWrap .columnBlock02 .ingredient table td.bottom {
	background-image: url(../images/cmrecipe/cmn_table_bg_004.gif);
	background-repeat: no-repeat;
	padding-bottom: 8px;
}

/*--------------------
.columnBlock02 .cookingŽP‰º
----------------------------------------*/

.columnWrap .columnBlock02 .mt30 {
	margin-top: 30px;
}

.columnWrap .columnBlock02 .cooking {
	background-image: url(../images/cmrecipe/cmn_bg_003.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 90px;
	padding-bottom: 19px;
	width: 364px;
}

.columnWrap .columnBlock02 .cooking table {
	background-image: url(../images/cmrecipe/cmn_table_bg_005.gif);
	background-repeat: repeat-y;
}

.columnWrap .columnBlock02 .cooking table td {
}

.columnWrap .columnBlock02 .cooking table td dt {
	color: #137a14;
	font-weight: bold;
	margin-bottom: 5px;
}

.columnWrap .columnBlock02 .cooking table td.top {
	background-image: url(../images/cmrecipe/cmn_table_bg_006.jpg);
	background-repeat: no-repeat;
	padding: 25px 15px 8px;
}

.columnWrap .columnBlock02 .cooking table td.bottom {
	background-image: url(../images/cmrecipe/cmn_table_bg_007.gif);
	background-repeat: no-repeat;
	padding: 8px 15px;
}





