/* CSS Document */
@import url("newbase.css");
@import url("newfont.css");

/*
------------------------------*/
#wrapper{
background-image:url(../img2/newback.gif);
}
#header{
float:left;
height:50px;
padding:0px 20px;
}
#site_path{
clear:both;
text-align:left;
}
#main{
clear:both;
text-align:left;
padding:20px 20px;
}
#mainimage tr{
	background:#FFFFFF;
	}
#left_main{
width:480px;
min-height:300px;
float:left;
}
#right_main{
float:right;
background-image:url(../img2/newback.gif);
}
#footer{
clear:both;
width:750px;
}

#footer,#push {
    height: 50px;
	width:750px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../img2/newback.gif);
}
/*カテゴリーメニュー
--------------------------------*/
#category {
	clear: both;
	width:720px;
	margin-left:auto;
	margin-right:auto;
	height:25px;
	background:#E3EDEF;
}
#category ul{
	list-style: none;
}
#category li {
	float:left;
	width:150px;
	height:25px;
	list-style:none;
	}
#category li a {
	width:150px;
	height:25px;
	display: block;
	text-decoration: none; 
	text-indent: -9999px; 
	}
#category li#top {
background:url(../img/top_menu.gif) no-repeat 0px 0px;
}
#category li#tv {
background:url(../img/top_menu.gif) no-repeat -150px 0px;
}
#category li#internet {
background:url(../img/top_menu.gif) no-repeat -300px 0px;
}
#category li#ipphone {
background:url(../img/top_menu.gif) no-repeat -450px 0px;
}
#category li#support {
background:url(../img/top_menu.gif) no-repeat -600px 0px;
}
/*　マウスオーバー時 */
#category li#tv a:top{
background:url(../img/top_menu.gif) no-repeat 0px -25px;
}
#category li#tv a:hover{
background:url(../img/top_menu.gif) no-repeat -150px -25px;
}
#category li#internet a:hover {
background:url(../img/top_menu.gif) no-repeat -300px -25px;
}
#category li#ipphone a:hover {
background:url(../img/top_menu.gif) no-repeat -450px -25px;
}
#category li#support a:hover {
background:url(../img/top_menu.gif) no-repeat -600px -25px;
}

/*tag
--------------------------------*/
table {
	text-align:center;
	background:#00A0C6;
	margin-left: auto;
	margin-right: auto;
	}
tr {
	background:#E3EDEF;
	}
li{
	list-style:none;
}#wrapper #main #mainimage img {
	border-style: none;
}
#wrapper #main #left_main li {
	margin:10px 0px 0px 10px;
	text-decoration: underline;
}

#abouttable {
	font-size:12px;
}
