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

/*コンテンツエリア共通*/

.Hhrb-HeaderBK{
	background:url(/common/img/back_loginct_01.gif) no-repeat;
	width:736px;
	margin:0px auto;
	}
	
.Hhrb-CenterBK{
	background:url(/common/img/back_loginct_02.gif) repeat;
	width:736px;
	margin:0px auto;
	clear:both;
	}
	
.Hhrb-BottomBK{
	background:url(/common/img/back_loginct_03.gif) repeat;
	width:736px;
	margin:0px auto;
	height:43px;
	}

.HhrbCtArea{
	width:690px;
	margin:0px auto;
	padding:10px 0px;
}


/*タイトル*/

.HhrbCtTTL{
	padding:20px 0px 10px 20px;
	background:url(/hohoemiclub/images/line01.gif) center bottom no-repeat;
}

/* カテゴリタイトル */

.Hhrb-StArea{
	padding:15px 0 30px 0;
}

.Hhrb-StArea h3{
	padding:20px 0 ;
}
.Hhrb-StArea .Hhrb-StAreaTxt{
	padding-bottom:30px;
}

/* カテゴリリスト */
.Hhrb-MenuList{
	width:172px;
	padding-top:20px;
}

.Hhrb-MenuListTop{
	height:39px;
	background: url(/h_hiroba/images/h_hrblist_t.gif) no-repeat center top;
}

.Hhrb-MenuListBtm{
	height:7px;
	background: url(/h_hiroba/images/h_hrblist_b.gif) no-repeat center top;
}

.Hhrb-MenuList ul li{
	list-style:none;
	text-indent:-9999px;
	height:32px;
}

.Hhrb-MenuList ul li a{
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	height:32px;
}

.Hhrb-MenuList ul li a:hover,
.Hhrb-MenuList ul li a:active,
.Hhrb-MenuList ul li a.current{
	background-position:center bottom;
}

li.Hhrb-MenuList01 a{
	background-image:url(/h_hiroba/images/h_hrblist_idea.gif);
}

li.Hhrb-MenuList02 a{
	background-image:url(/h_hiroba/images/h_hrblist_p_idea.gif);
}

li.Hhrb-MenuList03 a{
	background-image:url(/h_hiroba/images/h_hrblist_essay.gif);
}

li.Hhrb-MenuList04 a{
	background-image:url(/h_hiroba/images/h_hrblist_future.gif);
}

li.Hhrb-MenuList05 a{
	background-image:url(/h_hiroba/images/h_hrblist_diary.gif);
}

li.Hhrb-MenuList06 a{
	background-image:url(/h_hiroba/images/h_hrblist_advise.gif);
}

/* メイン記事エリア */

.Hhrb-MainContArea{
	padding:20px 10px;
}

.Hhrb-ContTTL01{
	color:#FF0000;
}

.Hhrb-ContTTL02{
	color:#0099FF;
}
.Hhrb-ContTTL03{
	color:#2659D9;
}

.Hhrb-ContTTL04{
	color:#FF6600;
}



/* 募集中エリア */

#boshu{
	padding-bottom:20px;
}

.Hhrb-CtrArea p{
	margin-bottom:30px;
}


/* 下部ボタンエリア */

.BtnArea{
	padding:30px 0;
}

.BtnArea a{
	margin-right:28px;
}

/* 点線 */

.dotlineIdea{
	background:url(/h_hiroba/idea/images/dotline.gif) repeat-x top;
	height:2px;
}

.dotlinePidea{
	background:url(/h_hiroba/p_idea/images/dotline.gif) repeat-x top;
	height:2px;
}

.dotlineEssay{
	background:url(/h_hiroba/essay/images/dotline.gif) repeat-x top;
	height:2px;
}

.dotlineFuture{
	background:url(/h_hiroba/future/images/dotline.gif) repeat-x top;
	height:2px;
}

.dotlineDiary{
	background:url(/h_hiroba/diary/images/dotline.gif) repeat-x top;
	height:2px;
}

.dotlineAdvise{
	background:url(/h_hiroba/advise/images/dotline.gif) repeat-x top;
	height:2px;
}

/* 0909以前バックナンバーへのリンク */
.BK0909{
	padding-bottom:40px;
}

/*バックナンバー一覧ページ
----------------------------------------------*/
/* 共通 */

.BNTTL{
	padding-bottom:20px;
}

/* ママの育児アイデア */

.Hhrb-IdeaBNCont{
	background:url(/h_hiroba/idea/images/bnlist_bg.gif) no-repeat left top;
	margin:15px 0 20px;
}

