@charset "euc-jp";


/* ============================================================
#mc
============================================================ */

#title {
	height:186px;
	background:url(../../../../img/entertainer/tanabata/p2/title.jpg) 0px 0px no-repeat;}
h1 {
	height:36px;
	margin:9px 10px 0 423px;}
p.read1 {
	height:37px;
	margin:0 10px 0 520px;}

#mcc {
	background:url(../../../../img/entertainer/tanabata/p2/bg.gif) 0px 0px no-repeat;}



/* ranking.html
============================================================ */
ul.mn {
	list-style:none;
	width:689px;
	margin:0 auto;
	background:url(../../../../img/entertainer/tanabata/p2/mn.gif) 0px 0px no-repeat;}
ul#nn.mn {
	margin:15px auto 0 auto;}
ul.mn li {
	float:left;
	height:25px;
	text-align:left;}
ul.mn li a {
	display:block;
	height:25px;}
#mn01 { width:140px;}
#mn02 { width:147px;}
#mn03 { width:136px;}
#mn04 { width:156px;}
#mn05 { width:110px;}
#mn01 a { margin-left:19px; width:106px;}
#mn02 a { margin-left:22px; width:107px;}
#mn03 a { margin-left:20px; width:97px;}
#mn04 a { margin-left:19px; width:119px;}
#mn05 a { margin-left:20px; width:71px;}

h2 {
	height:97px;
	margin-top:28px;
	background:url(../../../../img/entertainer/tanabata/p2/h2.gif) 0px 0px no-repeat;}
.vx {
	position:relative;
	margin:14px 0 5px 0;
	padding:7px 7px 7px 11px;
	border:solid 1px #c9c9c9;}
.vx .l {
	float:left;
	width:487px;
	text-align:left;}

.vx h3 		{ height:96px;}
.vx h3.t1 	{ background:url(../../../../img/entertainer/tanabata/p2/h3-01.gif) 0px 0px no-repeat;}
.vx h3.t2 	{ background:url(../../../../img/entertainer/tanabata/p2/h3-02.gif) 0px 0px no-repeat;}
.vx h3.t3 	{ height:71px; background:url(../../../../img/entertainer/tanabata/p2/h3-03.gif) 0px 0px no-repeat;}
.vx h3.t4 	{ height:71px; background:url(../../../../img/entertainer/tanabata/p2/h3-04.gif) 0px 0px no-repeat;}
.vx h3.t5 	{ height:71px; background:url(../../../../img/entertainer/tanabata/p2/h3-05.gif) 0px 0px no-repeat;}

#nv {
	height:104px;
	margin:0;
	padding:0;}
.read01 { background:url(../../../../img/entertainer/tanabata/p2/read-01.gif) 0px 0px no-repeat;}
.read02 { background:url(../../../../img/entertainer/tanabata/p2/read-02.gif) 0px 0px no-repeat;}
.read03 { height:84px !important; background:url(../../../../img/entertainer/tanabata/p2/read-03.gif) 0px 0px no-repeat;}
.read04 { height:84px !important; background:url(../../../../img/entertainer/tanabata/p2/read-04.gif) 0px 0px no-repeat;}
.read05 { height:84px !important; background:url(../../../../img/entertainer/tanabata/p2/read-05.gif) 0px 0px no-repeat;}



