?#glass-bottomblock .flickr{margin: 0px;}
#glass-bottomblock .flickr a img {border: 1px dashed #000; padding: 0px; margin: 1px; width:68px; height:68px;}
#glass-bottomblock .flickr a:hover img {border: 1px dashed #F60F60;}

#glass-bottomblock .flickrs{margin: 0px;}
#glass-bottomblock .flickrlink{color: #FFFFFF;}
#glass-bottomblock .flickrs a img {border: 1px dashed #000; padding: 0px; margin: 1px; width:68px; height:68px;}
#glass-bottomblock .flickrs a:hover img {border: 1px solid #F60F60;}

/* begin styles for RSS Feed This is the most basic style to use for a list with no bullets */
.rss-box {
margin-left:0;margin-right:0;padding-left:0;
	 width: 100%;
}
.rss-box image{
width: 120px;
height: 90px;
}
.rss-title, rss-title a {
	margin: 0;
	padding: 0;
}
.rss-items {
       list-style:none;
       margin:0;
       padding:0;
}
.rss-item  {
margin-left:0;margin-right:0;padding-left:0;
  margin-bottom: 1em;;
}
.rss-item a:link, .rss-item a:visited, .rss-item a:active {
text-decoration:none;
	}
.rss-item a:hover { 
	}
.rss-date {
	font-size: xx-small;
	} 
.scrollbar {
overflow-x:hidden;overflow-y: auto; width:193px; height:148px;scrollbar-base-color: #FFFFFF;scrollbar-track-color: #FFFFFF;scrollbar-face-color: #FFFFFF;scrollbar-3dlight-color: #FFFFFF;scrollbar-arrow-color: #cfcfcf;scrollbar-darkshadow-color:#FFFFFF;scrollbar-shadow-color:#FFFFFF;
	}

/* buttons modeled from http://www.wellstyled.com/css-inline-buttons.html */
.pod-play {
   _width:12em;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #fb6;
   color: black;
   }
.pod-play em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: #222;
   }
.pod-play span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.pod-play:hover {
   background: #666;
   color: white;
   }
.pod-play:hover em {
   background: black;
   color: white
   }

/*----------------------------------------------------------------*/
/* Heat Map plugin */
#content ul.heatmap {
	margin:0;
	padding:10px 0 30px 0;
}

#content ul.heatmap li {
	margin:0;
	padding:0;
	display:inline;
}

/*----------------------------------------------------------------*/
/* bottom Map */
#bottommap { /* 親ボックス */ 
width: 560px; 
background-color: #F6F5F4; 
position: static; 
}  

#boxL { /* ボックス左 */ 
width: 350px; 
text-align:left;
background-color: #F6F5F4; 
position: static; 
float: left;
} 

#boxR { /* ボックス右 */ 
clear : both ;
width: 210px; 
text-align:left;
background-color: #F6F5F4; 
position: static; 
float: right;
} 

.bottombox h3{
margin-top: 0px; 
margin-right: 0px; 
font-size: 12px; 
font-weight: bold; 
align: left; 
color: #333;
}
.bottombox h4{
margin-top: 3px; 
margin-left: 8px;
margin-right: 0px; 
font-size: 12px; 
font-weight: bold; 
align: left; 
color: #333;
}

/*----------------------------------------------------------------*/
/* アマゾン */ 
.bp-ecs{width:175px;}
.bp-ecs-item{}
.bp-ecs-image{}
.bp-ecs-item img {float:left;}
.bp-ecs-item img {margin-right:5px;margin-bottom:10px;border:1px solid #999;}
.bp-ecs-product{font-weight:bold;font-size:x-small;}
.bp-ecs-product a{text-decoration:none;}
.bp-ecs-product-detail{font-weight:normal;font-size:12px;}
.bp-ecs-product-detail a{text-decoration:none;}

.bp-ecs-banner {width:100%;margin-top:10px;text-align:center;}
.bp-ecs-banner img{border:none;}
.bp-ecs-poweredby {text-align:center;}
.bp-ecs-poweredby a{font-size:x-small;text-decoration:none;}

/*----------------------------------------------------------------*/
/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:4px;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 width:567px;
 height:22px;
 margin:0;
 padding: 4px 0 2px 1px;
 background:url(images/tab_top.gif) left top no-repeat;
 font: 12px Verdana, sans-serif;
 text-align:left;
}

ul.tabbernav li
{
 list-style: none;
 margin-left:5px;
 display: inline;
}

