/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/

.yui-navset { /*文字拡大時のタブ改行避け*/
	display: block;
	width: 600px; /*500px*/
	overflow: hidden;
	white-space: nowrap;
	
	margin-left: auto; /*改造*/
	margin-right: auto; /*改造*/
	}

.yui-navset .yui-nav li {
	margin-top: 20px; /*改造*/
    margin-right:0.5em; /* space between tabs */
    padding-top:1px; /* gecko: make room for overflow */
    zoom:1;
}

.XXXyui-navset .yui-nav .selected { 
    /*margin-bottom:-1px;*/ /* for overlap */
}

.yui-navset .yui-nav a {
    background-color:#dadadb; /* sprite position for normal gradient */
    border:solid #a3a3a3;
    border-width:1px;
    border-bottom-style: none;
    color:#555555;
    text-decoration:none;
	
	-webkit-border-radius: 3px 3px 0 0; /*タブ上部角丸*/
	-moz-border-radius: 3px 3px 0 0;
}

.yui-navset .yui-nav li a em {
    /*border-top:solid 1px #a3a3a3;
    border-bottom:0;*/
    cursor:hand;
    padding:0.2em 0.5em;
    /*top:-1px;*/ /* for 1px rounded corners */
    position:relative;
	font-weight: bold; /*改造*/
	font-size: 1em; /*改造*/
}

.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav a:focus,
.yui-navset .yui-nav a:hover {
    background-color: #333333;
    color:#fff;
}

.yui-navset .yui-nav .selected a em {
    padding:0.3em 0.5em; /* raise selected tab */
}

.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus {
    border-color:#243356;
}

/*.yui-navset .yui-nav a:hover em,
.yui-navset .yui-nav a:focus em,
.yui-navset .yui-nav .selected a em {
    border-color:#233356 #406ed9;
}*/ /*改造*/

.yui-navset .yui-nav {
    border-bottom:1px solid #243356;
    position:relative;
    zoom:1;
}

.yui-navset .yui-content {
	display:block;
	height:450px;
	overflow:auto;
	padding-top: 0.5em;
    
    background-color: #eeeeee; /*#abceff;*/
	border:1px solid #aaaaaa;
    border-top:3px solid #333334;
    
	-webkit-border-radius: 0 0 3px 3px; /*リンク欄下部の角丸*/
	-moz-border-radius: 0 0 3px 3px;
}

.XXXyui-navset .yui-content div { /*改造*/
    padding:0.5em;
}

.XXXyui-navset .yui-content div div { /* kill inheritance */ /*改造*/
    border:0;
    padding:0;
}



/*リンク一覧*/

.linkset { /*リンク項目（親）*/
	margin: 0.5em;
	/*background-color: #ffffff;*/
	border-bottom:1px solid #ffffff;
	padding-bottom: 0.5em;
	}

.linkname { /*リンクアンカー（サイト名）*/
	margin-left: 1em;
	font-size: 1.3em;
	}

.linktext { /*同一行内の説明文（e-space）*/
	font-size: 90%;
	color: #444444;
	}

.linktext2 { /*次行の説明文*/
	margin-left: 1em;
	font-size: 1.2em;
	color: #444444;
	}
