@charset "Shift_JIS";

/* INFO
--------------------------------------------------
   CSS File for "いぬのきもちweb"
   Date:     2009-01-23
==================================================
1.Global
2.Header
3.Portal Contents
  3-1.MainCont
  3-2.RightCont
4.Search
5.Zukan
  5-1.MainCont
  5-2.RightCont
6.Pet Profile
  6-1.MainCont
  6-2.RightCont

-----------------------------------------------
format.css
  いぬのきもちweb・検索、図鑑、ペット詳細
  ブログのプロフィール、ブログ
style.css
  いぬのきもちweb・検索、図鑑、ペット詳細
  ブログのプロフィール
dog_style.css
  いぬのきもちweb・検索の内、いぬのみ
  図鑑の内、いぬのみ
  ペット詳細の内、いぬのみ
cat_style.css
  いぬのきもちweb・検索の内、ねこのみ
  図鑑の内、ねこのみ
  ペット詳細の内、ねこのみ
manage.css
  管理画面
static.css
  静的ページ
----------------------------------------------- */

/* 1.Global
----------------------------------------------- */
/* もっとみる */
.more a {
  background: url(../../image/pet/dog/icon_green.gif) no-repeat left 2px;
}

.findMore {
  background: url(../../image/pet/dog/more.gif) no-repeat left top;
}

.findMoreSide {
  background: url(../../image/pet/dog/more.gif) no-repeat left top;
}


/* 2.Header
----------------------------------------------- */
/* ロゴ
------------------------------------*/
.globalLogo h1 {
  color: #7b3300;
}

/* ヘッダリンク
------------------------------------*/
.headLink li {
  background: url(../../image/pet/dog/icon_green.gif) no-repeat left top;
}


/* 雑誌
------------------------------------*/
.headMagazineDog {
  float: right;
  margin: 5px 0;
  width: 152px;
  height: 68px;
  position: relative;
  text-indent: -9999px;
  background: url(../../image/pet/dog/head_magazine.gif) no-repeat left top;
}

.headMagazineDog a {
  width: 87px;
  height: 20px;
  display: block;
  position: absolute;
  top: 43px;
  left: 62px;
}

.headMagazineDog a:link,
.headMagazineDog a:visited {
  background: url(../../image/pet/head/bnt_head_magazine.gif) no-repeat right top;
}

.headMagazineDog a:hover,
.headMagazineDog a:active {
  background: url(../../image/pet/head/bnt_head_magazine.gif) no-repeat right bottom;
}


/* 3.Portal Contents
----------------------------------------------- */
/* 3-1.MainCont
----------------------------------------------- */
/* サイト説明 */
#mainExposition {
  color: #7b3300;
  background: url(../../image/pet/dog/magazine_bg.gif) no-repeat left top;
}

.mEMagazine {
  background: url(../../image/pet/dog/magazine.gif) no-repeat left top;
}

.mEMagazineBtn {
  background: url(../../image/pet/magazine_btn.gif) no-repeat left top;
}

.mEMagazineBtn a:link,
.mEMagazineBtn a:visited {
  background: url(../../image/pet/magazine_btn.gif) no-repeat left top;
}

.mEMagazineBtn a:hover,
.mEMagazineBtn a:active {
  background: url(../../image/pet/magazine_btn.gif) no-repeat left bottom;
}

.mMFooter {
  background: url(../../image/pet/dog/magazine_footer.gif) no-repeat left top;
}

/* お知らせ
------------------------------------*/
.information {
  background: url(../../image/pet/dog/information_bg.gif) repeat-y left top;
}

.infoFooter {
  background: url(../../image/pet/dog/information_f.gif) no-repeat left bottom;
}

.information h2 {
  background: url(../../image/pet/dog/information.gif) no-repeat left top;
}

/* 新着記事
------------------------------------*/
#newEntry h2 {
  background: url(../../image/pet/dog/new_entry.gif) no-repeat left top;
}

/* 今見られているブログ記事
------------------------------------*/
#seenEntry h2 {
  background: url(../../image/pet/dog/seen_entry.gif) no-repeat left top;
}

/* おすすめの図鑑
------------------------------------*/
#recommendZukan h2 {
  background: url(../../image/pet/dog/recommend_zukan.gif) no-repeat left top;
}

/* 注目のペット
------------------------------------*/
#attention h2 {
  background: url(../../image/pet/dog/attention.gif) no-repeat left top;
}

/* 公式ブロガー
------------------------------------*/
#officialBloger {
  background: url(../../image/pet/dog/official_bloger_bg.gif) repeat-y left top;
}

