@charset "Shift_JIS";
.logo_main {
	background: url(index/logo5.jpg) no-repeat;
}
.top-haikei01 {
	background-attachment: scroll;
	background-image: url(../img/r-new-top002.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.haikei02 {
	background-attachment: scroll;
	background-image: url(../img/r-new-haikei02.jpg);
	background-repeat: repeat;
	background-position: center top;
}
.cover-haikei01 {
	background-attachment: scroll;
	background-image: url(../img/new-r-cover-haikei01.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 480px;
	width: 320px;
}
.haikei03 {
	background-attachment: scroll;
	background-image: url(../img/new-r-sintyaku-haikei.jpg);
	background-repeat: repeat;
	background-position: center top;
	height: 150px;
	width: 320px;
}
.newface-haikei {
	background-attachment: scroll;
	background-image: url(../img/new-r-newface-haikei.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 660px;
	width: 510px;
}
.haikei02 table tr td table tr .cover-haikei01 iframe {
}
.kousin-haikei {
	background-attachment: scroll;
	background-image: url(../img/new-r-kousin-haikei.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 170px;
	width: 320px;
}
.rank {
	background-attachment: scroll;
	background-image: url(../img/new-r-rank.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 30px;
	width: 415px;
	font-size: small;
	color: #FFF;
	text-align: center;
	display: inherit;
}
.rank-haikei {
	background-attachment: scroll;
	background-image: url(../img/new-r-rank-haikei.gif);
	background-repeat: repeat;
	background-position: left top;
}
.g-ranku-name {
	font-size: x-small;
	color: #FFF;
}
.all {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FCC;
	border-right-color: #BC8A4F;
	border-bottom-color: #FFF;
	border-left-color: #BC8A4F;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
}
.taitol-01 {
	font-size: 9px;
	color: #FF3399;
}
.titleh1 {
	font-size: 10px;
	color: #FF3399;
}
h1 {
	padding: 0px;
	margin: 0px;
}
.g-ranku-name1 {	font-size: small;
	color: #FFF;
	text-align: right;
}
.ta001 {
	font-size: large;
	color: #F66;
	font-weight: bold;
}
.ta002 {	font-size: small;
	color: #666;
}
.komento01 {
	font-size: small;
	font-weight: bold;
	color: #FA0394;
}
.komento02 {
	font-size: small;
	color: #000;
}
.table04 {
	border: thin ridge #939;
}
.komento05 {
	font-size: small;
	font-weight: bold;
	color: #FFF;
}
.table02 {
	border-top-style: dashed;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F80192;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	border-right-width: thin;
}
.koment18-1 {
	font-size: 11px;
	color: #630;
}
.bar18 {
	background-image: url(index/bar.jpg);
}
.logo-ue {
	background-image: url(index/logo_top.jpg);
}
.logo-ue_xmas2 {
	background-image: url(index/logo_topxmas2.jpg);
}
.logo-ue_xmas {
	background-image: url(index/logo_topxmas.jpg);
}
.logo-ue-2011-1 {
	background-image: url(index/logo_top-2011-1.jpg);
}
.logo-ue-2011-2 {
	background-image: url(index/logo_top-2011-2.jpg);
}
.topics {
	background-attachment: scroll;
	background-image: url(images/topi_mov2.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 350px;
	width: 415px;
}
.koment18-1-link {
	color: #630;
}
.kokuchi {
	width: 850px;
	height: 500px;
	margin: 5px auto 5px auto;
	padding: 0px;
	border: dashed #fd1c6c 1px;
}
.foot {
	line-height:15px;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
}
.foot2 {
	font-weight: bold;
	line-height:20px;
	font-size: 12px;
	color: #FFF;
	text-decoration: none;
}
A.foot2:LINK  {color: #FD0496; text-decoration: none; font-size: 12px;}
A.foot2:VISITED { color: #FD0496; text-decoration: none; font-size: 12px;}
A.foot2:ACTIVE { color: #FD0496; text-decoration: none; font-size: 12px;}
A.foot2:HOVER { color: #333333; text-decoration: none; font-size: 12px;}
.footlink2 {
	float:left;
	padding: 0px;
	margin: 20px 5px 0px 16px;
}

#kaiseki{
	margin: 0px;
	padding: 0px;
	width:250px;
	top :1500px;
	left :0px;
	text-align: right;
	position: absolute;
	height: auto;
	/*z-index:-2;*/
}
.footlink {
	border-top-style: dashed;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F80192;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	border-right-width: thin;
}
