/* all */
* {
	margin: 0px;
	padding: 0px; 
}
img {
	border: 0px;
}
body {
	text-align : center;
}
img#asuka {
	width: 471px;
	height: 75px;
	margin: 10px auto 15px auto;
}
div#container {
	width: 800px;
	margin: auto;
	text-align: center;
	font-size: 95%;
}
p.ce {
	text-align: center;
	margin: auto;
}
/* Menu Tabs */
#mtab {
	margin: 0px auto 15px auto;
	width: 620px;
	height: 41px;
	font-size: 14px;
	letter-spacing: 1px;
	line-height:normal;
	border-bottom:2px solid #DD740B;
}
#mtab ul {
	margin:0;
	padding:10px 10px 0 50px;
	list-style:none;
}
#mtab li {
	display:inline;
	margin:0;
	padding:0;
}
#mtab a {
	float: left;
	background:url("../images/tableft.gif") no-repeat left top;
	margin: 0 0 0 3px;
	padding:0 0 0 5px;
	text-decoration:none;
}
#mtab a span {
	float: left;
	display:block;
	background:url("../images/tabright.gif") no-repeat right top;
	padding:8px 15px 8px 8px;
	color:#000;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#mtab a span {float:none;}
/* End IE5-Mac hack */
#mtab a:hover span {
	color:#FFF;
}
#mtab a:hover {
	background-position:0% -42px;
}
#mtab a:hover span {
	background-position:100% -42px;
}
#mtab #current a {
	background-position:0% -42px;
}
#mtab #current a span {
	background-position:100% -42px;
}
/* Tab Menu end */
.both {
	clear: both;
}
div#dmenu {
	display: block;
	width: 800px;
	height: 28px;
	font-size: 90%;
	text-align: center;
	line-height: 180%;
	letter-spacing: 2px;
	margin: auto;
	background-image: url(../images/underbar.gif);
	background-repeat: repeat-x;
}
p#copy {
	margin: 20px auto;
	font-size: 95%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: oblique;
}
ul.disc {
	list-style: disc;
}
ul.disc li {
	margin-left: 3em;
}
ul.kome {
	margin: 0 auto 1em 50px;
	list-style-image: url(../images/kome.gif);
	color: #444444;
}
.phone {
	font-size: 140%;
	letter-spacing: 2px;
}

/* a */
a:visited{text-decoration:underline;color: #000000;}
a:active{text-decoration:none;}
a:link{text-decoration:underline;color: #000000;}
a:hover{text-decoration:underline;color: #CC0077;}

a.yellow:link { text-decoration: none; color: #000000 }
a.yellow:visited { text-decoration: none; color:#000000 }
a.yellow:hover { left:1px; position:relative; top:1px; text-decoration:underline; color:#AA0000; background-color:#FFFF00; }

a.green:link { text-decoration: none; color: #000000 }
a.green:visited { text-decoration: none; color:#000000 }
a.green:hover { text-decoration:underline; color:#000000; background-color:#99FFCC; }

