@charset "utf-8";
/* CSS Document */

#main_container_right{
	
	
}
#detail_box{
	margin-left:10px;
	background-image:url(../img/bg.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:660px;
	height:990px;
	border:0px #cfd0d0 solid;
	margin-top:30px;
	margin-bottom:60px;
}

#detail_body{
	float:left;
	margin-top:0px;
}

#detail_head{
	width:630px;
	margin-top:10px;
	margin-left:19px;
}

#akane_profile{
	width:182px;
	height:249px;
	text-indent:-9999px;
	background-image:url(../img/akane_profile_thumb.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	display:block;
	float:left;
	margin-top:10px;
}


#detail_head h2{
	width:436px;
	height:158px;
	text-indent:-9999px;
	background-image:url(../img/h2_2013.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border:0px #cfd0d0 solid;
	float:left;
	margin-top:28px;

}

#detail_head p{
	width:410px;/*370px;*/
	height:61px;/*59px;*/
	text-indent:-9999px;
	background-image:url(../img/head_p_2013.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	border:0px #cfd0d0 solid;
	float:left;
	margin-top:7px;
	margin-left:13px;
}


.detail_body_description{
	width:661px;
	margin-left:0px;
	float:left;
}

h3,h4{
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#desc01{
	margin-top:45px;
	padding-bottom:37px;
}

#detail_body_description_left{
	width:170px;
	float:left;
	margin-left:35px;
}

.recipe_box{
	margin-bottom:16px;
}

.recipe_box a:hover{
	filter:alpha(opacity=80); /*IE*/
	-moz-opacity:0.8; /*FF*/
	opacity:0.8;
}

.recipe_box span{
	
}


#update05{
	width:138px;
	height:31px;
	background-image:url(../img/update05.png);
	margin-left:-10px;
	margin-bottom:10px;
}

#update15{
	width:138px;
	height:31px;
	background-image:url(../img/update15.png);
	margin-left:-10px;
	margin-bottom:10px;
}

#update25{
	width:138px;
	height:31px;
	background-image:url(../img/update25.png);
	margin-left:-10px;
	margin-bottom:10px;
}


#detail_body_description_right{
	width:440px;
	margin-left:0px;
	float:left;
}

#akane_recipe_description{
	
}


#akane_recipe_description h3{
	width:425px;
	height:219px;
	text-indent:-9999px;
	background-image:url(../img/1103/h3.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#akane_recipe_body{
	width:412px;
	height:442px;
	background-color:#ffffff;
	margin-left:13px;
	float:left;	
}

#akane_recipe_body h4{
	width:391px;
	height:44px;
	margin-left:10px;
	margin-top:20px;
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#h4_110305{background-image:url(../img/1103/h4_110305.png);}
#h4_110315{background-image:url(../img/1103/h4_110315.png);}
#h4_110325{background-image:url(../img/1103/h4_110325.png);}



#akane_recipe_body img{
	margin-left:10px;
	margin-top:19px;
	position:relative;
	top:0px;
	left:0px;
	z-index:1;
}

.recipe_point{
	margin-left:13px;
	margin-top:-20px;
	width:401px;
	height:121px;
	text-indent:-9999px;	
	background-repeat:no-repeat;
	background-position:0px 0px;
	position:relative;
	top:0px;
	left:0px;
	z-index:10;
}

#recipe_point110305{background-image:url(../img/1103/point_110305.png);}
#recipe_point110315{background-image:url(../img/1103/point_110315.png);}
#recipe_point110325{background-image:url(../img/1103/point_110325.png);}


#detail_foot{
	width:660px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	margin-bottom:60px;
}

#detail_foot h3{
	width:128px;/*198px;*/
	height:15px;
	background-image:url(../img/foot_h3.png);
	margin-left:0px;
	margin-top:0px;
	float:left;
}

#detail_foot li{
	float:left;
}

