span#bold {
font-weight: bold ; }

span.border { 
       border-bottom : 1px solid #EC1111; }

span.backcolor {
background-color:#ffcccc; }

/* プラグイン用 */
/* PostPost */
#apple-vc { margin:0;
            padding:1.5em 0.5em 0.5em 0; }
	    
#adslinks { 
          margin:0;
	  padding:0 0 1.5em 0;  }
	  
#beforeevery {
          margin:0;
	  padding:0 0 0.5em 0;}

#adslinks a img { 
          margin:0;
	  padding:0 0 5px 0;  }


/* Advertisement Magament */


/* WPAds */
#ads { margin:0;
            padding:2em 0.5em 0.5em 0; }


/* Breadcrumb NavXT  */
.kuzu  { margin:0px 10px 10px 15px; }
.kuzu a:link, .kuzu a:visited { color: #0066cc; text-decoration: underline; }
.kuzu a:hover	 { color: #D33295; }

/* Simple Tags */
#related_post { 
margin-top:0.5em;
padding-top:1em;
border-top:1px dotted #999;
font-size: 1.2em;}

ul.st-related-posts li {
  list-style: none; 
  list-style-image:url(images/bullet.gif);
 margin: 3px 0;
 padding:0 0 5px; }
 
 /* Misiek Page Category */
 
ul .mpc_pages_categories {
 padding: 0; margin: 0;
 }
 ul .mpc_pages_categories ul {
 padding: 0; margin: 0 0 0 15px;
 }
  .mpc_pages_categories li	{
  list-style: none; 
  list-style-image:url(images/bullet.gif);
 margin: 3px 18px;
 padding:0 0 5px; }

 /* Dagon Design Sitemap Generator */
  .ddsg-wrapper h2 { 
  font-size : 1.2em;
  margin:10px 0 0 5px;
  padding:0 0 0 5px;
  }
  
 .ddsg-wrapper ul {
 margin:10px 0 5px 3em;
 padding:0;
 }
  .ddsg-wrapper ul ul {
  margin:0 0 5px 1.5em;
  padding:0;
  }
 
  .ddsg-wrapper li {
  list-style: none; 
  list-style-image:url(images/bullet.gif);
  margin: 3px 0 0 0;
  padding:0 0 5px; 
  }
  
  .ddsg-wrapper li li,
  .ddsg-wrapper li li li {
  list-style: none; 
  list-style-image:url(images/bullet.gif);
  margin: 3px 0 0 0;
  padding:0 0 5px; 
}

 /* Kaskus Emoticons */
#kaskusemoticonslink { 
   font-size : 1.2em;
    font-weight: bold;	
}
 
/* アフィリエイト用 */
.textwidget a img {
 margin : 5px 5px 5px 0; }
 
 #bottom-content-2 dd {margin:5px 0; 
 line-height: 1.5em; }

/* 画像リンク */
.widgetcontent a:hover img,
.entry-content a:hover img,
.textwidget a:hover img,
#ads a:hover img {
    position: relative;
    top: 1px;
    left: 1px; 
    text-decoration: none;
    border:none;
}

/* スムーズスクロール */
#pscroll { 
position:fixed;
right:10px;
bottom:5px;}

#backtop { 
margin-left:30px; }

/* カウンター */
dl #count{ margin:0;}

#count dt {margin-top:10px; font-weight:bold;}

#count dd {margin:0;}

.sbox {margin : 0 0 10px 0;
width : 180px;	
height:70px;
clear: both;}

.box1{
float: left;
padding:5px 0 0 0;
}

.box2 {
float:right;
padding:0 5px 0 0;
}

/* 犬の年齢表 */
#dog_age{ border-collapse: collapse; border-spacing: 0; border: 1px solid #CCC; width:100%;}
#dog_age th, #dog_age td { padding: 5px; border: 1px solid #CCC; border-width: 1px; }
#dog_age th { text-align:center; }
#dog_age tr { background-color: #FF3399; color:#fff;}
#dog_age1	{ font-weight: bold; color: #666; background-color: #FFCCCC; text-align:center;}
#dog_age2	{ background-color: #FFFFCC; color:#666;  text-align:center;}
#dog_age3 	{ background-color: #FAE9BA; color:#666;  text-align:center; }

