/* ######### CSS for Shade Tabs. Remove if not using ######### */

.tabs_container{
clear:both;
margin: 0 0 10px 0;
padding: 0px;
width: 653px;
height:245px;
overflow: hidden;
background:url(../images/tabu_bg.gif) repeat-x left 100%;
border: 1px solid #ccc;
}
.tabs_container img{
border:1px solid #ddd;
}
.tabs_container p {
margin: 0px;
padding: 5px 0 0 0;
font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
font-size: 10px;
text-align:center;

}
.shadetabs{
padding: 3px 0;
margin: 5px 0 0 0;
font-size:12px;
list-style-type: none;
text-align: left;
}

.shadetabs li{
display: inline;
margin: 0;
letter-spacing:1px;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 4px 10px;
margin: 0px;
border-top: 1px solid #ccc;
border-right: 1px solid #ccc;
border-left: 1px solid #ccc;
color: #1d3994;
background: white url(../images/shade1.gif) repeat-x left top;
}
.shadetabs li a:visited{
color: #1d3994;
}

.shadetabs li a:hover{
text-decoration: underline;
background: white url(../images/shade1.gif) repeat-x left top;
color: #1d3994;
border-top: 2px solid #f9a935;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
bottom: 1px;
padding: 5px 10px;
border-top: 2px solid #f9a935;
}

.shadetabs li a.selected{ /*selected main tab style */
background: url(../images/shadeactive.gif) repeat-x left top;
color: #000;
/*border-bottom-style: none;*/
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
background: url(../images/shadeactive.gif) repeat-x left top;!important
}

.tabs_container .tabu_info{
margin:2px 0 0 10px;
height:15px;
background: white url(../images/moji.gif) no-repeat left top ;
border-style:none;
}
.tabs_container .loading{
padding:13px 0 0 260px;
text-align:center;
border-style:none;
}