.Hhrb-IdeaBNContBG{
	padding:30px 20px 0;
}
.Hhrb-IdeaBNContBtm{
	background:url(/h_hiroba/idea/images/bnlist_b.gif) no-repeat left bottom;
	height:32px;
}


.Hhrb-IdeaBNContList{
	float:left;
}

.Hhrb-IdeaBNContList li{
	list-style:none;
	width:207px;
}

.Hhrb-IdeaBNContList li a,
.Hhrb-IdeaBNContList li a:link,
.Hhrb-IdeaBNContList li a:visited{
	display:block;
	padding:3px 3px 3px 20px;
	background:url(/h_hiroba/idea/images/list01.gif) no-repeat 5px 10px;
	color:#666;
	font-weight:bold;
}

.Hhrb-IdeaBNContList li a:hover,
.Hhrb-IdeaBNContList li a:active{
	text-decoration:underline;
}

.IdeaBN{
	padding-bottom:15px;
}
.IdeaBN ul{
	padding:25px 25px 0;
	width:640px;
}

.IdeaBN ul li{
	width:310px;
	list-style:none;
	float:left;
	margin-bottom:5px;
}

.IdeaBN ul li a,
.IdeaBN ul li a:link,
.IdeaBN ul li a:visited{
	display:inline;
	padding:5px 7px 5px 20px;
	background:url(/h_hiroba/idea/images/list02.gif) no-repeat 10px 8px;
	color:#666;
}

.IdeaBN ul li a:hover,
.IdeaBN ul li a:active{
	background-color:#FFCC00;
	color:#FF0000;
	text-decoration:none;
}

/* プレママのアイデア */

.Hhrb-PideaBNCont{
	width:680px;
	margin:20px 0;
	background:url(/h_hiroba/p_idea/images/bnlist_bg.gif) repeat-y center;
}

.Hhrb-PideaBNContTop{
	background:url(/h_hiroba/p_idea/images/bnlist_t.gif) no-repeat left top;
}
.Hhrb-PideaBNContBtm{
	background:url(/h_hiroba/p_idea/images/bnlist_b.gif) no-repeat left bottom;
	height:32px;
}

.Hhrb-PideaBNContTop h4{
	font-weight:bold;
	color:#60AB14;
	padding:35px 0 16px 57px;
}

.Hhrb-PideaBNContMdl{
	padding:10px 30px;
	width:620px;
}

.Hhrb-PideaBNContMdl li{
	list-style:none;
	width:206px;
	float:left;
}

.Hhrb-PideaBNContMdl li a,
.Hhrb-PideaBNContMdl li a:link,
.Hhrb-PideaBNContMdl li a:visited{
	display:block;
	padding:3px 5px 3px 20px;
	background:url(/h_hiroba/p_idea/images/bn_listmrk.gif) no-repeat 8px center;
	color:#666;
}

.Hhrb-PideaBNContMdl li a:hover,
.Hhrb-PideaBNContMdl li a:active{
	background-color:#FFFFB3;
	color:#2457D8;
	text-decoration:none;
}

/* 赤ちゃんへのメッセージ */

.Hhrb-EssayBNCont{
	width:680px;
	margin:20px 0;
	background:url(/h_hiroba/essay/images/bnlist_bg.gif) repeat-y center;
}

.Hhrb-EssayBNContTop{
	background:url(/h_hiroba/essay/images/bnlist_t.gif) no-repeat left top;
}
.Hhrb-EssayBNContBtm{
	background:url(/h_hiroba/essay/images/bnlist_b.gif) no-repeat left bottom;
	height:32px;
}

.Hhrb-EssayBNContTop h4{
	font-weight:bold;
	color:#218700;
	padding:35px 0 16px 57px;
}

.Hhrb-EssayBNContMdl{
	padding:10px 30px;
	width:620px;
}

.Hhrb-EssayBNContMdl li{
	list-style:none;
	width:206px;
	float:left;
}

.Hhrb-EssayBNContMdl li a,
.Hhrb-EssayBNContMdl li a:link,
.Hhrb-EssayBNContMdl li a:visited{
	display:block;
	padding:3px 5px 3px 20px;
	background:url(/h_hiroba/essay/images/list01.gif) no-repeat 10px 10px;
	color:#666;
}

.Hhrb-EssayBNContMdl li a:hover,
.Hhrb-EssayBNContMdl li a:active{
	background-color:#BBFF7D;
	color:#009900;
	text-decoration:none;
}

/* 未来へのメッセージ */

.Hhrb-FutureBNCont{
	width:680px;
	margin:20px 0;
	background:url(/h_hiroba/future/images/bnlist_bg.gif) repeat-y center;
}