.officialBlogerHeader {
  background: url(../../image/pet/dog/official_bloger_header.gif) no-repeat left top;
}

.officialBlogerFooter {
  background: url(../../image/pet/dog/official_bloger_footer.gif) no-repeat left top;
}

/* 公式ブロガーの新着ブログ記事
------------------------------------*/
#officialNewEntry h2 {
  background: url(../../image/pet/dog/official_new_entry.gif) no-repeat left top;
}

/* 公式ブロガーの人気ブログ記事
------------------------------------*/
#officialBlogRank h2 {
  background: url(../../image/pet/dog/official_blog_rank.gif) no-repeat left top;
}

/* ランキングNo */
.blogRankWrap01 .blogRank04 span {
  float: left;
  width: 41px;
  height: 24px;
  text-indent: -9999px;
  display: block;
  background: url(../../image/pet/dog/rank04.gif) no-repeat left top;
}

.blogRankWrap01 .blogRank05 span {
  float: left;
  width: 41px;
  height: 24px;
  text-indent: -9999px;
  display: block;
  background: url(../../image/pet/dog/rank05.gif) no-repeat left top;
}

.blogRankWrap01 .blogRank06 span {
  float: left;
  width: 41px;
  height: 24px;
  text-indent: -9999px;
  display: block;
  background: url(../../image/pet/dog/rank06.gif) no-repeat left top;
}

.blogRankWrap01 .blogRank07 span {
  float: left;
  width: 41px;
  height: 24px;
  text-indent: -9999px;
  display: block;
  background: url(../../image/pet/dog/rank07.gif) no-repeat left top;
}

.blogRankWrap01 .blogRank08 span {
  float: left;
  width: 41px;
  height: 24px;
  text-indent: -9999px;
  display: block;
  background: url(../../image/pet/dog/rank08.gif) no-repeat left top;
}

.blogRankWrap01 .blogRank09 span {
  float: left;
  width: 41px;
  height: 24px;
  text-indent: -9999px;
  display: block;
  background: url(../../image/pet/dog/rank09.gif) no-repeat left top;
}

.blogRankWrap01 .blogRank10 span {
  float: left;
  width: 41px;
  height: 24px;
  text-indent: -9999px;
  display: block;
  background: url(../../image/pet/dog/rank10.gif) no-repeat left top;
}

/* ブログカテゴリでさがす
------------------------------------*/
#blogCategory {
  background-color: #fbf3dc;
}

#blogCategory h2 {
  background: url(../../image/pet/dog/blog_category.gif) no-repeat left top;
}

/* カテゴリ名 */
#blogCategory .block h4.bCTitle01 {
  background: url(../../image/pet/dog/category01.gif) no-repeat left top;
}

#blogCategory .block h4.bCTitle02 {
  background: url(../../image/pet/dog/category02.gif) no-repeat left top;
}

#blogCategory .block h4.bCTitle03 {
  background: url(../../image/pet/dog/category03.gif) no-repeat left top;
}

#blogCategory .block h4.bCTitle04 {
  background: url(../../image/pet/dog/category04.gif) no-repeat left top;
}

#blogCategory .block h4.bCTitle05 {
  background: url(../../image/pet/dog/category05.gif) no-repeat left top;
}

#blogCategory .block h4.bCTitle06 {
  background: url(../../image/pet/dog/category06.gif) no-repeat left top;
}

#blogCategory .block h4.bCTitle07 {
  background: url(../../image/pet/dog/category07.gif) no-repeat left top;
}

#blogCategory .block h4.bCTitle08 {
  background: url(../../image/pet/dog/category08.gif) no-repeat left top;
}

#blogCategory .block h4.bCTitle09 {
  background: url(../../image/pet/dog/category09.gif) no-repeat left top;
}

#blogCategory .block h4.bCTitle10 {
  background: url(../../image/pet/dog/category10.gif) no-repeat left top;
}

/* 今月号の特集
------------------------------------*/
#mainMagazine h2 {
  background: url(../../image/pet/dog/magazine_title.gif) no-repeat left top;
}

.typeDog .magazineFeature02 {
  background: url(../../image/pet/dog/magazine_feature02.gif) no-repeat left top;
}

.magazineEnet {
  background: url(../../image/pet/dog/enet_btn.gif) no-repeat left top;
}

.magazineEnet a:link,
.magazineEnet a:visited {
  background: url(../../image/pet/dog/enet_btn.gif) no-repeat left top;
}

