@charset "Shift_JIS";

/* 全体構造
---------------------------------------------------- */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#eeeeee;
	font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;
	}

td {
font-size:12px;
  letter-spacing:1px;
  font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif;

}

form {
display:inline;
}


/* 左バー
---------------------------------------------------- */
#magazine-img

#petown {
}

#petown table {
  border-left: 1px solid #0099FF;
  border-right: 1px solid #0099FF;
  background-image: url(../img/07left00.gif);
  background-repeat:repeat-y;
 }
#petown td {
font-size:12px;
}

#petown h2 {
height: 15px;
}

#petown-area {
margin-bottom:10px;
}

#petown-area td a {
color:#006666;
  text-decoration:underline;
  font-size:12px;
  font-weight:bold;
line-height:200%;
}

#petown-area img {
margin:0;
}

#petown-area .ca img { 
 margin: 10px 0; /* IE 6向け */
 vertical-align: middle;
} 

/* IE以外とIE7向け */
#petown-area .ca>img {
 padding: 0;
}

#petown-area td a:hover {
  text-decoration:none;
  color:#FF6600;
}

#petown-area table {
border: 1px solid #0099FF;
background-image: url(../img/07left02bg.gif);
background-repeat:repeat-y;

}

#petown-area td {
	line-height:200%;
}


#reserch {
}

#reserch form {
  font-size:12px;
}
#reserch table {
  border-left: 1px solid #33CCCC;
  border-right: 1px solid #33CCCC;
  background-image: url(../img/07left03bg01.gif);
background-repeat:repeat-x;
 }
#reserch td {
font-size:12px;
}

#reserch h2 {
height: 15px;
}

#category td a {
color:#006666;
  text-decoration:underline;
  font-size:12px;
  font-weight:bold;
}

#category td a:hover {
  text-decoration:none;
  color:#FF6600;
}

#category table {
border: 1px solid #33CCCC;
background-image: url(../img/07left03bg02.gif);
background-repeat:repeat-y;
}

#category tr {
	background-image: url(../img/blue.gif);
}

#category td {
	line-height:180%;
}

#submenu01 {
margin-bottom:5px;
}

#submenu01 img {
display:block;
}

#submenu01 a {
margin-top:3px;
display:block;
}

#submenu02 {
margin-bottom:5px;
}

#submenu02 img {
display:block;
}

#submenu02 a {
margin-top:3px;
display:block;
}

#submenu03 {
margin-bottom:5px;
}

#submenu03 img {
display:block;
}

#submenu03 a {
margin-top:3px;
display:block;
}



#oshirase iframe {
  border: 1px solid #FF0000;
}



#blog-ban {
height:15px;
}


/* ログイン時左バー
---------------------------------------------------- */

#enquet

#enquet table {
  border: 1px solid #000000;
}

#enquet td {
font-size:10px;
line-height:130%;
}

#enquet td form{
font-size:12px;
}

/* 右バー
---------------------------------------------------- */

#top-right02 {
width:128px;
border:1px solid #CCCC00;
background-image: url(../img/07right02-bg.gif);
background-repeat:repeat-y;
margin-bottom:10px;
text-align:left;
}

#top-right02 ul {
list-style:none;
padding:0;
margin: 0 0 0 5px;
line-height:170%;
}

#top-right02 a {
color:#006666;
}

#top-right02 a:hover {
color:#FF6600;
text-decoration:none;
}

#last .tt{
border: 1px solid #999999;
width:130px;
}

#last td {
font-size:10px;
line-height:130%;
}

#last a.btn01{
margin-top:5px;
display:block;
}

#last .btn02 {
margin:5px 0px;
display:block;
}



#top-banner

#loginform {
margin:10px 0 ;
}

#loginform #l-head {
margin-top:10px;
}

#loginform form {
  font-size:10px;
}

#loginform #sotosen{
  border: 1px solid #FF6600;
}


#loginform table {
background-image: url(../img/07right01-bg.gif);
background-repeat:repeat-y;
}

#loginform td {
font-size:10px;
color:#990000;
line-height:200%;
}

#loginform td a {
  text-decoration:underline;
  color:#990000;
  }