.Hhrb-FutureBNContTop{
	background:url(/h_hiroba/future/images/bnlist_t.gif) no-repeat left top;
}
.Hhrb-FutureBNContBtm{
	background:url(/h_hiroba/future/images/bnlist_b.gif) no-repeat left bottom;
	height:32px;
}

.Hhrb-FutureBNContTop h4{
	font-weight:bold;
	color:#FF3333;
	padding:35px 0 16px 57px;
}

.Hhrb-FutureBNContMdl{
	padding:10px 30px;
	width:620px;
}

.Hhrb-FutureBNContMdl li{
	list-style:none;
	width:206px;
	float:left;
}

.Hhrb-FutureBNContMdl li a,
.Hhrb-FutureBNContMdl li a:link,
.Hhrb-FutureBNContMdl li a:visited{
	display:block;
	padding:3px 5px 3px 20px;
	background:url(/h_hiroba/future/images/list01.gif) no-repeat 8px center;
	color:#666;
}

.Hhrb-FutureBNContMdl li a:hover,
.Hhrb-FutureBNContMdl li a:active{
	background-color:#FFCC99;
	color:#FF6600;
	text-decoration:none;
}

/* ほほえみママの育児日記 */

.Hhrb-DiaryBNCont{
	width:680px;
	margin:20px 0;
	background:url(/h_hiroba/diary/images/bnlist_bg.gif) repeat-y center;
}

.Hhrb-DiaryBNContTop{
	background:url(/h_hiroba/diary/images/bnlist_t.gif) no-repeat left top;
}
.Hhrb-DiaryBNContBtm{
	background:url(/h_hiroba/diary/images/bnlist_b.gif) no-repeat left bottom;
	height:32px;
}

.Hhrb-DiaryBNContTop h4{
	font-weight:bold;
	color:#E4212C;
	padding:35px 0 16px 57px;
}

.Hhrb-DiaryBNContMdl{
	padding:10px 30px;
	width:620px;
}

.Hhrb-DiaryBNContMdl li{
	list-style:none;
	width:206px;
	float:left;
}

.Hhrb-DiaryBNContMdl li a,
.Hhrb-DiaryBNContMdl li a:link,
.Hhrb-DiaryBNContMdl li a:visited{
	display:block;
	padding:3px 5px 3px 20px;
	background:url(/h_hiroba/diary/images/list01.gif) no-repeat 10px 10px;
	color:#666;
}

.Hhrb-DiaryBNContMdl li a:hover,
.Hhrb-DiaryBNContMdl li a:active{
	background-color:#FFCC99;
	color:#E4212C;
	text-decoration:none;
}


/* 先輩ママのアドバイス */

.Hhrb-AdviseBNCont{
	width:680px;
	margin:20px 0;
	background:url(/h_hiroba/advise/images/bnlist_bg.gif) repeat-y center;
}

.Hhrb-AdviseBNContTop{
	background:url(/h_hiroba/advise/images/bnlist_t.gif) no-repeat left top;
}
.Hhrb-AdviseBNContBtm{
	background:url(/h_hiroba/advise/images/bnlist_b.gif) no-repeat left bottom;
	height:32px;
}

.Hhrb-AdviseBNContTop h4{
	font-weight:bold;
	color:#F773B7;
	padding:35px 0 16px 57px;
}

.Hhrb-AdviseBNContMdl{
	padding:10px 30px;
	width:620px;
}

.Hhrb-AdviseBNContMdl li{
	list-style:none;
	width:206px;
	float:left;
}

.Hhrb-AdviseBNContMdl li a,
.Hhrb-AdviseBNContMdl li a:link,
.Hhrb-AdviseBNContMdl li a:visited{
	display:block;
	padding:3px 5px 3px 20px;
	background:url(/h_hiroba/advise/images/list01.gif) no-repeat 10px 10px;
	color:#666;
}

.Hhrb-AdviseBNContMdl li a:hover,
.Hhrb-AdviseBNContMdl li a:active{
	background-color:#FFFFCC;
	color:#6398FE;
	text-decoration:none;
}


/*バックナンバー詳細ページ
----------------------------------------------*/

/* 共通 */

.BNCont-inner{
	padding:0 25px 20px;
}

/* ママの育児アイデア */
.solidLineIdea{
	background:url(/h_hiroba/idea/images/solidline.gif) no-repeat left top;
	width:690px;
	height:5px;
}

/* プレママのアイデア */
.PideaBnTTL {
	background:url(/h_hiroba/p_idea/images/bn_ttl.gif) no-repeat left top;
	width:339px;
	height:49px;
	color:#60AB14;
	font-weight:bold;
	margin-top:15px;
}
.PideaBnTTL h4{
	padding:15px 0 0 24px;
}




























