/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

div#rotate{
	width: 520px;
}
/* Skin */
.ui-tabs-nav{ 
    width:520px;
    _width:520px;	/* IE6 */
    background-color: #E7E7E7;
}
.ui-tabs-panel {
	width:520px;
	_width:520px;	/* IE6 */
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 80%;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
	_width:68px; /* IE6 */
    float: left;
    margin: 0;
}

.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
}
.ui-tabs-nav a {
    margin: 0; /* position: relative makes opacity fail for disabled tab in IE */
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {/*ここをかえる*/
    position: relative;
    /*top: 1px;*/
    z-index: 2;
    margin-top: 0;
    color: #000;
    background: url(/img/spacer.gif) repeat;
    height:20px;
    border-bottom:none;
}
.ui-tabs-nav a:hover{
	color:#3d6262;
	text-decoration:underline;
}
.ui-tabs-nav a span {
    width: 68px; /* IE 6 treats width as min-width */
    min-width: 68px;
    height: 24px; /* IE 6 treats height as min-height */
    min-height: 24px;
    line-height: 24px;
    padding-right: 0;
    text-indent: -9999px;
}

/* news tab */
.ui-tabs-nav a span.news{
    width: 72px; /* IE 6 treats width as min-width */
    min-width: 72px;
    background: url("/img/bg_newstab.gif") no-repeat;
}

.ui-tabs-nav a:hover span.news{
    background-position: 0px -24px;
}

.ui-tabs-nav li.ui-tabs-selected a span.news{
    background-position: 0px -48px;
}

/* admission tab */
.ui-tabs-nav a span.admission{
    background: url("/img/bg_newstab.gif") -72px 0px;
}

.ui-tabs-nav a:hover span.admission{
    background-position: -72px -24px;
}

.ui-tabs-nav li.ui-tabs-selected a span.admission{
    background-position: -72px -48px;
}

/* event tab */
.ui-tabs-nav a span.event{
    background: url("/img/bg_newstab.gif") -140px 0px;
}

.ui-tabs-nav a:hover span.event{
    background-position: -140px -24px;
}

.ui-tabs-nav li.ui-tabs-selected a span.event{
    background-position: -140px -48px;
}

/* media tab */
.ui-tabs-nav a span.media{
    background: url("/img/bg_newstab.gif") -208px 0px;
}

.ui-tabs-nav a:hover span.media{
    background-position: -208px -24px;
}

.ui-tabs-nav li.ui-tabs-selected a span.media{
    background-position: -208px -48px;
}

/* faculty tab */
.ui-tabs-nav a span.faculty{
    background: url("/img/bg_newstab.gif") -276px 0px;
}

.ui-tabs-nav a:hover span.faculty{
    background-position: -276px -24px;
}

.ui-tabs-nav li.ui-tabs-selected a span.faculty{
    background-position: -276px -48px;
}

/* other tab */
.ui-tabs-nav a span.other{
    background: url("/img/bg_newstab.gif") -344px 0px;
}

.ui-tabs-nav a:hover span.other{
    background-position: -344px -24px;
}

.ui-tabs-nav li.ui-tabs-selected a span.other{
    background-position: -344px -48px;
}

*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}

div.newsData dd span{
	padding: 0 0 0 60px;
	display: block;
}

div.newsData dd span.admission{
	background: url("/img/btn_admission.gif") no-repeat;
}

div.newsData dd span.event{
	background: url("/img/btn_event.gif") no-repeat;
}

div.newsData dd span.media{
	background: url("/img/btn_media.gif") no-repeat;
}

div.newsData dd span.faculty{
	background: url("/img/btn_faculty.gif") no-repeat;
}

div.newsData dd span.other{
	/*background: url("/img/btn_other.gif") no-repeat;*/
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}



