p {
	font-size: 14px;
	line-height: 1.5em;
 	padding: 0px;
	margin:0px 0px 10px 0px;
}
img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	vertical-align: bottom;
}
.Clear {
	font-size: 1px;
	clear: both;
}
.Contents {
	background: #ffffff;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size: 14px;
	color: #303030;
	width: 600px;
	float: left;
}
/* ------------------------------------------- */
/* SideBanaCSS */
/* ------------------------------------------- */
.SideCont {
	float: right;
	margin: 0px;
	width: 148px;
	padding: 0px 7px 0px 0px;
	height: 300px;
}
.LoveCheckBtSide {
	margin: 0px;
	padding: 0px;
	background: url(/document/img/LovecheckBg.jpg) no-repeat;
	width: 148px;
	height: 304px;
}
.LoveCheckBtSide a {
	margin: 0px;
	padding: 304px 0px 0px;
	width: 148px;
	height: 0px;
	display: block;
	overflow: hidden;
	background: url(/document/img/LovecheckBg.jpg) no-repeat;
}
.LoveCheckBtSide a:hover {
	background-position: 0px -304px;

}

/* ---------------------------------------------- */
/* Head */
/* ---------------------------------------------- */
.ValentineMenu{
	margin: 0px;
	padding: 0px;
}
.Head{
	margin: 0px;
	padding-top: 10px;
}
h1{
	background: url(../img/HeadBg.jpg) no-repeat;
	overflow: hidden;
	height: 0px;
	width: 600px;
	padding: 255px 0px 0px;
	margin: 0px;
	font-size:10px;
}
p.Lead{
	background: url(../img/Lead.jpg) no-repeat;
	overflow: hidden;
	padding: 62px 0 0 0;
	height: 0px;
	width:294px;
	margin: -62px 0 0 23px;
	color: #b51213;
}
.Gnavi,.Gnavi ul{
	margin: 0px;
	padding: 0px;
}
.Gnavi ul li{
	float: left;
	list-style-type: none;
}
.Gnavi li a{
	display: block;
	width: 200px;
	height: 0px;
	padding: 119px 0 0 0;
	overflow: hidden;
}
.Gnavi li.IndexNow a{	background:url(../img/Gnavi.jpg) no-repeat  0px -119px;}
.Gnavi li.Index a{	background:url(../img/Gnavi.jpg) no-repeat 0px 0px;}
.Gnavi li.Index a:hover{	background-position: 0px -119px;}
.Gnavi li.MessageNow a{	background:url(../img/Gnavi.jpg) no-repeat -200px -119px;}
.Gnavi li.Message a{	background:url(../img/Gnavi.jpg) no-repeat -200px 0px;}
.Gnavi li.Message a:hover{	background-position:-200px -119px;}
.Gnavi li.EventNow a{	background:url(../img/Gnavi.jpg) no-repeat -400px -119px;}
.Gnavi li.Event a{	background:url(../img/Gnavi.jpg) no-repeat -400px 0px;}
.Gnavi li.Event a:hover{	background-position:-400px -119px;}
.Head p.Small{
	font-size: 10px;
	margin: 10px 0px 10px 0px;
	padding: 10px 10px;
	text-align: right;
	background: url(../img/AnkBg.gif) no-repeat;
}

