@charset "shift_jis";

/* ----------------------
.reset
---------------------- */
h1,h2,h3,h4,h5,h6,li,ul,ol,dl,dt,dd,p,table,th,td {
	margin:0;
	padding:0;
}
li{list-style:none;}

/* ----------------------
common
---------------------- */
.clearfix {zoom:1;}
.clearfix:after {content:'';display:block;clear:both;}

/* ----------------------
.unit04
---------------------- */
.unit04{
	width:775px;
	height:41px;
	margin:40px 0 0 0;
}
.unit04 ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}
.unit04 li{
	margin:0;
	padding:0;
	position:absolute;
	top:0;
}
.unit04 li img{
	vertical-align:top;
}
.unit04 li.navi01{left:96px;}
.unit04 li.navi02{left:292px;}
.unit04 li.navi04{left:488px;}


/* ----------------------
.mod01
---------------------- */
.mod01 {
	margin: 39px 0 0;
}
/* ----------------------
.mod02
---------------------- */
.mod02 {
	margin: 1px 0;
	padding:12px 0 15px 0;
	background:url(../image/rcz_debutfair/bg_03.gif) no-repeat left top;
}

.mod02 .price{
	width: 434px;
	padding-left:19px;
	float:left;
}

.mod02 .goLineup{
	width: 264px;
	padding-right:14px;
	float:right;
}
/* ----------------------
.mod03
---------------------- */
.mod03 {
	background:url(../image/rcz_debutfair/bg_01.gif) repeat-y left top;
}
.mod03 .innerBox {
	overflow:hidden;
	padding:0 0 270px 0;
	width:775px;
	background:url(../image/rcz_debutfair/bg_02.jpg) no-repeat left bottom;
}
.mod03 .detail {
	float:left;
	padding:20px 0 0 20px;
	line-height:1.5;
	color:#ffffff;
}
.mod03 ul {
	overflow:hidden;
	margin:0 0 14px 0;
	padding:14px 0 0 0;
	width:443px;
	border-top:1px #ffffff dotted;
}
.mod03 ul.first {
	padding:0;
	border-top:none;
}
.mod03 ul .text {
	float: right;
	width: 310px;
}
.mod03 ul .text h3{
	margin:0 0 14px 0;
}
.mod03 ul .pic {
	float: left;
	width: 133px;
}

.mod03 .banner {
	float:right;
	padding:20px 20px 0 0;
}