.magazineEnet a:hover,
.magazineEnet a:active {
  background: url(../../image/pet/dog/enet_btn.gif) no-repeat left -23px;
}


/* 3-2.RightCont
----------------------------------------------- */
/* 募集中の投稿
------------------------------------*/
.collectColumnS h3 {
  width: 300px;
  height: 35px;
  text-indent: -9999px;
  background: url(../../image/pet/dog/collect_column.gif) no-repeat left top;
}

.collectColumnTex {
  float: left;
  padding-left: 10px;
  width: 184px;
  background: url(../../image/pet/dog/icon_ocean.gif) no-repeat 0 6px;
}

/* 情報誌
------------------------------------*/
.typeDog h4 {
  background: url(../../image/pet/dog/s_magazine_entry2.gif) no-repeat left top;
}

/* 人気のブログ記事
------------------------------------*/
.entryRankS h3 {
  width: 300px;
  height: 32px;
  text-indent: -9999px;
  background: url(../../image/pet/dog/rank_entry.gif) no-repeat left top;
}

.entryRankPet {
  color: #ac3900;
}


/* いぬのきもち イチオシ
------------------------------------*/
.pickupS h3 {
  width: 300px;
  height: 32px;
  text-indent: -9999px;
  background: url(../../image/pet/dog/pickup.gif) no-repeat left top;
}

.sideRank04 {
  background: url(../../image/pet/dog/s_rank04.gif) no-repeat left top;
}

.sideRank05 {
  background: url(../../image/pet/dog/s_rank05.gif) no-repeat left top;
}


/* 4.Search
----------------------------------------------- */
.resultText strong {
  color: #ac3900;
}

/* ページナビ
------------------------------------*/
.pageNaviPages span {
  color: #ac3900;
}

.pageNaviPrev {
  background: url(../../image/pet/dog/page_navi_prev.gif) no-repeat 0 2px;
}

.pageNaviNext {
  background: url(../../image/pet/dog/page_navi_next.gif) no-repeat right 2px;
}

/* 検索結果
------------------------------------*/
.entryDate {
  padding: 3px 5px 1px 5px;
  color: #ac3900;
  background: url(../../image/pet/dog/result_day.gif) no-repeat right center;
}

.entryFunk {
  color: #ac3900;
}


/* 5.Zukan
----------------------------------------------- */
/* 5-1.MainCont
----------------------------------------------- */
/* 図鑑
------------------------------------*/
/* タイトル */
.zukanTitle {
  color: #4a2500;
  background: url(../../image/pet/dog/zukan_title.gif) no-repeat left top;
}

.zukanTitle span.zukanTitleSub {
  background: url(../../image/pet/dog/zukan_title_sub.gif) no-repeat left bottom;
}

/* データ */
.zukanDate01 {
  height: 15px;
  background: url(../../image/pet/dog/zukan_date01.gif) no-repeat 5px top;
}

.zukanDate02 {
  height: 15px;
  background: url(../../image/pet/dog/zukan_date02.gif) no-repeat 5px top;
}

.zukanDate03 {
  height: 15px;
  background: url(../../image/pet/dog/zukan_date03.gif) no-repeat 5px top;
}

.zukanDate04 {
  height: 15px;
  background: url(../../image/pet/dog/zukan_date04.gif) no-repeat 5px top;
}

/* 写真 */
.zukanImg {
  background: url(../../image/pet/dog/zukan_photo.gif) no-repeat left top;
}

/* 登録ボタン */
.entryPet:link,
.entryPet:visited {
  background: url(../../image/pet/dog/btn_entry_pet.gif) no-repeat left top;
}

.entryPet:hover,
.entryPet:active {
  background: url(../../image/pet/dog/btn_entry_pet.gif) no-repeat left bottom;
}

/* 詳細 */
.zukanDetail01 {
  background: url(../../image/pet/dog/zukan_detail01.gif) no-repeat right top;
}

.zukanDetail02 {
  background: url(../../image/pet/dog/zukan_detail02.gif) no-repeat right top;
}

.zukanDetail03 {
  background: url(../../image/pet/dog/zukan_detail03.gif) no-repeat right top;
}

.zukanDetail04 {
  background: url(../../image/pet/dog/zukan_detail04.gif) no-repeat left 5px;
}

.zukanDetail05 {
  background: url(../../image/pet/dog/zukan_detail05.gif) no-repeat left 5px;
}

.zukanDetail06 {
  background: url(../../image/pet/dog/zukan_detail06.gif) no-repeat left 5px;
}

.zukanDetail07 {
  background: url(../../image/pet/dog/zukan_detail07.gif) no-repeat left 5px;
}