/* トラックバックURL表示 */
#trackback-url {margin:10px 0 5px 0;}
input#tb_url {
   font-family: "courier new", courier, monospace;
   background-color: #CCC;
   font-size: 1em;
   padding: 0.2em;
   width: 50%;
   margin:0 0 10px 0;
}

/* 見出し */
h2#measures,
h2#dogs-disease {
background: url(images/dog_footprints2.gif) no-repeat;
padding : 0 0 2px 25px;
margin : 10px 0 10px 0;
font-size:1.25em;
font-weight:bold;
clear:both;
}

h3#measures,
h3#dogs-disease {
background: url(images/dog_footprints.gif) no-repeat;
padding : 2px 0 2px 25px;
margin : 10px 0 10px 0;
font-size:1.25em;
font-weight:bold;
clear:both;
}

h4#dogs-disease {
padding : 2px 0 2px 5px;
margin : 0 0 10px 0;
font-size:1.15em;
font-weight:bold;
}

h2#about {
background: url(images/dog_footprints.gif) no-repeat;
padding : 0 0 2px 25px;
margin : 10px 0 10px 0;
font-size:1.3em;
font-weight:bold;
clear:both;
}

h3#about {
background: url(images/dog_footprints2.gif) no-repeat;
padding : 3px 0 2px 25px;
margin : 10px 0 10px 0;
font-size:1.1em;
font-weight:bold;
clear:both;
}

h2#dog-goods {
background: url(images/dog_footprints.gif) no-repeat;
padding : 0 0 5px 28px;
margin : 10px 0 5px 0;
font-size:1.15em;
font-weight:bold;
clear:both;
}

h3#dog-goods{
background: url(images/dog_footprints2.gif) no-repeat #ffffcc;
padding : 5px 0 4px 28px;
margin : 10px 0 15px 0;
font-size:1.15em;
font-weight:bold;
border-bottom:2px solid #eee;
clear:both;
}

h4#supplement {
margin:0 0 1em 0;
font-size:1.1em;
padding:0;
clear:both
}


/* 検索ボタン */
#search-b {
background: url(images/ico_search1c_7.gif) no-repeat;
    padding : 0 0 5px 55px;
    margin : 0;
    font-size:1em;
  }
  
 /* テーブル */
#pet-buggy {
width: 100%;
border-style:none;
}

#buggy-left {
background:#ffffff;
padding : 10px;
border-left-style:none;
border-right-style:none;
border-top-style:none;
border-bottom:1px dotted #ccc;
text-align:center;		
}

#buggy-right {
background:#ffffff;
padding : 10px;
border-left:1px dotted #ccc;
border-right-style:none;
border-top-style:none;
border-bottom:1px dotted #ccc;
}

#vest-harness-img {
background:#ffffff;
text-align:center;
padding : 10px;
}

#vest-harness {
background:#ffcccc;
color : #996666;
text-align:center;
padding : 10px;
}

#vest-harness-size {
background:#FBDBDB;
text-align:center;
padding : 10px;
}

#vest-harness-size2 {
background:#ffffff;
text-align:center;
padding : 10px;
}

 /* リスト */
#goods-list {
margin: 10px 0;
}

#goods-list li {
  list-style: none; 
  list-style-image:url(images/ico_bag1_07.gif);
  margin: 3px 0 0 0;
  padding:5px 0 3px 5px; 
  }

ul#point {
margin: 1.5em 0;
  list-style: none; 
}

#point li {
  background: url(images/exclamation.png) no-repeat 2px 1px;
  padding: 0 0 3px 23px;
  line-height:1.5em;
}

ul#listitem {
margin: 0;
}

#listitem li {
  list-style: none; 
  list-style-image:url(images/bullet.gif);
 padding:0 0 5px; }
 
 #listitem span {
 	font-weight:bold;
	color : #009933; }
  
/* ランキングバナー */
div#ranking {
margin:0.5em 0 0 0;
padding:0;
}

h4#ranking {
margin:1em 0 5px 0;
font-size:1.1em;
font-weight:bold;
}
	
#ranking a img {
margin-left:4px;
}

/* ランキングバナー Home */

div#blogrank {
margin:10px 0 10px 0;
padding:10px 0px 15px 10px;
background: url(images/content-bg.jpg) repeat-x #FFF; 
 width: 637px;
 border: 1px solid #CCC;
}

