hr#clear {
	clear: both;
	margin: 0;
        display: block;
	border: 0;
	height: 1px;
	text-align: left;
	background: #fff;
	color: #fff;
}

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

span.dotted {
border-top : 1px dotted #999;
}

span#green {
font-weight: bold ;
color:#339999;}

span#bold {
font-weight: bold ; }

/* プラグイン用 */
/* Advertisement Magament */
#ads { margin:0;
            padding:20px 10px 0 0; }

#adslinks { 
          margin:0;
	  padding:0 0 15px 5px;  }
	  
#valuecommerce {
margin:10px 0 0 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:15px;
                             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; }
 
 h4#relatedposts {
 margin-top:1em;
 padding : 15px 0 0 0;
 border-top:1px dotted #999;
 clear: both;
 }
 
 /* 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;	
}

 /* WPAds */
#dvdlist { padding: 0 0 0.5em 0; }

#dvdlist a img {
margin-right : 4px; }

h4#wp-recommend {
margin:1em 0 0.5em 0;
font-size:1.1em;
padding:0;
}

/* アフィリエイト用 */
dl #recommend,
dl #travel { margin:0;}

#recommend dd,
#travel dd {margin:4px 0;  }

.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:10px;}

#backtop { 
margin-left:30px; }

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


/* 見出し */
h2#whaleguide,
h2#manateeguide,
h2#sealsguide,
h2#whalewatch {
padding : 6px 0 5px 0;
margin : 10px 0 15px 0;
font-size:1.2em;
border-bottom : 1px dotted #ccc;
font-weight:bold;
}

h3#whaleguide,
h3#manateeguide,
h3#sealsguide {
background: #E1F8FF;
padding : 6px 0 5px 12px;
margin : 10px 0 15px 0;
border-left : 5px solid #999;
border-bottom : 1px solid #ccc;
font-size:1.2em;
font-weight:bold;
clear: both;
}

h3#whalewatch {
margin : 10px 0 15px 0;
padding : 7px 0 10px 12px;
background: #E1F8FF;
font-size:1.2em;
font-weight:bold;
clear: both;
}

h3#whalewatching {
padding : 6px 0 5px 0;
margin : 10px 0 15px 0;
font-size:1.2em;
border-bottom : 1px dotted #ccc;
font-weight:bold;
clear: both;
}

h4#sealsguide {
border-top : 1px dotted #ccc;
padding : 10px 0 0 0;
font-size:1.1em;
font-weight:bold;
clear: both;
}

h2#about {
border-left : 5px solid #999;
border-bottom : 1px solid #ccc;
padding : 0 0 2px 15px;
margin : 10px 0 10px 0;
font-size:1.3em;
font-weight:bold;
}

h3#about {
border-left : 5px solid #999;
border-bottom : 1px solid #ccc;
padding : 3px 0 2px 15px;
margin : 10px 0 10px 0;
font-size:1.1em;
font-weight:bold;
}

h4#guidename {
margin : 0;
font-size:1.1em;
font-weight:bold;
color:#2E79B9;
}


/* 検索ボタン */

#search-b {
background: url(images/ico_search1c_7.gif) no-repeat;
    padding : 0 0 5px 55px;
    margin : 0;
    font-size:1em;
  }
  
 /* テーブル・ボックス */
 div#box {
 clear: both;
}

 div#leftbox {
 padding:10px;
 float: left;
}

 div#rightbox {
 padding:10px;
 float: left;
}


 /* リスト */
#guidelist {
margin: 10px 0;
}

#guidelist li {
  list-style: none; 
  list-style-image:url(images/bullet.gif);
 padding:0 0 5px; }
  
ul#mysticeti,
ul#odontoceti {
margin:0 0 0 2em;
padding:0;
}

ul#mysticeti li,
ul#odontoceti li {
	margin: 0;
	padding:5px 0 0 0;
	list-style-image:url(images/bullet.gif);
	line-height:1.7em;
	font-size:1em;
        color:#525252;
}
  
   /* 本・DVDリスト */

#amazonlist {
	margin:0;
}

h4#books,
h4#orcalist {
margin:0;
font-size:1.1em;
padding:0;
}

h4#dvd {
margin:15px 0 5px 0;
font-size:1.1em;
padding:0;
}

#amazonlist a img {
background:none;
border:none;
text-decoration: none;
margin:0;
padding:0;
}

/* ホエールウォッチング */
ul#watchlist {
margin:0;
list-style:none;
}

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

h4#watchlist {
margin: 0 0 15px 10px;
font-size:1.1em;
font-weight:bold;
color:#FF6600;
border:none;
}

#watchlist li span {
font-weight:bold;
color:#009966;
}

h3#norway{
padding: 0 0 0 1.8em;
 background: url(images/no.gif) no-repeat;
background-position: 0 2px; 
font-size:1.2em;
font-weight:bold;
clear: both;
}

h3#canada {
padding: 0 0 0 1.8em;
 background: url(images/ca.gif) no-repeat;
background-position: 0 2px; 
font-size:1.2em;
font-weight:bold;
clear: both;
}

h3#usa {
padding: 0 0 0 1.8em;
 background: url(images/us.gif) no-repeat;
background-position: 0 2px; 
font-size:1.2em;
font-weight:bold;
clear: both;
}

h3#japan {
padding: 0 0 0 1.8em;
 background: url(images/jp.gif) no-repeat;
background-position: 0 2px; 
font-size:1.2em;
font-weight:bold;
clear: both;
}

h3#australia {
padding: 0 0 0 1.8em;
 background: url(images/au.gif) no-repeat;
background-position: 0 2px; 
font-size:1.2em;
font-weight:bold;
clear: both;
}

h3#mexico {
padding: 0 0 0 1.8em;
 background: url(images/mx.gif) no-repeat;
background-position: 0 2px; 
font-size:1.2em;
font-weight:bold;
clear: both;
}

h3#bahamas {
padding: 0 0 0 1.8em;
 background: url(images/bs.gif) no-repeat;
background-position: 0 2px; 
font-size:1.2em;
font-weight:bold;
clear: both;
}

h3#new-zealand {
padding: 0 0 0 1.8em;
 background: url(images/nz.gif) no-repeat;
background-position: 0 2px; 
font-size:1.2em;
font-weight:bold;
clear: both;
}

h3#dominicana {
padding: 0 0 0 1.8em;
 background: url(images/do.gif) no-repeat;
background-position: 0 2px; 
font-size:1.2em;
font-weight:bold;
clear: both;
}

/* サイドバー */
dl#blogranking,
dl#travel,
dl#others {
margin:0;
}

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

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

/* ランキングバナー */
div#ranking {
margin:0.5em 0 0 0;
padding:0;
}

#ranking h4 {
margin:0 0 5px 0;
font-size:1.1em;
font-weight:bold;
}
	
#ranking a img {
margin-right: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;
}

/* 画像フレーム */
div#photoframe img {
	background:url(images/imgshadow.gif) no-repeat right bottom;
	padding:4px 10px 10px 4px;	
	border-top:#eee 1px solid;
	border-left:#eee 1px solid;	
}
div#photoframe a img {
	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;	
}

/* ラッセン */
h2#lassen {
font-size:1.3em;
font-weight:bold;
border-bottom:1px solid #ccc;
}

h3#lassen {
font-size:1.2em;
font-weight:bold;
}

td#lassenlist-img {
background:none;
text-align:center;
}

td#lassenlist {
background:none;
}

/* サイドバー動画 */
dl#video {
margin:0;
}

#video dd {
padding-top:10px;
}