/* ---------------------------------------------- */
/* MainBody */
/* ---------------------------------------------- */
.TopTextArea,.ContentsInner{
	margin: 0px;
	padding: 5px 0 25px 0;
}
.MainBody h2{
	margin: 0px;
	padding: 17px 0 0 49px;
	background:url(../img/H2.gif) no-repeat;
	height: 27px;
	color: #531000;
	font-size: 16px;	
}
p.TopText{
	margin: 0px;
	padding: 20px 100px 20px 20px;
	background: #fbf9dd url(../img/TopBg.jpg) no-repeat 490px bottom;
}
.Image{
	margin: 0px;
	padding: 10px 0 0 0;
}
.Honne{
	background: url(../img/InnerBg.jpg) repeat-y ;
	margin: 0px;
	padding: 0px;
	width: 600px;
	height: auto;
}
.Box{
	margin: 0px;
	padding: 0px;
	display: block;
	width: 300px;
	float: left;
}
.Box ul{
	margin: 0px;
	padding: 0px 20px 0 20px;
}
.Box li{
	list-style-type: none;
	margin: 0px;
	border-bottom: dotted #b3ad86 1px;
	color: #413f2f;
}
.Box ul.Men li{
	background-image: url(../img/ListMen.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 10px 0px 10px 22px;
}
.Box ul.Women li{
	background-image: url(../img/ListWomen.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 10px 0px 10px 22px;
}
.Box ul.Ranking li.G1{
	background: url(../img/No1.gif) no-repeat left 4px;
	padding: 10px 0px 10px 75px;
	margin:　0px;
	font-size: 16px;
	font-weight: bold;
}
.Box ul.Ranking li.S2{
	background: url(../img/No2.gif) no-repeat left 4px;
	padding: 10px 0px 10px 75px;
	margin:　0px;
	font-size: 16px;
	font-weight: bold;
}
.Box ul.Ranking li.C3{
	background: url(../img/No3.gif) no-repeat left 4px;
	padding: 10px 0px 10px 75px;
	margin:　0px;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
}
.Box ul.Ranking li.M4{
	background: url(../img/No4.gif) no-repeat left 4px;
	padding: 10px 0px 10px 75px;
	margin:　0px;
	font-size: 16px;
	font-weight: bold;
}

.Box ul.Ranking2 li.G1{
	background: url(../img/No1.gif) no-repeat left 4px;
	padding: 10px 0px 7px 75px;
	margin:　0px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 22px;
}
.Box ul.Ranking2 li.S2{
	background: url(../img/No2.gif) no-repeat left 4px;
	padding: 10px 0px 7px 75px;
	margin:　0px;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}
.Box ul.Ranking2 li.C3{
	background: url(../img/No3.gif) no-repeat left 4px;
	padding: 10px 0px 10px 75px;
	margin:　0px;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}
.Box ul.Ranking2 li.M4{
	background: url(../img/No4.gif) no-repeat left 4px;
	padding: 10px 0px 7px 75px;
	margin:　0px;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}
.Box ul.Ranking2 li.B5{
	background: url(../img/No5.gif) no-repeat left 4px;
	padding: 10px 0px 7px 75px;
	margin:　0px;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}
.BoldWomen{
	font-weight: bold;
	color: #ff53b8;
}
.BoldMen{
	font-weight: bold;
	color: #1c6dae;
}
.Bold{
	font-weight: bold;
}
.Comment{
	margin: 20px 0 15px 0;
	padding: 20px 20px 10px 20px;
	background: #fffccd;
}
h3{
	margin: 0px;
	padding: 0px;
	background: url(../img/H3.gif) no-repeat 0px 24px;
	height: 40px;
	color: #251817;
	font-weight: bold;
	font-size: 16px;
}
p.Graph{
	text-align: center;
	margin: 0px;
	padding-top: 20px;

}
p.SP{
	margin:0px;
	padding: 10px 0px 10px 13px;
	font-weight: bold;
}
.Box2{
	margin:0px;
	padding: 0px;
	float: left;
	display: block;
	width: 300px;
}
.Box2 ul{
	margin: 0px;
	padding: 0px 10px 0 10px;

}

.Box2 li{
	list-style-type: none;
	margin: 0px;
	color: #413f2f;
}
.Box2 ul.Men2 li{
	background: #e4f3ff url(../img/Sp_ListMen.jpg) no-repeat 5px center;
	padding: 10px 10px 10px 25px;
	margin: 0 0 10px 0px;

}
.Box2 ul.Women2 li{
	background: #ffeff8 url(../img/Sp_ListWomen.jpg) no-repeat 5px center;
	padding: 10px 10px 10px 25px;
	margin: 0 0 10px 0px;

}

.Episode{
	margin: 0px;
	padding: 20px 0px 0px 0px;
}
.Box3{
	margin:0px;
	padding: 0px 10px 0px 10px;
	display: block;
	width: 580px;
}
.Box3 ul{
	margin: 0px;
	padding: 0px 10px 0 10px;

}

.Box3 li{
	list-style-type: none;
	margin: 0px;
	color: #413f2f;
}
.Box3 ul.Men2 li{
	background: #e4f3ff url(../img/Sp_ListMen.jpg) no-repeat 5px center;
	padding: 10px 10px 10px 25px;
	margin: 0 0 10px 0px;

}
.Box3 ul.Women2 li{
	background: #ffeff8 url(../img/Sp_ListWomen.jpg) no-repeat 5px center;
	padding: 10px 10px 10px 25px;
	margin: 0 0 10px 0px;

}

/* ---------------------------------------------- */
/* Fotter */
/* ---------------------------------------------- */
.PageNaviNext01{
	margin: 0px 0px 0px 188px;
	padding: 0px;
}
.PageNaviNext01 a{	
	margin: 0px;
	padding: 46px 0px 0px 0px;
	background: url(../img/NextPage01.jpg) no-repeat;
	width: 412px;
	height: 0px;
	display: block;
	overflow: hidden;
}
.PageNaviNext01 a:hover{background-position: 0px -46px;}
.PageNaviNext02{
	margin: 0px 0px 0px 188px;
	padding: 0px;
}

.PageNaviNext02 a{	
	margin: 0px;
	padding: 46px 0px 0px 0px;
	background: url(../img/NextPage02.jpg) no-repeat;
	width: 412px;
	height: 0px;
	display: block;
	overflow: hidden;
}
.PageNaviNext02 a:hover{background-position: 0px -46px;}
.FooterNavi{
	margin: 0px;
	padding: 40px 0px 30px 183px;
}
.FooterNavi ul{
	margin: 0px;
	padding: 0px;
}
.FooterNavi li{
	list-style-type: none;
	float: left;
	margin: 0px 5px 0px;
}
.FooterNavi li a{
	display: block;
	overflow: hidden;
}
.FooterNavi li.Now01 {
	background:url(../img/PageNavi.gif) no-repeat  -71px -25px;
	width: 25px;
	height: 0px;
	padding: 25px 0 0 0;
	display: block;
	overflow: hidden;
}
.FooterNavi li.P01 a{
	background:url(../img/PageNavi.gif) no-repeat -71px 0px;
	width: 25px;
	height: 0px;
	padding: 25px 0 0 0;
}
.FooterNavi li.P01 a:hover{
	background-position: -71px -25px;
	width: 25px;
	height: 0px;
	padding: 25px 0 0 0;
}
.FooterNavi li.Now02{
	background:url(../img/PageNavi.gif) no-repeat  -106px -25px;
	width: 25px;
	height: 0px;
	padding: 25px 0 0 0;
	display: block;
	overflow: hidden;
}
.FooterNavi li.P02 a{
	background:url(../img/PageNavi.gif) no-repeat -106px 0px;
	width: 25px;
	height: 0px;
	padding: 25px 0 0 0;
}
.FooterNavi li.P02 a:hover{	background-position: -106px -25px;
	width: 25px;
	height: 0px;
	padding: 25px 0 0 0;
}
.FooterNavi li.Now03{
	background:url(../img/PageNavi.gif) no-repeat  -141px -25px;
	width: 25px;
	height: 0px;
	padding: 25px 0 0 0;
	display: block;
	overflow: hidden;
}
.FooterNavi li.P03 a{
	background:url(../img/PageNavi.gif) no-repeat -141px 0px;
	width: 25px;
	height: 0px;
	padding: 25px 0 0 0;
}
.FooterNavi li.P03 a:hover{	
	background-position: -141px -25px;
	width: 25px;
	height: 0px;
	padding: 25px 0 0 0;
}
.FooterNavi li.PrevTop{
	background:url(../img/PageNavi.gif) no-repeat  0px -25px;
	width: 51px;
	height: 0px;
	padding: 25px 0 0 0;
	display: block;
	overflow: hidden;
}
.FooterNavi li.Prev a{
	background:url(../img/PageNavi.gif) no-repeat  0px 0px;
	width: 51px;
	height: 0px;
	padding: 25px 0 0 0;
}
.FooterNavi li.Prev a:hover{	
	background-position: 0px -25px;
	width: 51px;
	height: 0px;
	padding: 25px 0 0 0;
}
.FooterNavi li.NextLast{
	background:url(../img/PageNavi.gif) no-repeat  -185px -25px;
	width: 51px;
	height: 0px;
	padding: 25px 0 0 0;
	display: block;
	overflow: hidden;
}
.FooterNavi li.Next a{
	background:url(../img/PageNavi.gif) no-repeat  -185px 0px;
	width: 51px;
	height: 0px;
	padding: 25px 0 0 0;
}
.FooterNavi li.Next a:hover{	
	background-position: -185px -25px;
	width: 51px;
	height: 0px;
	padding: 25px 0 0 0;
}
/* ---------------------------------------------- */
/* FotterBanner */
/* ---------------------------------------------- */
.TextLinkArea{
	padding: 15px 0px 0px;
	margin: 0px;
	text-align: right;
}
.TextLinkArea a{
	font-size: 16px;
	font-weight: bold;
	color: #941e1a;
	text-decoration: underline;
}
.TextLinkArea a:hover{
	color: #dc1011;
	text-decoration: none;
}
.FooterBanner01{
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
.FooterBanner01 a{
	background: url(../img/Banner01.jpg) no-repeat;
	width: 600px;
	height: 0px;
	padding: 150px 0 0 0px;
	overflow: hidden;
	display: block;
}
.FooterBanner01 a:hover{
	background-position: 0px -150px;
}
.FooterBanner02{
	margin: 0px;
	padding: 0px;
}
.FooterBanner02 a{
	background: url(../img/Banner02.jpg) no-repeat;
	width: 600px;
	height: 0px;
	padding: 230px 0 0 0px;
	overflow: hidden;
	display: block;
}
.FooterBanner02 a:hover{
	background-position: 0px -230px;
}
.FooterBanner03{
	margin: 0px;
	padding: 0px;
}
.FooterBanner03 a{
	background: url(../img/Banner03.jpg) no-repeat;
	width: 600px;
	height: 0px;
	padding: 230px 0 0 0px;
	overflow: hidden;
	display: block;
}
.FooterBanner03 a:hover{
	background-position: 0px -230px;
}
