@charset "Shift_JIS";

@import url(std.css);

/* Enternce Page Style */
body {
	font-size: 100%;
	margin: 0; padding: 1em;
}
h1, h2 ,h3, h4, h5, h6, p {
	text-align: center;
	line-height: 1.3;
}

a#enter {
	display: block;
	border: 2px #00a solid;
	width: 3em;
	font-size: 200%;
	color: #00a; background-color: #fff;
	text-decoration: none !important;
	margin-left: auto; margin-right: auto;
	box-sizing: border-box; -moz-box-sizing: border-box;
	-moz-border-radius: 0.75em;
}
a#enter:link, a#enter:visited { color: #00a;}
a#enter:hover { color: #00d; background-color: #ffc; border-color: #00d;}
a#enter:active { color: #40a0f6; background-color: #aef; border-color: #40a0f6;}

#siteTitle {font-size: 200%;}
#siteUrl { color: #4080cc; font-family: monospace;}

#browListBox { width: 18em; font-weight: 700;}
#browList { margin-left: 0; padding-left: 0;}
#browList li { padding-left: 0.5em; _padding-left: 1em; white-space: nowrap;}
/* #browList li:before { content: "&nbsp;";} */

/* list icons */
.icoIe { list-style-image: url(../image/ico_ie.png);}
.icoMozF { list-style-image: url(../image/ico_moz_fire.png);}
.icoMoz { list-style-image: url(../image/ico_moz.png);}
.icoNc7 { list-style-image: url(../image/ico_nc7.png);}
.icoOpe { list-style-image: url(../image/ico_op.png);}
.icoSf { list-style-image: url(../image/ico_safari.png);}

a.curStop:active { _cursor: url(./stop.cur);}
a.curStop:hover { _cursor: url(./stop.cur);}

@media screen, print {
	/* HTML Components for Internet Explorer 5 later (AddType text/x-component .htc) */
	body { behavior: url(css/exxtensible-tags.htc);}
}