.zukanDetail08 {
  background: url(../../image/pet/dog/zukan_detail08.gif) no-repeat left 5px;
}

.zukanDetail09 {
  background: url(../../image/pet/dog/zukan_detail09.gif) no-repeat left 5px;
}

.zukanDetail10 {
  background: url(../../image/pet/dog/zukan_detail10.gif) no-repeat left 5px;
}

.zukanDetail11 {
  background: url(../../image/pet/dog/zukan_detail11.gif) no-repeat left 5px;
}

/* 時期
------------------------------------*/
#zukanTime h3 {
  color: #627d0f;
  background: url(../../image/pet/dog/zukan_time_title.gif) repeat-x left bottom;
}

#zukanTime li {
  float: left;
  margin: 0 12px 15px 0;
}

#zukanTime dl {
  width: 205px;
}

#zukanTime dt {
  padding: 10px 0 0;
  width: 205px;
  height: 37px;
  color: #fff;
  font-weight: bold;
  text-align: center;
  background: url(../../image/pet/dog/zukan_time.gif) no-repeat left top;
}

#zukanTime dd {
  padding: 8px 0 8px;
  background: #f9eeda url(../../image/pet/dog/zukan_time_footer.gif) no-repeat left bottom;
}

#zukanTime p {
  margin: 0 5px;
  color: #678115;
  font-weight: bold;
  text-align: center;
  background: #ffffff;
}

#zukanTime dd dt {
  float: left;
  margin: 0 0 1px 5px;
  _margin: 0 0 1px 2px;
  padding: 3px 0 0;
  width: 120px;
  height: 17px;
  color: #678115;
  font-weight: bold;
  text-align: center;
  background: #ffffff;
}

#zukanTime dd dd {
  float: left;
  margin-bottom: 1px;
  padding: 3px 0 0 10px;
  width: 65px;
  height: 17px;
  background: #f0dfc0;
}


/* 年齢別
------------------------------------*/
.zukanAge03 h4 {
  background: url(../../image/pet/dog/zukan_age_title03.gif) no-repeat left top;
}


/* 新着ブログ
------------------------------------*/
.zukanNewEntryTitle {
  background: url(../../image/pet/dog/zukan_new_entry.gif) no-repeat left top;
}

.zukanNewEntryTitle span {
  background: url(../../image/pet/dog/zukan_new_entry02.gif) no-repeat left bottom;
}

.zukanNewEntryTitle .findMore2 {
  background: url(../../image/pet/dog/more.gif) no-repeat left top;
}

#zukanNewEntry .entryDateProfile {
  color: #ac3900;
  background: url(../../image/pet/dog/new_entry_day.gif) no-repeat right center;
}

.zukanNewEntrySub {
  padding: 10px 0 10px 21px;
  background: url(../../image/pet/dog/zukan_new_entry_sub.gif) no-repeat 5px 12px;
}

.zukanNewEntrySub a {
  color: #fe347c;
}

/* ブログ一覧
------------------------------------*/
.zukanCategory h3 {
  background: url(../../image/pet/dog/pet_category.gif) no-repeat left top;
}

.zukanCategory h3 span {
  background: url(../../image/pet/dog/pet_category_footer.gif) no-repeat left bottom;
}


/* 5-2.RightCont
----------------------------------------------- */
.lossZukanS h3 {
  background: url(../../image/pet/dog/s_loss_zukan.gif) no-repeat left top;
}

.newEntryS h3 {
  background: url(../../image/pet/dog/s_new_entry.gif) no-repeat left top;
}


/* 6.Pet Profile
----------------------------------------------- */
/* 6-1.MainCont
----------------------------------------------- */
/* プロフィール
------------------------------------*/
.profilePetImg {
  background: url(../../image/pet/dog/profile_photo.gif) no-repeat left top;
}

/* 飼う時に迷った犬種 */
.lossZukanTitle {
  background: url(../../image/pet/dog/loss_zukan.gif) no-repeat left top;
}

/* ペットプロフィール */
.profilePetTitle {
  background: url(../../image/pet/dog/profile_name.gif) no-repeat left top;
}


/* 6-2.RightCont
----------------------------------------------- */
/* 同じ犬種をみる
------------------------------------*/
.sameKindS h3 {
  background: url(../../image/pet/dog/s_same_kind.gif) no-repeat left top;
}

/* 他の犬種をみる
------------------------------------*/
.otherKindS h3 {
  background: url(../../image/pet/dog/s_other_kind.gif) no-repeat left top;
}