.pre {
	padding-bottom:10px;
	border:solid 1px #c9c9c9;}
.pre h4 {
	height:22px;
	background:url(../../../../img/entertainer/tanabata/p2/h4-01.gif) 0px 0px no-repeat;}


.pre .fl {
	float:left;
	width:171px;
	padding:8px;}
.pre .fl img, .pre .fr img {
	margin-bottom:3px;}
.pre h5.t1 {
	height:17px !important;
	margin:0;
	padding:6px 8px 3px 0;
	font-size:12px;
	line-height:1.4;
	color:#907c5a;
	background:none !important;}
.pre h6.t1 {
	margin:0 8px 2px 0;
	padding:0;
	line-height:1.4;
	font-size:12px;}
.pre p.t1 {
	margin:0 8px 10px 187px;
	line-height:1.5;}
.pre p a {
	display:block;
	float:right;
	width:81px;
	height:25px;
	background:url(../../../../img/entertainer/tanabata/p2/bt-item.gif) 0px 0px no-repeat;}

.pre .fr {
	float:right;
	width:171px;
	padding:8px;}
.pre h5.t2 {
	height:17px !important;
	margin:0;
	padding:4px 0 3px 8px;
	font-size:12px;
	line-height:1.4;
	color:#907c5a;
	background:none !important;}
.pre h6.t2 {
	margin:0 0 2px 8px;
	padding:0;
	line-height:1.4;
	font-size:12px;}
.pre p.t2 {
	margin:0 188px 10px 8px;
	line-height:1.5;}

.pre .c {
	height:15px;
	margin:0 8px;
	background:url(../img/c/dot001.gif) 0px 0px repeat-x;}



.reco {
	margin-top:5px;
	border:solid 1px #c9c9c9;}
.reco h4 {
	height:22px;
	padding-left:110px;
	font-size:10px;
	font-weight:normal;
	line-height:22px;
	background:url(../../../../img/entertainer/tanabata/p2/h4-02.gif) 0px 0px no-repeat;}
.reco table { width:100%; margin:15px 0;}
.reco table td {
	width:25%;
	vertical-align:top;
	border-right:solid 1px #C9C9C9;}
.reco table td.non { border:none;}
.reco table td div {
	padding:0 5px;
	text-align:center;}
.reco table td div dl {
	margin:8px 0 0 0;
	padding:0;
	line-height:1.2;}
.reco table td div dl dt {
	margin:0;
	padding:0 0 8px 0;}
.reco table td div dl dd {
	margin:0;
	padding:0;}


.vx .r {
	float:right;
	width:266px;}
.vx .r .bg { background:url(../../../../img/entertainer/tanabata/p2/bg-r.gif) 0px 0px repeat-y;}
.vx h5 		{ height:66px;}
.vx h5.t1 	{ background:url(../../../../img/entertainer/tanabata/p2/h5-01.gif) 0px 0px no-repeat;}
.vx h5.t2 	{ background:url(../../../../img/entertainer/tanabata/p2/h5-02.gif) 0px 0px no-repeat;}
.vx h5.t3 	{ background:url(../../../../img/entertainer/tanabata/p2/h5-03.gif) 0px 0px no-repeat;}
.vx h5.t4 	{ background:url(../../../../img/entertainer/tanabata/p2/h5-04.gif) 0px 0px no-repeat;}
.vx h5.t5 	{ background:url(../../../../img/entertainer/tanabata/p2/h5-05.gif) 0px 0px no-repeat;}
.vx .r dl {
	margin:10px 18px 0 18px;
	padding:0 0 10px 0;
	text-align:left;
	background:url(../img/c/dot001.gif) left bottom repeat-x;}
.vx .r dl.b { background:none;}
.vx .r dl dt, .vx .r dl dd {
	margin:0;
	padding:0 0 3px 0;
	line-height:1.3;}
.vx .r dl dt { font-weight:bold;}
.vx .r dl img {
	float:left;
	margin:0 10px 0 -2px;}
.vx .r dl dd span { font-size:10px; color:#F00;}
.vx .r .btn {
	padding:20px 0 0 0;
	background:url(../../../../img/entertainer/tanabata/p2/bg-btm.gif) 0px 0px no-repeat;}
.vx .r .btn a {
	display:block;
	width:261px;
	height:39px;
	margin:0 auto;
	background:url(../../../../img/entertainer/tanabata/p2/bt-back.gif) 0px 0px no-repeat;}
.vx .r .btn a:hover { background-position:0px -39px;}




/* ============================================================
Footer
============================================================ */
#foot {
	margin:0 18px;
	border-top:solid 2px #b1a592;}

/* footer Menu
------------------------------------------------------------ */
.fm00 {
	list-style:none;
	margin:3px 0 5px 0;
	padding:10px 0 0 0;
	text-align:center;}
.fm00 li { display:inline;}
.fm00 li.bar {
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #326190;
	border-left:none;}

.fm01 {
	list-style:none;
	margin:1px 0 0 0;
	padding:0;
	text-align:center;}
.fm01 li { display:inline;}
.fm01 li.bar {
	padding-right:3px;
	margin-right:3px;
	border-right:1px solid #000;
	border-left:none;}
.fm01 a { color:#000 !important;}

/* copyright
------------------------------------------------------------ */
.cr { padding:10px 0; font-size:10px; text-align:center;}

/* ============================================================
print
============================================================ */
@media print {}

