/* CSS Document */

.minilink {
	margin:0px auto;
	text-align:right;
	width:800px;
	font-size:11px;
}

.minilink a:link { color:#000000; text-decoration:none; } 
.minilink a:visited { color:#999999; }
.minilink a:hover { color: #cccccc; }
.minilink a:active { color: #ffffff; }

/*--メニューのロールオーバー------------------------------*/

#menu {
	width:100px;
	margin: 0 auto;
	margin-top:0px;
	padding-bottom:0px;

}

ul#menus {
	height:34px;
	line-height: 0;
	position:relative;
	margin:0;
}

ul#menus li {
	list-style-type: none;
}

ul#menus li a {
	height: 34px;
	display: block;
	text-decoration: none;
}



/* 非選択時 */
li.about a {
	background: url(../images/menu.gif) 0px 0px no-repeat;
	left: -57px;
	width:100px;
	position: absolute;
	top: -21px;
}

li.voice a {
	background: url(../images/menu.gif) -90px 0px no-repeat;
	left: 43px;
	width:85px;
	position: absolute;
	top: -21px;
}

li.works a {
	background: url(../images/menu.gif) -170px 0px no-repeat;
	left: 128px;
	width:85px;
	position: absolute;
	top: -21px;
}

li.bkm a {
	background: url(../images/menu.gif) -250px 0 no-repeat;
	left: 213px;
	width:123px;
	position: absolute;
	top: -21px;
}

li.contact a {
	background: url(../images/menu.gif) -370px 0 no-repeat;
	left: 336px;
	width:114px;
	position: absolute;
	top: -21px;
}

/* マウスオーバー時*/
li.about a:hover {
background: url(../images/menu.gif)  0px -34px no-repeat;
}

li.voice a:hover {
background: url(../images/menu.gif)  -90px -34px no-repeat;
}

li.works a:hover {
background: url(../images/menu.gif)  -170px -34px no-repeat;
}

li.bkm a:hover {
background: url(../images/menu.gif)  -250px -34px no-repeat;
}

li.contact a:hover {
background: url(../images/menu.gif)  -370px -34px no-repeat;
}


/* ＯＮ時*/
li.abouts {
	background: url(../images/menu.gif) 0px -34px no-repeat;
	left: -57px;
	width:100px;
	position: absolute;
	top: -21px;
}

li.voices a {
	background: url(../images/menu.gif) -90px -34px no-repeat;
	left: 43px;
	width:85px;
	position: absolute;
	top: -21px;
}

li.workss {
	background: url(../images/menu.gif) -170px -34px no-repeat;
	left: 128px;
	width:85px;
	position: absolute;
	top: -21px;
}

li.bkms {
	background: url(../images/menu.gif) -250px -34px no-repeat;
	left: 213px;
	width:123px;
	position: absolute;
	top: -21px;
}

li.contacts {
	background: url(../images/menu.gif) -370px -34px no-repeat;
	left: 336px;
	width:114px;
	position: absolute;
	top: -21px;
}

/* テキストを隠す*/
span.tab {
visibility: hidden;
}


/*--Record-----------------------------------------------*/

#record {
	 width:500px;
	 margin:0 auto;
	 margin-top:4px;
	 text-align:right;
	 margin-left:25px;
}

#record tr.r_titleborder {
	background:url(../images/line01.gif) bottom no-repeat;
}

#record td.title {
	padding-bottom:5px;
	padding-top:3px;
	text-align:left;
}

#record td.recordlog {
	 text-align:right;
	 width:81px;
	 vertical-align:bottom;
}

#record td.recordlog a:link {  } 
#record td.recordlog a:visited { color:#CCCCCC; }
#record td.recordlog a:hover { background-color:#FFFFFF; }
#record td.recordlog a:active {  }

span#r_titles {
	margin:0px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
	font-family:ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	color:#2b728c;
}

#record td.r_txt {
	font-size:12px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	line-height:1.5em;
}

#record a:link { color:#09426C; font-weight: 600; } 
#record a:visited { color: #09426C; font-weight: 600; }
#record a:hover { color: #ffffff; background-color:#E4AC29; }
#record a:active { color: #ffffff; }

/*--Footer-------------------------------------------------*/

#footer {
	clear:both;
	background:url(../images/line02.gif) top no-repeat #FFFFFF;
	font-size:10px;
	padding-top:5px;
	width:800px;
	text-align:right;
	margin:0 auto;
}

/*--About-------------------------------------------------*/

#about {
	 width:800px;
	 margin:0 auto;
	 margin-top:10px;
}

#about tr.a_titleborder {
	background:url(../images/line01.gif) bottom no-repeat;
}

#record td.recordlog a:link {  } 
#record td.recordlog a:visited { color:#CCCCCC; }
#record td.recordlog a:hover { background-color:#FFFFFF; }
#record td.recordlog a:active {  }

span#a_titles {
	margin:0px 0px 0px 10px;
	font-size:14px;
	font-weight:bold;
	font-family:ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
}

#about td.a_txt {
	font-size:12px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	line-height:1.5em;
	background:url(../images/line01.gif) bottom no-repeat;
}

#about td.a_txts {
	font-size:12px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	line-height:1.5em;
}

#about a:link { color: #09426C; font-weight: 600; } 
#about a:visited { color: #09426C; font-weight: 600; }
#about a:hover { color: #ffffff; background-color:#E4AC29; }
#about a:active { color: #ffffff; }


/*--RecordLog----------------------------------------------*/

#logmenu {
	width:206px;
	margin-left:22px;
}

#logmenu td {
	padding:5px;
	font-size:12px;
	text-align:left;
	background-color:#CDE7F5;
}