#loginform td a:hover {
  text-decoration:none;
  color:#FF9900;
  }

#loginform h2 {
height: 15px;
}

#loginbottom {
float:right;
padding-right:5px;
}

#loginsub {
padding-left:10;
line-height:130%;
font-size:10px;
}

#loginsub a {
text-decoration:underline;
color:#990000;
}

#osanpo iframe {
  border: 1px solid #999999;
}

#right-ban a img{
margin-top:10px;
}


/* ログイン時右バー
---------------------------------------------------- */


#login-txt {
font-size:10px;
line-height:130%;
}

#login-txt a {
text-decoration:underline;
}

/* 右バーのフォトランキングに参加
---------------------------------------------------- */
#top-right03 {
width:128px;
border:1px solid #CCCC00;
background: url(../img/07right02-bg.gif) repeat-y;
margin-bottom:10px;
text-align:left;
}

/* 右バーのフォトランキングに参加
---------------------------------------------------- */
#top-right04 {
display:block;
width:130px;
background-image:url(../img/07right04.gif);
background-repeat:no-repeat;
text-align:center;
font-size:10px;
line-height:130%;
padding-top:35px;
padding-bottom:10px;
}

#top-right04 a {
color:ffffff;
}

#top-right04 a:hover {
color:#FF6600;
text-decoration:none;
}


/* 中央部分
---------------------------------------------------- */

#top-dan {
margin-top: 10px;
width:452px;
}

#top-left {
float:left;
width:315px;
margin: 0;
padding:0;
}

#top-right {
float:right;
width:135px;
margin:0;
padding:0;
}

#top-upper {
	background-image: url(../img/07center06.gif);
	width:315px;
	height:35px;
	text-align : right;
}

#top-bottom {
	background-image: url(../img/07center07.gif);
	width:315px;
	height:35px;
	text-align : right;
}

#header-menu {
height:27px;
display:block;
}

#txt-ban a {
text-decoration:underline;
font-size:12px;
color:#0000FF;
margin:7px 0px;
display:block;
text-align:center;
}

#txt-ban a:hover {
color:#FF6600;
text-decoration:none;
}

#hint a {
font-size:10px;
color:#0000FF;
}

#hint a:hover {
color:#FF6600;
text-decoration:none;
}

#photo-t {
font-weight:bold;
color:#FF6600;
font-size:13px;
}

#photo-r-dog {
background-image:url(../img/top-photo-bg-i.jpg);
background-repeat:repeat-x;
  border: 1px solid #FF6600;
  width:216px;
  height:77px;
}

#photo-r-dog td {
font-size:10px;
line-height:120%;
}

#photo-r-dog td #point {
font-size:13px;
font-weight:bold;
}


#photo-r-cat {
background-image:url(../img/top-photo-bg-c.jpg);
background-repeat:repeat-x;
  border: 1px solid #33CC33;
  width:216px;
  height:77px;
}

#photo-r-cat td {
font-size:10px;
line-height:120%;
}

#photo-r-cat td #point {
font-size:13px;
font-weight:bold;
}


#photo-sub td{
font-size:10px;
line-height:110%;
}

#photo-sub a {
font-size:10px;
color:#0000FF;
}

#photo-sub a:hover {
color:#FF6600;
text-decoration:none;
}

#main-category {
}


#main-category td {
font-size:12px;
color:#006666;
letter-spacing:2px;
line-height:150%;
}

#main-category a {
font-size:12px;
font-weight:bold;
color:#006666;
}

#main-category a:hover {
color:#FF6600;
text-decoration:none;
}

#newfriend table{
margin-top:10px;
margin-bottom:0px;
clear:both;
width:452px;
}

#newfriend td {
font-size:10px;
line-height:110%;
color:#006666;
font-weight:bold;
}

#local01 iframe {
  border: 1px solid #999;
  margin-bottom:10px;
}

#local02 iframe {
border: 1px solid #33CCCC;
}

/* 中央の九州版犬吉猫吉に参加する部分
---------------------------------------------------- */

#top-inu07 {
width:315px;
display:block;
height:83px;
margin-bottom:10px;
}

#top-inu-left {
float:left;
width: 59px;
}

