@charset "UTF-8";

body {
	margin:0;
	padding:0;
	color:#333333;
	font-size:small;
	font-family:"Meiryo","メイリオ",sans-serif;
	}
a {
	color:#1F1FA5;
	}
img {
	border:0;
	vertical-align:middle;
	}

/* stage */
div.stage {
	margin:0 auto;
	padding:70px;
	width:490px;
	font-size:small;
	}
div.stage div.display {
	margin:auto;
	width:470px;
	height:230px;
	}
div.stage h1 {
	clear:both;
	margin:10px;
	background:#FFFFFF url("../img/title.png") center no-repeat;
	height:55px;
	text-indent:-9999px;
	}
div.stage h2 {
	margin:10px;
	background:#336666;
	padding:3px;
	text-align:center;
	color:#FFFFFF;
	font-size:medium;
	}
div.stage h2 a {
	text-decoration:none;
	color:#FFFFFF;
	}
div.stage h3 {
	margin:10px;
	border-top:#AAAAAA 1px solid;
	padding-top:10px;
	font-size:small;
	}
div.stage p {
	margin:5px 10px;
	}
div.stage ul.site {
	margin:5px 10px;
	padding:0;
	color:#336666;
	list-style:none;
	}
div.stage ul.site li {
	display:inline;
	margin:0;
	padding:0 3px;
	}
div.stage ul.site li + li {
	border-left:#EEEEEE 2px solid;
	}
div.stage ul.site li a {
	color:#336666;
	text-decoration:none;
	}
div.stage ul.site a:hover {
	text-decoration:underline;
	}

/* focus */
div.focus {
	text-align:center;
	}
div.focus p,
div.focus form {
	margin:10px 0;
	}
div.focus input {
	filter:Alpha(opacity=80);
	padding:5px 20px;
	width:250px;
	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Meiryo","メイリオ","Osaka","MS PGothic","ＭＳ Ｐゴシック",helvetica,verdana,arial,sans-serif;
	font-size:large;
	cursor:pointer;
	}

/* about */
div.about {
	border-top:#EEEEEE 1px solid;
	padding:30px 0;
	}
div.about p {
	margin:0 auto;
	padding:0 70px;
	width:490px;
	text-align:center;
	color:#555555;
	font-size:x-small;
	}
div.about p a {
	text-decoration:none;
	color:#555555;
	}
div.about p a:hover {
	text-decoration:underline;
	}
