*{font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";}
body,td,th {
	margin: 0em;
	font-size:12px;
}
#topmenu {
	font-size: 11px;
	color: #444444;
}
#topmenu a,#topmenu a:visited{
	font-size: 11px;
	color: #333366;
}
#topmenu a:hover{
	font-size: 11px;
	color: orangered;
}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
#pickupsite {
	background-image: url(img/pickupsite.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#pickup {
	color:#444444;
}
#pickup a{
	color:#444444;
	font-weight:bold;
}
#about {
	background-image: url(img/explanation.gif);
	background-repeat: no-repeat;
	background-position: 19px;
	font-size: 10px;
	color: #330000;
}
#regist {
	background-image: url(img/regists.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}
#mobile {
	background-image: url(img/mobiles.gif);
	background-repeat: no-repeat;
	background-position: 19px;
}
#topbanner {background:url(img/topbanners.gif) no-repeat left top;}
#shadow{background:url(img/bgshadow.gif) repeat-y;}
.aboutarea1 {
	font-size: 12px;
	color: #330000;
}
.aboutarea2 {
	font-size: 10px;
	color: #330000;
}
.regarea1 {
	font-size: 12px;
	color: #330000;
}
.regarea2 {
	font-size: 10px;
	color: #330000;
}
#regpage,#regendpage,#changepage,#deleteform,#bannerpage,#errorform,#voteform{
	border-top:dashed 5px #BBBBBB;
	border-bottom:dashed 5px #BBBBBB;
	background-repeat: no-repeat;
	background-position: center middle;
	background-color:transparent;
}
#regpage td,#regpage a,#regpage a:visited,
#regendpage td,#regendpage a,#regendpage a:visited,
#changepage td,#changepage a,#changepage a:visited,
#deleteform td,#deleteform a,#deleteform a:visited,
#errorform td,#errorform a,#errorform a:visited,
#bannerpage td,#bannerpage a,#bannerpage a:visited,
#voteform td,#voteform a,#voteform a:visited{
	color:#333333;
	line-height:120%;
}

#regpage{
	height:780px;
	background-image: url(img/registbg.gif);
}
#changepage{
	height:460px;
	background-image: url(img/changebg.gif);
}
#deleteform{
	height:380px;
	background-image: url(img/deletebg.gif);
}
#bannerpage{
	height:640px;
	background-image: url(img/bannerbg.gif);
}
#errorform{
	height:390px;
	background-image: url(img/errorbg.gif);
}
#voteform{
	height:450px;
	background-image: url(img/voteformbg.gif);
}
#bannerpage th{
	border-left:solid 5px #0071EF;
	border-bottom:dotted 1px #0071EF;
	color:#0071EF;
}
.qrarea1{
	font-size: 12px;
	line-height:120%;
	color: #330000;
	background-color:#FFFFCC;
}
.qrarea1 a:visited {
	color:blue;
}
.qrarea2 {
	font-size: 10px;
	color: #330000;
}
#scrlarea{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#777777;
	cursor:default;

}
#scrl{border-left:solid 5px #EE0000;}
#ctrlarea {
	color:gray;
	background-image: url(img/ranking.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#ctrlarea a {
	font-size:12px;
	color:#444444;
	font-weight:bold;
}
#ctrlarea a:hover {}
#ctrlarea font {font-size:9px;}
#swaplink {
	background-image: url(img/swaplink.gif);
	height: 300px;
	background-repeat: no-repeat;
	background-position: center center;
}
#footmenu ,#footmenu a, #footmenu a:visited {
	font-size:11px;
	color:#999999;
}
#footmenu a:hover{color:#666666;}
	.link{color:#444444;}
	.link a{color:#444444;}
#foot{
	height:16px;
}
#footline{
	height:3px;
	background-image: url(img/line.gif);
}