dl#rank {
margin:0;
}

#rank dt {
margin:0 0 5px 5px;
font-size:12px;
font-weight:bold;
}

#rank dd {
margin:0 0 0 5px;
}

#blogrank a img {
margin-right:5px;
}

#blogrank a:hover img {
    position: relative;
    top: 1px;
    left: 1px; 
    text-decoration: none;
    border:none;
}

/* Home 広告 */
div#home-banner {
margin:12px 0 3px 5px;
}
  
  /* リンクページ */
h2#links {
margin:0 0 10px 0;
padding: 0 0 0 13px;
font-size:1.2em;
font-weight:bold;
border-left:5px solid #999;
border-bottom:1px solid #999;
}

h3#links {
margin:0 0 10px 0;
font-size:1.1em;
font-weight:bold;
}

#linklist ul {
margin:0;
  list-style: none; 
}

#linklist li {
	margin: 3px 0 0 0;
	padding:0 0 5px;
	list-style-image:url(images/bullet2.gif);
	line-height:1.6em;
}

/* サイドバー */
dl#recommend{ margin:0;}

#recommend dd {
margin:0;
padding : 2px 0 0 0;
font-size: 11px; 
color: #333; }

dl#blogranking,
dl#travel,
dl#others {
margin:0;
}

#blogranking dd,
#travel dd,
#others dd {
margin:0;
padding:0;
}

#others a img {
margin-right:3px;
}

#blogranking a img {
margin-right:2px;
}

 /* 本・DVDリスト見出し */
#amazonlist {margin:0;}

h4#books,
h4#dvd,
h4#cd,
h4#dog-wear,
h4#dog-goods {
margin:1em 0 0.5em 0;
font-size:1.1em;
padding:0;
clear:both;
}

/* 画像フレーム */
img.photoframe,
img#photoframe {
	background:url(images/imgshadow.gif) no-repeat right bottom;
	padding:4px 10px 10px 4px;	
	border-top:#eee 1px solid;
	border-left:#eee 1px solid;	
}
a img.photoframe,
a img#photoframe {
	background:none;
	border:none;
	padding:0;
	background:url(images/imgshadow.gif) no-repeat right bottom;
	padding:4px 10px 10px 4px;	
	border-top:#eee 1px solid;
	border-left:#eee 1px solid;
text-decoration: none;	
}

img#align-left { 
float:left;
margin-left: 0.5em;
margin-right : 2em; }

/* 犬の年齢表・しつけDVD */
h4#dogs-age,
h4#dogs-dvd {
margin:1em 0 0.5em 0;
font-size:1.1em;
padding:0;
clear:both;
}

div#dogsage-container,
div#dogsdvd-container {
margin : 0 0 1.5em 0;
}

/* 犬の痴呆チェック */
h4#check {
background: url(images/exclamation.png) no-repeat 2px 1px;
  padding: 0 0 3px 23px;
margin : 0 0 0.5em 0;
font-size:1.1em;
font-weight:bold;
clear:both;
}

/* What's New */
#js-info {
	width: auto;
	height: 100px;
	overflow: auto;
	padding: 5px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}
#js-info p {
	margin: 0;
	padding-bottom: 15px;
	}

.widgetcontainer #js-info a:link, .widgetcontainer #js-info a:visited { color: #0066cc; text-decoration: underline; }

.widgetcontainer #js-info a:hover { color: #D33295; }

dl#whatsnew {
margin:0;
}
#whatsnew dd {
margin:0;
padding:0 0 5px 0;
line-height:1.5em;
}

#primary dl#whatsnew a {
color: #D33295;
 text-decoration: underline; 
}
#primary dl#whatsnew a:hover {
color: #0066cc;
}

/* Widget About Duo */
dl#widgetduo {
margin:0;}

#widgetduo dd {
margin:0;
line-height:1.5em;}

/* Widget Apple */
dl#widgetapple {
margin:0 0 4px 10px;}

#widgetapple dd {
margin:0;}

/* Widget Favorite Dog Clothes Shop */
dl#favoritedogclothesshop {
margin:0;}

#favoritedogclothesshop dd {
margin:0;}

#favoritedogclothesshop a img {
margin-right:10px; }