#top-inu-right {
float:right;
width: 256px;
}

#top-inu-right a {
color:#006666;
}

#top-inu-right a:hover {
color:#FF6600;
text-decoration:none;
}

#top-inu-r01 {
float:left;
border-right: 1px dotted #999999;
width:120px;
height:83px;
}

#top-inu-r01 ul {
font-size:10px;
list-style:none;
padding:0;
margin: 0 0 0 4px;
line-height:150%;
}

#top-inu-r02 {
float:left;
width:126px;
height:83px;
}

#top-inu-r02 ul {
font-size:10px;
list-style:none;
padding:0;
margin: 0 0 0 6px;
line-height:150%;
}

/* 中央のお散歩ウォッチングに参加する部分
---------------------------------------------------- */

#top-osanpo {
width:315px;
}


#top-osanpo-l {
float:left;
width: 85px;
text-align:center;
font-weight:bold;
font-size:12px;
line-height:110%;
}


#top-osanpo-r {
float:right;
width: 230px;
}


/* 中央のキチキチTVの部分
---------------------------------------------------- */

#tv-main01 {
margin-left:auto;
margin-right:auto;
text-align:center;
background-image:url(../img/tv_bg.gif);
background-repeat:repeat-y;
}

#tv-main01 img {
border:2px solid #cccccc;
}

#tv-main02 {
background-image:url(../img/tv_bg.gif);
background-repeat:repeat-y;
width:135px;
font-size:10px;
text-align:center;
}

#tv-main03 {
font-size:10px;
display:block;
line-height:130%;
width:130px;
}




/* 掲示板
---------------------------------------------------- */
#navi {
font-size:10px;
padding:3px 0 3px 1px;
}

#category-title {
font-size:16px;
font-weight:bold;
padding:1px 0 1px 10px;
}

#category-sub {
font-size:10px;
color:#990000;
padding:3px 0 3px 3px;
}

#btn-thread {
padding:3px 0 3px 3px;
}

#thread-navi {
padding:5px 0 5px 0;
line-height:150%;
}


#t-title-q {
font-size:12px;
font-weight:bold;
display:inline;
color:#FF6600;
}

#thread-q {
padding:3px 3px 3px 3px;
font-size:10px;
}

#thread-q a {
color:#FF6600;
}


#t-title-s {
font-size:12px;
font-weight:bold;
display:inline;
color:#CC0000;
}

#thread-s {
padding:3px 3px 3px 3px;
font-size:10px;
}

#thread-s a {
color:#CC0000;
}


#t-title-k {
font-size:12px;
font-weight:bold;
display:inline;
color:#0066FF;
}

#thread-k {
padding:3px 3px 3px 3px;
font-size:10px;
}

#thread-k a {
color:#0066FF;
}


#t-title-t {
font-size:12px;
font-weight:bold;
display:inline;
color:#009900;
}

#thread-t {
padding:3px 3px 3px 3px;
font-size:10px;
}

#thread-t a {
color:#009900;
}


#t-title-e {
font-size:12px;
font-weight:bold;
display:inline;
color:#0099CC;
}

#thread-e {
padding:3px 3px 3px 3px;
font-size:10px;
}

#thread-e a {
color:#0099CC;
}


#bbs-txt {
padding:10px 0 10px 50px;
}

#bbs-txt-in {
font-size:12px;
padding:10px 0 10px 50px;
line-height:130%;
} 

#res-title {
font-size:10px;
display:inline;
}

#bbs-res-q {
padding:10px 0 10px 100px;
font-size:12px;
line-height:130%;
}

#bbs-res-q a {
color:#FF6600;
}

#bbs-write {
padding:10px 0 10px 0;
}

#bbs-write td {
font-size:10px;
color:#666666;
}

#bbs-write a {
font-size:10px;
}

#bbs-writer {
padding:10px 0 10px 40px;
line-height:130%;
font-size:12px;
}

#bbs-reserch {
font-weight:bold;
line-height:130%;
padding:5px 0 5px 15px;
}

#bbs-result {
font-weight:bold;
line-height:130%;
color:#990000;
padding:0 0 30px 15px;
}


