ul{padding:0;margin:0;clear:both;}
li{font-size:12px;padding:0;margin:0;margin-left:32px;margin-right:16px;line-height:150%;}
table, tr, td, p, div{font-size:14px;}

body{
	color:#666666;
	font-size:14px;
	margin:0;
	padding:0;
	text-align:center;
}
h1{font-size:10px;margin:0;padding:0;padding-left:4px;font-weight:normal;}
h4{clear:both;font-size:14px;}
table{clear:both;border:solid 1px #FFC0E0;width:100%;}
th{background-color:#FFE0FF;padding:2px;margin:0;}
td{text-align:center;padding:2px;margin:0;width:}
address{font-size:11px;border:solid 2px #cccccc;padding:4px;}

#container{
	background:url(../img/bg_container.jpg) repeat-y;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:820px;
}
#outline{
	margin-left:20px;
	margin-right:20px;
	text-align:left;
	width:780px;
	background-color:#ffffff;
}
#navi{width:100%;text-align:center;}
#navi ul{margin:0;padding:0;text-align:center;}
#navi li{float:left;height:47px;margin:0;padding:0;}
#navi a{display:block;height:100%;margin:0;padding:0;width:86px;}
#navi span{display:none;margin:0;padding:0;}

#navi_home a{background:url(../img/menu_01_01.gif);}
#navi_contents a{background:url(../img/menu_02_01.gif);}
#navi_case a{background:url(../img/menu_03_01.gif);}
#navi_instant a{background:url(../img/menu_04_01.gif);}
#navi_flash a{background:url(../img/menu_05_01.gif);}
#navi_asp a{background:url(../img/menu_06_01.gif);}
#navi_novelty a{background:url(../img/menu_07_01.gif);}
#navi_contact a{background:url(../img/menu_08_01.gif);}
#navi_company a{background:url(../img/menu_09_01.gif);}

#navi_home a:hover{background:url(../img/menu_01_02.gif);}
#navi_contents a:hover{background:url(../img/menu_02_02.gif);}
#navi_case a:hover{background:url(../img/menu_03_02.gif);}
#navi_instant a:hover{background:url(../img/menu_04_02.gif);}
#navi_flash a:hover{background:url(../img/menu_05_02.gif);}
#navi_asp a:hover{background:url(../img/menu_06_02.gif);}
#navi_novelty a:hover{background:url(../img/menu_07_02.gif);}
#navi_contact a:hover{background:url(../img/menu_08_02.gif);}
#navi_company a:hover{background:url(../img/menu_09_02.gif);}

#pathList{clear:both;background-color:#E6E6FA;color:#808080;font-size:10px;padding-left:4px;}

#leftArea{float:left;width:580px;padding:16px;padding-right:0px;}

#rightArea{float:right;width:152px;padding:16px;padding-left:0px;}

#footer{clear:both;text-align:center;}
#footer div{margin-left:auto;margin-right:auto;border-top:solid 2px #999999;padding:8px;width:736px;font-size:12px;}
#footer span{color:#BE0732;}

#footer a{color:#666666;}
#footer a:hover{color:#BE0732;}