/* みんなの朝ごはんレシピCSS */


@charset "shift_jis";


/*--------------------------------------------------------
■みんなの朝ごはんレシピ　共通
--------------------------------------------------------*/

/*フロートクリアー*/
.clear{
clear:both;
}


/*写真 ポラロイド風*/
.photo01{
border:solid 1px #cccccc;
padding:5px;
}


/*バックナンバー移動*/
#backnumber_blog{
height:32px;
font-size:12px;
text-align:center;
margin-top:17px;
}


/*ボタン*/
.botan01{
margin:10px auto 0;
text-align:right;
}


.botan02{
margin:0 auto;
text-align:right;
}


/*日付*/
.date{
color:#ff0000;
}


/*茶色文字*/
.brown{
color:#762a00;
}


.brown14{
color:#762a00;
font-size:14px;
}


.brown16{
color:#762a00;
font-size:16px;
}


.brown18{
color:#762a00;
font-size:18px;
}


/*小さい文字*/
.font10{
font-size:10px;
}


/*見出し*/
.cap01{
margin:25px 0 13px 0;
}


/*見出し*/
.cap02{
margin:20px 0 13px 0;
}


/*見出し*/
.cap03{
margin:0px 0 13px 0;
}


/*リンク*/
#asagohan{
font-size:13px;
}


#asagohan a:link{
color:#f44b00;
}


#asagohan a:visited{
color:#f44b00;
}


#asagohan a:hover{
color:#f44b00;
}


/*-------------左ナビ（TOPページ以外）-------------*/

/*リンク*/
#asagohan_left a:link{
color:#f44b00;
}


#asagohan_left a:visited{
color:#f44b00;
}


#asagohan_left a:hover{
color:#f44b00;
}


#asagohan_left ul{
margin:8px 0 15px 0;
}


/*リスト　○矢印*/
#asagohan_left li{
list-style:url(../images/common/arrow01.gif) inside;
padding:0 0 2px 10px;
vertical-align:text-top;
}


/*左ナビ　写真　グレー枠*/
#asagohan_left .photo{
border:solid 1px #cccccc;
}


/*左ナビ　プロフィール*/
#asagohan_left .profile01{
background:url(../images/right/profile_back.gif) repeat-y;
margin:8px 0 0 0;
}


#asagohan_left .profile02{
padding:0 20px;
}


#asagohan_left .profile02 img{
margin:0 0 5px 25px;
display: block;
}


/*左ナビ　検索*/
#asagohan_left .search01{
background:url(../images/right/search_back.gif) repeat-y;
margin:15px 0 20px 0;
}


#asagohan_left .search02{
text-align:center;
}


/*左ナビ　イチオシ*/
#asagohan_left .ichioshi01{
background-color:#f9efdd;
margin:15px 0 0 0;
}


#asagohan_left .ichioshi02{
padding:0 10px 10px 10px;
}


/*左ナビ　ランキング*/
#asagohan_left .ranking01{
background-color:#fbe3dd;
margin:15px 0 20px 0;
}


#asagohan_left .ranking02{
padding:8px 10px 10px 10px;
}


#asagohan_left .kikan{
background-color:#FFFFFF;
width:160px;
text-align:center;
padding:3px 0;
margin:0 0 5px 0;
}



/* add by mizuno */
#asagohan_top {
	float: left;
	width: 780px;
	font-size: 13px;
}
#asagohan_right {
	float: right;
	width: 160px;
	font-size: 13px;
}
#asagohan_right .rightmenu2 table {
	width: 160px;
	margin: 0px 0px 5px 0px;
}
#asagohan_right .rightmenu2 table table {
	width: 155px;
	margin: 10px auto 10px auto;
}
#asagohan_right .rightmenu2 table th {
	width: 20px;
}
#asagohan_error {
	width: 780px;
	font-size: 13px;
	float: left;
}
#asagohan_error h1 {
	font-weight: bold;
	padding: 10px 20px 10px 20px;
	margin-bottom: 10px;
	background-color: #ffcccc;
	border: 1px solid #cc0000;
	color: #cc0000;
}
#asagohan_error ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#asagohan_error li {
	margin: 0;
	padding: 0;
	color: #cc0000;
}












