img {
	border: 0;
	margin: 0;
	padding: 0;
}
body, p, strong, th, td, ul, ol, li, dl, dt, dd {
	font-family: "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sanserif;
}
body {
	font-size: 13px;
	line-height: 18px;
	color: #4C4C4C;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}
strong {
	font-size: 13px;
	line-height: 18px;
	color: #4C4C4C;
	margin: 0;
	padding: 0;
	font-weight: bold;
}

a:link,
a:visited {
	color: #7F0019;
	text-decoration: none;
}
a:active,
a:hover {
	color: #7F0019;
	text-decoration: underline;
}

.body01 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 13px; color: #4C4C4C; line-height: 18px; text-decoration: none  }
.body02 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; color: #4C4C4C; line-height: 18px; text-decoration: none  }
.body03 {  font-family: "ＭＳ Ｐゴシック", "Osaka"; font-size: 11px; color: #4C4C4C; line-height: 14px; text-decoration: none  }

/* フッターで使用する反応 */
/* アウト：グレー文字のみ 　オーバー：下線付きグレー文字*/
a.list:link {  color:#4C4C4C; text-decoration: none  }
a.list:visited {  color:#4C4C4C; text-decoration: none  }
a.list:active {  color:#4C4C4C; text-decoration: none }
a.list:hover {  color:#4C4C4C; text-decoration:underline  }


/* 全ページ共通 */


/* もくじ */
#mokuji {
	position: absolute; left: 284px; top: 144px;
	margin: 0 0 5px;
	padding: 0;
}

/* 全体の容れ物 */
#maincontents {
	position: absolute; left: 0px; top: 200px;
	padding: 0;
	width: 730;
}

#maincontents p {
	font-size: 13px;
	line-height: 18px;
	color: #4C4C4C;
	margin: 0px 0 20px 0;
	padding: 0px;
}


#maincontents h2 {
	position: absolute; left: 0px;
	margin: 0 0 30px;
}

#maincontents h3 {
	margin: 0 0 10px 0;
	padding: 0;
}



/* 関連リンク */
#kanrenlink {
	background-image: url(../img/kanrenlink.gif);
	background-repeat: no-repeat;
	margin: 55px 0 0 3px;
	text-indent: -9999px;
}

/* アトリエ・ムジ語りかけるモノ */
#atelier {
	margin: 0;
	padding: 0;
}

#atelier a {
	display: block;
	height: 75px;
	width: 159px;
	background: url(../img/link_atelier.gif) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}
#atelier a:link, #atelier a:visited {background-position: 0 0px;}
#atelier a:hover, #atelier a:active {background-position: -205px 0px;}



/* ポリエステルメッシュシューズ */
#shoes {
	margin: 0;
	padding: 0;
}

#shoes a {
	display: block;
	height: 75px;
	width: 159px;
	background: url(../img/link_shoes.gif) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}
#shoes a:link, #shoes a:visited {background-position: 0 0px;}
#shoes a:hover, #shoes a:active {background-position: -205px 0px;}


/* 子ども・マタニティカテゴリトップ */
#category {
	font-size: 11px;
	line-height: 14px;
	margin: 10px 0 0 0;
	padding: 0;
}

#category a {
	margin: 0 0 5px 0;
	display: block;
	height: 49px;
	width: 159px;
	background: url(../img/link_category.gif) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}
#category a:link, #category a:visited {background-position: 0 0px;}
#category a:hover, #category a:active {background-position: -205px 0px;}


/* 新米パパの子育て日記 */
#yutan {
	font-size: 11px;
	line-height: 14px;
	margin: 10px 0 0 0;
	padding: 0;
	width: 189px;
}

#yutan a {
	margin: 0 0 5px 0;
	display: block;
	height: 47px;
	width: 189px;
	background: url(../img/link_yutan.gif) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}
#yutan a:link, #yutan a:visited {background-position: 0 0px;}
#yutan a:hover, #yutan a:active {background-position: -205px 0px;}


/* ママムジ */
#mamamuji {
	font-size: 11px;
	line-height: 14px;
	margin: 10px 0 0 0;
	padding: 0;
	width: 189px;
}

#mamamuji a {
	margin: 0 0 5px 0;
	display: block;
	height: 51px;
	width: 159px;
	background: url(../img/link_mamamuji.gif) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}
#mamamuji a:link, #mamamuji a:visited {background-position: 0 0px;}
#mamamuji a:hover, #mamamuji a:active {background-position: -205px 0px;}


/* 無印良品キャンプ */
#camp {
	font-size: 11px;
	line-height: 14px;
	margin: 10px 0 0 0;
	padding: 0;
	width: 189px;
}

#camp a {
	margin: 0 0 5px 0;
	display: block;
	height: 49px;
	width: 159px;
	background: url(../img/link_camp.gif) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}
#camp a:link, #camp a:visited {background-position: 0 0px;}
#camp a:hover, #camp a:active {background-position: -205px 0px;}


/* ご意見の投稿はこちらから */
#toukou {
	font-size: 11px;
	line-height: 14px;
	margin: 10px 0 0 0;
	padding: 0;
	width: 189px;
}

#toukou a {
	margin: 0 0 5px 0;
	display: block;
	height: 28px;
	width: 200px;
	background: url(../img/link_toukou.gif) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}
#toukou a:link, #toukou a:visited {background-position: 0 0px;}
#toukou a:hover, #toukou a:active {background-position: 0px -44px;}


/*投稿掲載用*/
#contents03 .width {
	width: 400;
	margin: 0 0 20px 0;
	border: 1px solid #CCCCCC;
}


#contents03 .comment {
	padding: 15px;
}


#contents03 .photo {
	margin: 3px 0 5px 10px;
	padding: 6px;
	border: 1px solid #CCCCCC;
	float: right;
	position: relative; bottom: 0px;
}

#contents03 .comment p {
	font-size: 11px;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

.first-letter {
	margin: 2px 5px 0 0;
	padding: 0;
	float: left;
}



/* あきらママより */
.frommama {
	padding: 35px 15px 15px  15px;
	background: url(../img/frommama.gif) no-repeat;
	background-position: 15px 15px;
	font-size: 11px;
	line-height: 14px;
}

.mamawidth {
	width: 190px;
	margin: 0 0 20px 0;
	border: 1px solid #CCCCCC;
}


/* 「ページのトップに戻る」 */
.pagetop {
	font-size: 11px;
	line-height: 14px;
	text-align: right;
}
/* 「 ページのトップに戻る」リンク反応 */
.pagetop a:link,
.pagetop a:visited {
	font-size: 11px;
	color: #4C4C4C;
	text-decoration: none;
}
.pagetop a:active,
.pagetop a:hover {
	color: #4C4C4C;
	text-decoration: underline ;
}