/* フォトランキング
---------------------------------------------------- */
#p-r-d-season {
padding:2px 2px 3px 0;
font-size:10px;
color:#FFFFFF;
}

#p-r-c-season {
padding:2px 2px 3px 0;
font-size:10px;
color:#000000;
}

#p-r-d-title {
font-size:16px;
color:#FFFFFF;
font-weight:bold;
padding:1px 0 1px 1px;
}

#p-r-c-title {
font-size:16px;
color:#000000;
font-weight:bold;
padding:1px 0 1px 1px;
}

#p-r {
padding:10px 0 10px 0;
}

#p-r td {
font-size:10px;
}

#p-r-point {
font-weight:bold;
font-size:12px;
color:#000000;
background-color:#FFFFCC;
width:70px;
}

#p-r-comment {
font-size:10px;
color:#000000;
padding:7px 2px 7px 0;
}
 
/* バックナンバー
---------------------------------------------------- */

#backno td {
line-height:130%;
}


/* キチキチ不動産
---------------------------------------------------- */
#menu a:hover {
color:#FF6600;
text-decoration:none;
}

#menu a {
color:#0000FF;
}

#kichi02 td {
font-size:10px;
line-height:130%;
padding:10px 5px 10px 5px;
}

.kichi-topic01 {
font-size:12px;
font-weight:bold;
color:#996600;
}

.kichi-topic02 {
font-size:12px;
font-weight:bold;
color:#FF6666;
}

#kichi03 {
margin:10px 0;
}

#kichi03 td{
font-size:10px;
line-height:130%;
color:#663300;
padding:5px 0;
}

#kichi04 {
margin:10px 0;
}

#kichi05 {
margin-top:10px;
}

#kichi05 td {
font-size:12px;
line-height:130%;
}

#kichi05 a {
color:#FF6600;
}

#kichi06 {
margin-top:10px;
border: 1px solid #3333CC;
width:450px;
}

#kichi06 td {
font-size:10px;
line-height:130%;
padding:5px 5px;
}



/* 他部品
---------------------------------------------------- */

.fotter {
font-size:10px;
letter-spacing:1px;
color:#666666;
}

#fottter {
margin:0;
padding:20px 0px;
width:750px;
background-color:#FFFFFF;
font-size:10px;
letter-spacing:1px;
}

#fottter ul {
display:inline;
}


#fottter li {
display:inline;
padding-right:10px;
font-size:10px;
}

#fottter li a {
color:#666666;
text-decoration:underline;
}

#fottter li a:hover {
color:#FF6600;
text-decoration:none;
}


#fottter .copy {
font-size:10px;
}


/* キチキチPetown
---------------------------------------------------- */

.petown-result {
font-weight:bold;
display:block;
margin:15px 0;
}

.petown-page {
text-align:center;
display:block;
line-height:130%;
font-weight:bold;
border-bottom:1px dotted #cccccc;
padding-bottom:10px;
}

.petown-table {
border-bottom:1px dotted #cccccc;
margin-bottom:5px;
}

.petown-table-c {
font-size:10px;
line-height:130%;
border-right:1px dotted #cccccc;
}

.petown-table-c h1{
font-weight:bold;
font-size:12px;
margin:0 0 10px 0;
}

.petown-pankuzu {
font-size:10px;
letter-spacing:0.2em;
float:left;
}

.petown-btn a{
display:block;
float:right;
}

.petown-btn img {
margin:5px 5px 0 0;
}


/* 中央のフォトランキング部分
---------------------------------------------------- */

#top-photo-r {
background:url(../img/w-n-bg0901.gif) no-repeat;
width:452px;
height:160px;
margin:10px 0 0 0;
}

#top-photo-r-h {
text-align:right;
}

#top-photo-r table {
padding:2px 0 10px 0;
}

#top-photo-r td {
font-size:10px;
}

#top-photo-r-h a {
display:block;
width:135px;
height:38px;
margin-left:auto;
margin-right:0;
}

.photo-hyou {
display:block; text-align:bottom;
}

.photo-hyou h1 {
font-size:20px; display:inline;
}

.photo-hyou h2 {
font-size:10px; display:inline;
}
