@charset "EUC-JP";

/******************** eventreport ********************/

#eventreport {
	width:756px;
}

.eventTitle {
	width:756px;
	height:182px;
	background-image:url(../special/eventreport/images/title.jpg);
	background-repeat:no-repeat;
}

.eTab {
	float:left;
	width:756px;
	height:70px;
	margin-top:112px;
}

.eTab li {
	float:left;
	width:236px;
	height:70px;
	margin-left:12px;
}

.eTab a {
	display: block;
	background-repeat: no-repeat;
	width : 236px;
	height: 70px;
	background-position: 0px 0px;
	text-indent: -9999px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}

.eTab a:hover {
	background-position: 0px -70px;
}

.eTab a.eTindex {
	background-image: url(../special/eventreport/images/tab01.gif);
}

.eTab a.eTback {
	background-image: url(../special/eventreport/images/tab02.gif);
}

.eTab a.current {
	background-position: 0px -70px;
}




.eDay {
	color:#0e0e4d;
	font-size:14px;
	font-weight:bold;
	padding:8px 32px;
}

.eDay span {
	font-size:18px;
}

.esTitle {
	width:692px;
	background-image:url(../special/eventreport/images/stitle_bg.gif);
	background-position:right;
	background-repeat:repeat-y;
	background-color:#121226;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding:12px 32px;
	color:#FFF;
	margin-bottom:18px;
}

.rBlock {
	float:left;
	width:692px;
	padding:0 0 20px 32px;
}

.rTitle {
	background-color:#383864;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding:6px 16px;
	color:#FFF;
	margin-bottom:18px;
}

.rLeft {
	float:left;
	width:346px;
	margin-right:15px;
}

.rLeft img.rImg {
	float:right;
	margin:0 0 10px 10px;
}

.rLeft img.cImg {
	margin:5px auto;
}

.rLeft p {
	color:#333;
	line-height:22px;
	margin-bottom:18px;
}

.eTime {
	border:solid 1px #a0a0d1;
	color:#333374;
	line-height:18px;
	padding:20px 10px;
	margin-bottom:18px;
}

.rRight {
	float:left;
	width:331px;
}


/******************** rinking ********************/

.dressRank {
	float:left;
	width:692px;
	background-image:url(../special/eventreport/images/rank_bg.gif);
	background-repeat:repeat-y;
	border-bottom:solid 1px #a0a0d1;
	margin-top:15px;
}

.rankDec li {
	float:left;
	position: relative;
	width:190px;
	background-repeat: no-repeat;
	margin:10px 0 0 30px;
	_margin:10px 0 0 20px;
}

.rankDec li.rank01 {
	background-image:url(../special/eventreport/images/rank1_bg.gif);
}

.rankDec li.rank02 {
	background-image:url(../special/eventreport/images/rank2_bg.gif);
}

.rankDec li.rank03 {
	background-image:url(../special/eventreport/images/rank3_bg.gif);
}

.rankDec p {
	position: absolute;
	top:55px;
	left:0px;
	width:68px;
	text-align:center;
	font-size:10px;
}

.rankBtn {
	position: absolute;
	bottom:15px;
	left:0px;
}

.thumImg {
	position: relative;
	width:115px;
	height:158px;
	float:right;
	margin-bottom:15px;
}

.markPup {
	position: absolute;
	top:141px;
	right:0px;
	background-image:url(../nishikiya/images/mark_pup.png);
	background-repeat:no-repeat;
	_background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( SizingMethod=scale, Src="images/mark_pup.png");
	width:17px;
	height:17px;
}

.eventBnr {
	clear:both;
	position: relative;
	background-repeat:no-repeat;
	margin:0 0 15px 20px;
}

.eventBnr div.bnr01 {
	background-image:url(../special/eventreport/images/event_bnr1001.jpg);
	width:652px;
	height:159px;
}

.eventBnr a {
	display: block;
	position: absolute;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-indent:-5000px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}

.eventBnr div.bnr01 a {
	background-image:url(../special/eventreport/images/event_bnr1001b.gif);
	top:108px;
	left:431px;
	width:207px;
	height:38px;
}

.eventBnr div.bnr01 a:hover {
	background-position: 0px -38px;
}


.eventBnr01 {
	clear:both;
	position: relative;
	width:652px;
	height:121px;
	background-image:url(../special/eventreport/images/event_bnr1001.jpg);
	background-repeat:no-repeat;
	margin:0 0 15px 20px;
}

