/*　ママコミュニティスタイルシート　*/
/*　このCSSでは、全ファイル共通で使用するもののみとします。各ファイル固有のCSSはheadタグの中に入れてください　*/

/*-------------＜＜　リンク設定　＞＞-------------*/

/* リンク　*/
a {  color: #CC6633; text-decoration: underline; font-size: 12px}

/* リンク部分の太字　*/
a.bold {  font-weight: bold; color: #CC6633; text-decoration: underline; font-size: 12px; line-height: 110%}

/* おすすめグッズ部分のリンク設定（09年1月追加）　*/
.goods_item a {font-size:10px; line-height:130%; font-weight:bold;}
.goods_item {padding-top:5px;}

/*-------------＜＜　HTMLの再定義　＞＞-------------*/

/* 文字　太字　強調　*/
b {  font-weight: bold; color: #666666;; font-size: 12px; line-height: 110%}

/* 文字　太字　強調　行高130%　*/
em {  font-size: 12px; font-style: normal; line-height: 130%; font-weight: bold; color: #666666}

/* ピンク文字　太字　強調　*/
strong {  font-weight: bold; color: #FA5568; font-size: 12px; line-height: 110%}

/* フォームの確認文言　*/
h1 {  font-size: 20px; font-weight: bold; color: #FA5568}


/*-------------＜＜　class指定　文字　＞＞-------------*/

/* マージンを取らないテキスト　行高110%　標準 12px　*/
.line110 { font-size: 12px; line-height: 110%}

/* マージンを取らないテキスト　行高120%　標準 12px　*/
.line120 {  font-size: 12px; line-height: 120%}

/* マージンを取らないテキスト　行高130%　標準 12px　*/
.line130 { font-size: 12px; line-height: 130%}

/* マージンを取らないテキスト　行高110%　標準 10px　*/
.px10 { font-size: 10px; line-height: 110%}

/* 茶色　太字　*/
.marronb { font-weight: bold; color: #CC6633; font-size: 12px; line-height: 110%}

/* 茶色　標準　*/
.marron { font-weight: normal; color: #CC6633; font-size: 12px; line-height: 110%}

/* ピンク　標準　*/
.pink { font-weight: normal; color: #FA5568; font-size: 12px; line-height: 110%}
.pink a { font-weight: normal; color: #FA5568; font-size: 12px; line-height: 110%}

/* ピンク　太字　*/
.pinkb { font-weight: bold; color: #FA5568; font-size: 12px; line-height: 110% }

/* ピンク　標準 行高なし　*/
.pink02 { font-weight: normal; color: #FA5568}

/* 白　太字　*/
.wh { font-weight: bold; color: #FFFFFF; font-size: 12px; line-height: 110% }

/*-------------＜＜　class指定　マージン　＞＞-------------*/

/* 上5px下0px左10px右8pxを空けたいときのマージン（トップページで使用）　*/
.margin01 { margin-top: 5px; margin-right: 8px; margin-bottom: 0px; margin-left: 10px; font-size: 12px; line-height: 110%}

/* 上5pxを空けたいときのマージン（アフィリエイトの説明などで使用）　*/
.margin02 { margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font-size: 12px; line-height: 110% }

/* 上7px下7pxを空けたいときのマージン（divタグなどで使用）　*/
.margin03 { margin-top: 7px; margin-right: 0px; margin-bottom: 7px; margin-left: 0px; font-size: 12px; line-height: 110% }

/* 上8pxを空けたいときのマージン（文中テキストで使用）　*/
.margin04 { margin-top: 8px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px; font-size: 12px; line-height: 110% }


/*-------------＜＜　class指定　コラム関連　＞＞-------------*/

/* コラム文章　*/
.column {  font-size: 12px; line-height: 120%; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}

/* コラムタイトル文言　*/
.columnttl { font-size: 12px; line-height: 120%; margin-top: 0px; margin-right: 15px; margin-bottom: 0px; margin-left: 15px}

/* 個人情報IFRAME枠 */
.ifrm{border:1px #FF9999 solid; margin-bottom:20px;}