/*#detail_foot a,#detail_foot span{
	width:28px;
	height:13px;
	background-image:url(../img/monthly_number.png);
	background-repeat:no-repeat;
	margin-left:16px;
	margin-top:0px;
	display:block;
	text-indent:-9999px;
}


#m03{background-position:0px 0px;}
span#m03,a#m03:hover{background-position:0px -14px;}

#m04{background-position:-42px 0px;}
span#m04,a#m04:hover{background-position:-42px -14px;}

#m05{background-position:-83px 0px;}
span#m05,a#m05:hover{background-position:-83px -14px;}

#m06{background-position:-125px 0px;}
span#m06,a#m06:hover{background-position:-125px -14px;}

#m07{background-position:-167px 0px;}
span#m07,a#m07:hover{background-position:-167px -14px;}

#m08{background-position:-209px 0px;}
span#m08,a#m08:hover{background-position:-209px -14px;}

#m09{background-position:-250px 0px;}
span#m09,a#m09:hover{background-position:-250px -14px;}

#m10{background-position:-292px 0px;}
span#m10,a#m10:hover{background-position:-292px -14px;}

#m11{background-position:-334px 0px;}
span#m11,a#m11:hover{background-position:-334px -14px;}

#m12{background-position:-376px 0px;}
span#m12,a#m12:hover{background-position:-376px -14px;}*/

#detail_foot a,#detail_foot span{
	width:28px;
	height:13px;
	background-image:url(../img/monthly_number.png);
	background-repeat:no-repeat;
	margin-left:11px;
	margin-top:0px;
	display:block;
	text-indent:-9999px;
}


.m01{background-position:0px 0px;}
span.m01,a.m01:hover,.c_m01{background-position:0px -14px;}

.m02{background-position:-38px 0px;}
span.m02,a.m02:hover,.c_m02{background-position:-38px -14px;}

.m03{background-position:-76px 0px;}
span.m03,a.m03:hover,.c_m03{background-position:-76px -14px;}

.m04{background-position:-114px 0px;}
span.m04,a.m04:hover,.c_m04{background-position:-114px -14px;}

.m05{background-position:-152px 0px;}
span.m05,a.m05:hover,.c_m05{background-position:-152px -14px;}

.m06{background-position:-190px 0px;}
span.m06,a.m06:hover,.c_m06{background-position:-190px -14px;}

.m07{background-position:-227px 0px;}
span.m07,a.m07:hover,.c_m07{background-position:-227px -14px;}

.m08{background-position:-266px 0px;}
span.m08,a.m08:hover,.c_m08{background-position:-266px -14px;}

.m09{background-position:-303px 0px;}
span.m09,a.m09:hover,.c_m09{background-position:-303px -14px;}

.m10{background-position:-342px 0px;}
span.m10,a.m10:hover,.c_m10{background-position:-342px -14px;}

.m11{background-position:-380px 0px;}
span.m11,a.m11:hover,.c_m11{background-position:-380px -14px;}

.m12{background-position:-418px 0px;}
span.m12,a.m12:hover,.c_m12{background-position:-418px -14px;}

#detail_foot li#y2011,#c_y2011{
	width:40px;
	height:13px;
	background-image:url(../img/monthly_number2011.png);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:0px;
	display:block;
	text-indent:-9999px;
}

#detail_foot li#y2012,#c_y2012{
	width:40px;
	height:13px;
	background-image:url(../img/monthly_number2012.png);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:0px;
	display:block;
	text-indent:-9999px;
}
#detail_foot li#y2013,#c_y2013{
	width:40px;
	height:13px;
	background-image:url(../img/monthly_number2013.png);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:0px;
	display:block;
	text-indent:-9999px;
}
#detail_foot li#y2014,#c_y2014{
	width:40px;
	height:13px;
	background-image:url(../img/monthly_number2014.png);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:0px;
	display:block;
	text-indent:-9999px;
}
#detail_foot li#y2015,#c_y2015{
	width:40px;
	height:13px;
	background-image:url(../img/monthly_number2015.png);
	background-repeat:no-repeat;
	margin-left:10px;
	margin-top:0px;
	display:block;
	text-indent:-9999px;
}
#detail_foot li#c_y2015,li#c_y2014,li#c_y2013,li#c_y2012,#detail_foot li#c_y2011{background-position:0px -14px;}

#detail_foot div#month{
	width:520px;
	float:right
}
#detail_foot ul{
	margin-bottom:25px}

	