ul.tabbernav li a
{
 width:127px;
 height:23px;
 padding: 6px 13px 5px 13px;
 text-align:center;
 margin-left: 0px;
 background:url(images/tab_div.gif) left top repeat-x; 
 font-family:arial; 
 text-decoration: none;
 color: #444;
}

ul.tabbernav li a:hover
{
 color: #444;
}

ul.tabbernav li.tabberactive a
{ 
font-weight: bold;
color: #333;
background:url(images/tab_h3.gif) left top no-repeat;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:0px;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

.tabber_style h3{
margin-top: 0px; 
margin-right: 0px; 
font-size: 11px; 
font-weight: bold; 
align: left; 
color: #666;
padding:6px 0px 11px 11px;
background:url(images/tab_h3.gif) left top no-repeat;
}

.tabber_style {
width:567px;
vertical-align:top;
text-align:left;
padding:0px 0px 0px 0px;
background-position: top left;
background-repeat: y;
background:url(images/tab_bg.gif) left top;
}

.tabber_style_bottom {
width:567px;
height:18px;
vertical-align:top;
text-align:left;
padding:0px 0px 0px 0px;
background:url(images/tab_bottom.gif) left top no-repeat;
}

.tabber_style ul {
margin:0;
padding:3px 0 6px 10px;
}

.tabber_style li {
list-style:none;
background:url(images/bullet.gif) left top no-repeat;
vertical-align:bottom;
line-height:1.61em;
color:#000;
margin:0;
padding:0px 0px 0px 6px;
border-bottom:1px dashed #4F4F4F;
width:95%;
}

.tabber_style ul li a {
text-decoration:none;
color:#343434;
}

.tabber_style li a:hover {
color:#000;
text-decoration:none;
border-bottom:0px dashed #333;
}
/*----------------------------------------------------------------*/

#linklist1 {display: none;}
#linklist2 {display: none;}
#linklist3 {display: none;}
#linklist4 {display: none;}
#linklist5 {display: none;}
#linklist6 {display: none;}
#linklist7 {display: none;}
#linklist8 {display: none;}
#linklist9 {display: none;}
#linklist10 {display: none;}
#linklist11 {display: none;}
#linklist12 {display: none;}
#linklist13 {display: none;}
#linklist14 {display: none;}
#linklist15 {display: none;}

/*----------------------------------------------------------------*/
.widget {width: 550px;margin: 0px;padding: 8px;background: #F6F5F2;border: 1px solid #E6E6E6;margin-bottom: 5px;}
.widget a {color: #222;text-decoration: none;}
.widget a:hover {color: #808080;text-decoration: underline;}
.tabnav li {width : 200px;display: inline;list-style: none;padding-right: 5px;}
.tabnav li a {text-decoration: none;text-transform: uppercase;color: #222;font-weight: bold;padding: 4px 6px;outline: none;}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {background: #EFEDED;color: #222;text-decoration: none;}
.tabdiv {float : left;width : 340px;margin-top: 2px;background: #fff;border: 1px solid #dedbd1;padding: 5px;}
.tabdiv li {list-style-image: url("uitabs/star.png");margin-left: 20px;}
.ui-tabs-hide {display: none;}
#featuredvid {text-align: center;}
.fvid {margin-bottom: 5px;}
.vidselector li {text-align: left;list-style: none;padding: 5px;background: #ffffff;border: 1px solid #dedbd1;text-transform: uppercase;margin-bottom: 5px;}
/*----------------------------------------------------------------*/
.widgetns{width:550px;margin:0px;padding:8px;background:#F6F5F2;border:1px solid#E6E6E6;margin-bottom:5px}
.widgetns a{color:#222;text-decoration:none}
.widgetns a:hover{color:#808080;text-decoration:underline}
.tabnavns li{width:200px;display:inline;list-style:none;padding-right:5px}
.tabnavns li a{text-decoration:none;text-transform:uppercase;color:#222;font-weight:bold;padding:4px 6px;outline:none}
.tabnavns li a:hover,.tabnav li a:active,.tabnavns li.ui-tabs-selected a{background:#EFEDED;color:#222;text-decoration:none}

.tabdivtop{float:left;width:535px;margin-top:2px;background:#fff;border:1px solid#dedbd1;padding:5px;}
.tabdivtop li{list-style-image:url("uitabs/star.png");margin-left:20px;letter-spacing:-0.1em;}

.ui-tabs-hide{display:none}#featuredvidns{text-align:center}
.fvid{margin-bottom:5px}
.vidselector li{text-align:left;list-style:none;padding:5px;background:#ffffff;border:1px solid#dedbd1;text-transform:uppercase;margin-bottom:5px}
