/*　フォーム　マージンサイズ設定　*/
form { margin: 0; padding: 0; }

/*　テキストサイズ設定　*/
.j10a { font-size: 10px; line-height: 12px; }
.j10b { font-size: 10px; line-height: 14px; }
.j12a { font-size: 12px; line-height: 14px; }
.j12b { font-size: 12px; line-height: 19px; }
.j12c { font-size: 12px; line-height: 18px; }

/*　マージンサイズ設定　*/
.mar_l02 { margin-left: 2px; }
.mar_t03_l13 { padding-top: 3px; padding-left: 13px; }
.mar_r07 { margin-right: 7px; }
.mar_t07_l11 { margin-top: 7px; margin-left: 11px; }
.mar_l08_r07 { margin-right: 7px; margin-left: 8px; }
.mar_l12 { margin-left: 12px; }
.mar_l12_r12 { margin-right: 12px; margin-left: 12px; }
.mar_l22 { margin-left: 22px; }
.mar_l28 { margin-left: 28px; }
.mar_l33 { margin-left: 33px; }

/*　背景イメージ設定　*/
.header_back { background-image: url(/common/images/head2006/head_back.gif); background-repeat: no-repeat; }
.backline { background-image: url(/common/images/backline2006.gif); background-repeat: repeat-y; }
.back_cont_l { background-image: url(/images/top2006/contents_back.gif); background-repeat: no-repeat; background-position: 0 27px; margin-left: 7px; }
.back_cont_r { background-image: url(/images/top2006/contents_back.gif); background-repeat: no-repeat; background-position: 0 27px; }
.back_pickup { background-image: url(/images/top2006/pickup_back.gif); background-repeat: repeat-y; }
.back_picbot { background-image: url(/images/top2006/pic_bot_back.gif); background-repeat: no-repeat; background-position: 8px 0; }
.back_shop { background-image: url(/images/top2006/shopinfo_back.gif); background-repeat: no-repeat; background-position: 5px 0; }
.back_osusume { font-size: 10px; line-height: 12px; background-image: url(/images/top2006/osusume_click.gif); background-repeat: no-repeat; width: 155px; height: 31px; display: block; }

/*　リンクカラー設定　*/
a.pik:link { color: #e680a5; text-decoration: underline; }
a.pik:visited { color: #e680a5; text-decoration: underline; }
a.pik:active { color: #eeb9cc; text-decoration: underline; }
a.pik:hover { color: #eeb9cc; text-decoration: underline; }

a.pik2:link { color: #e680a5; font-weight: bold; text-decoration: none; }
a.pik2:visited { color: #e680a5; font-weight: bold; text-decoration: none; }
a.pik2:active { color: #eeb9cc; font-weight: bold; text-decoration: underline; }
a.pik2:hover { color: #eeb9cc; font-weight: bold; text-decoration: underline; }

a.pik3:link { color: #d73872; text-decoration: none; }
a.pik3:visited { color: #d73872; text-decoration: none; }
a.pik3:active { color: #eeb9cc; text-decoration: underline; }
a.pik3:hover { color: #eeb9cc; text-decoration: underline; }

a.pik4:link { color: #d73872; text-decoration: underline; }
a.pik4:visited { color: #d73872; text-decoration: underline; }
a.pik4:active { color: #eeb9cc; text-decoration: underline; }
a.pik4:hover { color: #eeb9cc; text-decoration: underline; }

a.dak:link { color: #666; text-decoration: none; }
a.dak:visited { color: #666; text-decoration: none; }
a.dak:active { color: #999; text-decoration: underline; }
a.dak:hover { color: #999; text-decoration: underline; }

/*　NEWヘッダー　*/
.head_back { background-image: url(/common/images/header/header_back.gif); background-repeat: repeat-x; }
.head_read { color: #d73872; font-size: 10px; font-weight: bold; line-height: 12px; margin-top: 3px; margin-right: 5px; }
.head_logo_r { color: #d73872; font-size: 10px; font-weight: bold; line-height: 12px; margin-top: 19px; }
.search_box { color: #525252; font-size: 12px; width: 145px; height: 21px; }

/*　テキストサイズ　*/
.j10_12 { font-size: 10px; line-height: 12px; }
.j10_14 { font-size: 10px; line-height: 14px; }
.j10_16 { font-size: 10px; line-height: 16px; }
.j12_16 { font-size: 12px; line-height: 16px; }
.j12_20 { font-size: 12px; line-height: 20px; }
.j14_18 { font-size: 14px; line-height: 18px; }

/*　リンクカラー　*/
a.or:link { color: #f60; text-decoration: underline }
a.or:visited { color: #f60; text-decoration: underline }
a.or:active { color: #f93; text-decoration: underline }
a.or:hover { color: #f93; text-decoration: underline }
a.pk:link { color: #e06; text-decoration: underline }
a.pk:visited { color: #e06; text-decoration: underline }
a.pk:active { color: #f69; text-decoration: underline }
a.pk:hover { color: #f69; text-decoration: underline }
a.pkf:link { color: #f69; text-decoration: underline }
a.pkf:visited { color: #f69; text-decoration: underline }
a.pkf:active { color: #f9c; text-decoration: underline }
a.pkf:hover { color: #f9c; text-decoration: underline }

