table#menu a{
	width : 90px;
	height : 45px;
	display : block;
	background-image : url( ./parts/btn/bo_on_off.gif);
}

a.btn_special{ background-position : 0px 0px;}
a:hover.btn_special{ background-position : -90px 0px;}
a.btn_link{ background-position : 0px -45px;}
a:hover.btn_link{ background-position : -90px -45px;}
a.btn_staffroom{ background-position : 0px -90px;}
a:hover.btn_staffroom{ background-position : -90px -90px;}
a.btn_order{ background-position : 0px -135px;}
a:hover.btn_order{ background-position : -90px -135px;}
a.btn_support{ background-position : 0px -180px;}
a:hover.btn_support{ background-position : -90px -180px;}
a.btn_download{ background-position : 0px -225px;}
a:hover.btn_download{ background-position : -90px -225px;}
a.btn_product{ background-position : 0px -270px;}
a:hover.btn_product{ background-position : -90px -270px;}
a.btn_information{ background-position : 0px -315px;}
a:hover.btn_information{ background-position : -90px -315px;}
a.btn_top{ background-position : 0px -360px;}
a:hover.btn_top{ background-position : -90px -360px;}



.tblmenu{
	border-collapse:collapse;
}

body.index{
	background-color:#ffffff;
}

tr.header{
	background-image: url(./parts/menu_bg.gif);
}

td.header{
	padding : 0 0 0 80;
}

td.topics{
	border:solid 2px #ffb6cf;
}

.product{
	background-color:#ffffff;
}

td.product{
	background-image: url('./parts/bg-waku.gif');
}

.tblframe{
	font-size: 12px;
	line-height: 16px;
	padding: 0px 15px 0px 20px;
	margin: 0px;

	background-color:#ffffff;
	color: #333333;
	scrollbar-face-color: #005a7f;
	scrollbar-track-color: #003665;
	scrollbar-arrow-color: #008cc9;
	scrollbar-highlight-color: #003665;
	scrollbar-shadow-color: #003665;
	scrollbar-3dlight-color: #005a7f;
	scrollbar-darkshadow-color: #005a7f;

	scrollbar-face-color : #FF87B0 ;
	scrollbar-arrow-color : #ffffff ;
	scrollbar-highlight-color : #ffffff ;
	scrollbar-shadow-color : #ffffff ;
	scrollbar-track-color : #ffffff;

	scrollbar-base-color : #FFF9E3;
	scrollbar-3dlight-color: #FFF9E3;
	scrollbar-darkshadow-color : #FFF9E3;

}

hr.line{
	border: 1px #ffdfea solid;
	width: 85%;
	height: 1px;
	margin-left:0;
	text-align:left;
}

span.cp {
	color: #FF87B0;
}

div.staffroom{
	padding : 15 10 15 10;
	border: 2px #B39FA5 dotted;
	font-size: 14px;
	color : #333333;
}

span.staffroomtitle{
	font-size:20px;
}

span.staffroomdate{
	font-size:12px;
}

img.staffroom{
	border : 0px;
}

span.bnr{
	padding-left:10px;
	color:#333333;
}
span.bnr2{
	padding-left:10px;
	color:#333333;
	font-size:10px;
}
span.bnr3{
	padding-left:10px;
	color:#FF3333;
}
span.bnrtitle{
	color:#333333;
	font-size:14px;
}
div.head_link{
	width:750px;
	text-align:	center;
}
div.head_link_top{
	width:800px;
	text-align:	center;
}
span.head_link{
	margin-left:5px;
}



.info_day{
	font-size:12px;
	color:#666666;
}
.info_message{
	font-size:14px;
	color:#FF1493;
}

.info_message a:link,a:active{
	color:#FF1493;
}
.info_message a:visited{
	color:#FF1493;
}
.info_message a:hover{
	color:#FF1493;
	background-color:#FFCCCC;
}
.info_message a{
	padding:2px;
	text-decoration:none;
	display:block;
}

.new_info{
	width:80px;
	text-align:left;
	margin:0px;
	border:#999999 solid 1px;
}
