/* container 
--------------------------------------------------------------- */
#container h2 {
	text-indent:-9999px;
	float:right;
	width:600px;
	height:145px;
	background: url(../../special/images/title_menu.gif) no-repeat top left;
}





/* contents 
--------------------------------------------------------------- */
#contents {
	margin:0 20px 0 20px !important;
	margin:0 10px 0 10px;
	width: 560px;
	float:right;
}



/* contentsRecipe
--------------------------------------------------------------- */
#contentsRecipe .Recipe_read {
	width:530px;
	margin: 0 15px 20px 15px;
}

#contentsRecipe .Recipe_read_image {
	width:177px;
	float:left;
	margin:0;
}

#contentsRecipe .Recipe_read_right {
	width:330px;
	float:right;
	margin:0;
}

#contentsRecipe .Recipe_read_title {
	margin: 0 0 10px 0;
}

#contentsRecipe .kanshu {
	text-align:right;
}

#contentsRecipe .Recipe_month {
	margin:0 15px;
	width:530px;
}

#contentsRecipe .Recipe_month_title {
	margin:0 0 10px 0 ;
}



/* box_all
--------------------------------------------------------------- */

#contentsRecipe .box_all {
	width: 530px;
}

#contentsRecipe .box_one {
	width:172px;
	border:#dddddd solid 1px;
	float:left;
	margin:0 2px 3px 0;
}

#contentsRecipe .box_photo {
	padding:6px;
}

#contentsRecipe .box_title {
	padding: 0 6px 6px 6px;
}

#contentsRecipe .box_title p{
	background: url(../../special/images/p.gif) no-repeat 2px;
	padding: 0 0 0 18px;
}

#contentsRecipe .btn_backnumber {
	height:32px;
	padding: 140px 0 0 0;
	float:left;
}

/* recipe_gaiyo {
--------------------------------------------------------------- */

#contentsRecipe .recipe_gaiyo {
	margin: 0;

}

#contentsRecipe .recipe_gaiyo_title2 {
	height: 20px;
	padding: 0 0 0 42px;
	margin: 0 0 15px 0;
	color:#FFFFFF;
	background: url(../../special/images/recipe_title_bg.gif) no-repeat;
}

#contentsRecipe .recipe_gaiyo_left {
	float:left;
	width:270px;
	margin: 0 0 0 15px !important;
	margin: 0 0 0 7px;
}

#contentsRecipe .recipe_gaiyo_left p{
	margin: 0 0 6px 0;
}

#contentsRecipe .recipe_gaiyo_left .gi{
	font-size: 24px;
	margin: 0 0 10px 0;
}

#contentsRecipe .recipe_gaiyo_right {
	float:right;
	width:250px;
	margin: 0 15px 0 0 !important;
	margin: 0 7px 0 0 ;
	height:177px;
}

/* recipe_zairyo {
--------------------------------------------------------------- */

#contentsRecipe .recipe_zairyo {
	width:530px;
	margin:0 auto;
	background: url(../../special/images/ta_middle.gif) repeat-y;
}

#contentsRecipe .recipe_zairyo_top {
	width:530px;
	margin: 0 0 5px 0;
}

#contentsRecipe .recipe_zairyo_ninzu {
	margin: 0 0 0 10px !important;
	margin: 0 0 0 5px;
}

#contentsRecipe .recipe_zairyo_left {
	width:240px;
	margin: 0 0 0 10px !important;
	margin: 0 0 0 5px;
	float:left;
}

#contentsRecipe .recipe_zairyo_right {
	width:240px;
	margin: 0 10px 0 0 !important;
	margin: 0 5px 0 0;
	float:right;
}

#contentsRecipe .ta_l {
	width: 160px;
}

#contentsRecipe .ta_r {
	width: 80px;
	text-align:right;
}


/* recipe_tejun {
--------------------------------------------------------------- */

#contentsRecipe .recipe_tejun {
	width:530px;
	margin:10px 15px;
}

#contentsRecipe .recipe_tejun ol{
	list-style-type:decimal;
	list-style-position:outside;
	margin: 0 0 0 2em;
}

#contentsRecipe .recipe_tejun li{
	margin: 0 0 15px 0;
}

/* btn {
--------------------------------------------------------------- */

#contentsRecipe .btn {
	width:382px;
	margin: 20px auto;
	text-align:center;
}

#contentsRecipe .btn_li {
	width:124px;
	float:left;
	margin: 0 5px 0 0;
}

#contentsRecipe .btn_li2 {
	width:124px;
	float:left;
	margin: 0;
}


#contentsRecipe h3{
	text-indent:-9999px;
	width: 560px;
	height:26px;
	background: url(../../special/images/title_menu-back.gif) no-repeat top left;
	margin:0 0 20px 0;
}