.eventBnr01 a {
	display: block;
	position: absolute;
	width:190px;
	height:38px;
	background-image:url(../special/eventreport/images/event_bnr01b.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	top:62px;
	right:13px;
	text-indent:-5000px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}

.eventBnr01 a:hover {
	background-position: 0px -38px;
}

.eventBnr02 {
	clear:both;
	position: relative;
	width:692px;
	height:141px;
	background-image:url(../special/eventreport/images/event_bnr02.jpg);
	background-repeat:no-repeat;
	background-position: 0 20px;
}

.eventBnr02 a {
	display: block;
	position: absolute;
	width:190px;
	height:38px;
	background-image:url(../special/eventreport/images/event_bnr02b.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	top:88px;
	right:32px;
	text-indent:-5000px;
	overflow:visible;
	/* \*/
	overflow:hidden;
	/* */
}

.eventBnr02 a:hover {
	background-position: 0px -38px;
}




/******************** ev090712 ********************/

.ev090712 {
	float:left;
	width:692px;
	border:solid 1px #a0a0d1;
	background-image:url(../special/eventreport/images/090712_06_bg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}

.ev090712 div.mTxt {
	float:left;
	width:236px;
	color:#333;
	line-height:22px;
	padding:20px 20px;
}

.ev090712 p {
	font-size:14px;
	font-weight:bold;
	padding:3px 0;
	margin-bottom:5px;
	border-bottom:solid 1px 
}

.ev090712 img {
	float:left;
}

.eventNew {
	float:left;
	width:724px;
	background-color:#737390;
	background-image:url(../special/eventreport/images/event_new_bg.gif);
	background-repeat:repeat-x;
	padding:0 0 20px 32px;
	margin-bottom:20px;
}

.eventNew li {
	float:left;
	margin-right:4px;
}

/******************** ³ÆÅ¹ÊÞ¥Ö¡¼¥¹ ********************/


.stBg {
	width:692px;
	margin-bottom:10px;
	float:left;
	background-image:url(../special/eventreport/images/091205_st_bg.jpg);
	background-repeat:no-repeat;
	min-height:225px;
	_height:225px;
}

.stBg p {
	border-bottom:solid 1px #ccccff;
	color:#3e318f;
}


.villaBg {
	width:692px;
	margin-bottom:10px;
	float:left;
	background-image:url(../special/eventreport/images/091205_villa_bg.jpg);
	background-repeat:no-repeat;
	min-height:222px;
	_height:222px;
}

.villaBg p {
	border-bottom:solid 1px #b59c70;
	color:#7a4f00;
}


.sephBg {
	width:692px;
	margin-bottom:10px;
	float:left;
	background-image:url(../special/eventreport/images/091205_seph_bg.jpg);
	background-repeat:no-repeat;
	min-height:229px;
	_height:229px;
}

.sephBg p {
	border-bottom:solid 1px #a8b0ac;
	color:#306146;
}


.linesBg {
	width:692px;
	margin-bottom:10px;
	float:left;
	background-image:url(../special/eventreport/images/091205_lines_bg.jpg);
	background-repeat:no-repeat;
	min-height:223px;
	_height:223px;
}

.linesBg p {
	border-bottom:solid 1px #b5a9a5;
	color:#6e4434;
}

.terraBg {
	width:692px;
	margin-bottom:10px;
	float:left;
	background-image:url(../special/eventreport/images/091205_terra_bg.jpg);
	background-repeat:no-repeat;
	min-height:225px;
	_height:225px;
}

.terraBg p {
	border-bottom:solid 1px #849db6;
	color:#3a628a;
}

.dressBg {
	width:692px;
	margin-bottom:10px;
	float:left;
	background-image:url(../special/eventreport/images/091205_dress_bg.jpg);
	background-repeat:no-repeat;
	min-height:223px;
	_height:223px;
}

.dressBg p {
	border-bottom:solid 1px #e3ca79;
	color:#906e08;
}



.shopTxt {
	width:310px;
	float:right;
	margin:30px 10px 10px 0;
	line-height:22px;
}

.shopTxt p {
	font-weight:bold;
	padding:3px 0;
	margin-bottom:10px;
	font-size:14px;
}

.shopTxt2 {
	width:310px;
	float:left;
	margin:30px 0 10px 10px;
	line-height:22px;
}

.shopTxt2 p {
	font-weight:bold;
	padding:3px 0;
	margin-bottom:10px;
	font-size:14px;
}

.shopBnr {
	float:right;
	text-align:right;
	font-size:12px;
	margin-top:15px;
}

.shopBnr img {
	display:block;
	float:right;
}
.shopBnr span {
	display:block;
	margin:55px 10px 0 0;
}

.ev0901205img {
	margin-bottom:20px;
	clear:both;
}

/******************** ev100711 ********************/

.ev100711 {
	float:left;
	width:692px;
	border:solid 1px #a0a0d1;
	background-image:url(../special/eventreport/images/100711_04.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	min-height:284px;
	_height:284px;
}

.ev100711 div.mTxt {
	width:375px;
	color:#333;
	line-height:18px;
	padding:20px 20px 20px 295px;
}

.ev100711 p {
	font-size:14px;
	font-weight:bold;
	padding:3px 0;
	color:#fd2f68;
	margin-bottom:5px;
	border-bottom:solid 1px #333;
}

/******************** bucknumber ********************/

.bkNumber {
	margin:10px 0;
}

.bkNumber li {
	color:#0e0e4d;
	font-size:14px;
	font-weight:bold;
	padding:15px;
	margin-bottom:30px;
	border:solid 1px #a0a0d1;
}

.bkNumber span {
	font-size:18px;
}

.bkNumber p {
	margin-top:10px;
}

.bkNumber a {
	color:#0e0e4d;
	font-weight:normal;
	line-height: 22px;
	text-decoration:underline;
}




