@charset "Shift_JIS";
/*common.css*/
/*----------------------------------------------------------------------*/
.btnIcon {
	vertical-align:-2px !important;
	padding:0 !important;
	vertical-align:-4px;
	padding:2px 0;
}
body {
	background-color:#fff;
}
.blockSet {
	clear:both;
	float:left;
	width:100%;
	padding-bottom:30px;
}
.normalSet, .floatSet {
	clear:both;
	float:left;
	width:100%;
}
p.caption {
	padding-top:5px;
}
/*----------------------------------------------------------------------*/
/*body*/
body {
	background:url(../images/footer.gif) center top repeat-y;
}
#wrapperIn {
	width:768px;
	margin:0 auto;
}
/*----------------------------------------------------------------------*/
/*footer menu*/
#footer {
	clear:both;
	width:768px;
	margin:0 auto;
	padding-bottom:10px;
}
#footer #productBox {
	width: 580px;
	height:128px;
	margin:0 auto;
	position:relative;
	padding-bottom:10px;
}
#footer #productBox #product {
	top:0;
	left:0;
	position:absolute;
}
#footer #productBox #ceroLink {
	top:45px;
	left:534px;
	position:absolute;
}
#footer #productBox #books{
	position:absolute;
	top:23px;
	right:0;
}
#footer #productBox #books a{
	display:block;
	width:88px;
	height:80px;
	text-indent:-9999px;
	background:url(../../top/images/top_btn_books.gif) no-repeat 0 0;}
#footer #productBox #books a:hover{
	background-position:0 bottom ;
}
#footer ul#footerMenu {
	padding-bottom:5px;
}
#footer ul#footerMenu li {
	display:inline;
	padding:0 10px;
	background:url(../images/footer_line.gif) left center no-repeat;
}
#footer ul#footerMenu li.noline {
	background:none;
}
#footer ul#footerLink {
	padding-bottom:10px;
}
#footer ul#footerLink li {
	display:inline;
	padding:0 10px;
}
/*----------------------------------------------------------------------*/
/*contents*/
#topIndex #contents {
	height:740px;
}
.next #contents {
	height:865px;
	padding-bottom:10px;
}
#topIndex #noFlashWrapper {
	background:url(../../top/images/top_bg.jpg) no-repeat center top;
}
#noFlash {
	width:768px;
	margin:0 auto;
	text-align:center;
}
#remote {
	background-image:none;
	background-color:#ffe37f;
}
body.next #wrapper {
	background:url(../images/next_bg.jpg) no-repeat center top;
}
