@charset "UTF-8";
/* ****************************************************
contact.css
Define main contents' basic layout.
***************************************************** */
#contents-container{
	background-image:url(../../contents/images/contents_bg001.jpg);
	min-height:848px;
	height:848px;
}

body#machine #contents-container{
	background-image:url(../../models/images/models_bg001.gif);
	min-height:1480px;
	height:1480px;
}

body#point #contents-container{
	background-image:url(../../models/images/models_bg002.gif);
	min-height:815px;
	height:815px;
}

body#amadeji #contents {
	width:960px;
	margin:0 auto;
	clear:both;
	padding:30px 0 40px !important;
}

/* models
------------------------------------ */

#contents .pachinko{
	background:url(../../models/images/index_bg001.jpg) no-repeat left top;
	min-height:1%;
	height:373px;
	padding:33px 56px 35px 56px;
}

#contents .slot{
	background:url(../../models/images/index_slot_bg001.jpg) no-repeat left top;
	min-height:1%;
	height:373px;
	padding:33px 56px 35px 56px;
}

#contents h2{
	margin-left:4px;
}

#contents .pachinko p,
#contents .slot p {
	margin:24px 0 24px 4px;
}

#contents .pachinko .pck-column02,
#contents .slot .pck-column02 {
	width:847px
}

#contents .pachinko .pck-column02 .pck-col-l,
#contents .slot .pck-column02 .pck-col-l {
	float:left;
	width:600px;
	margin-right:36px;
}

#contents .pachinko .pck-column02 ul li,
#contents .slot .pck-column02 ul li {
	float:left;
	width:200px;
}


#contents .pachinko .pck-column02 .pck-col-r,
#contents .slot .pck-column02 .pck-col-r {
	float:left;
	width:211px;
}

#contents div.pck-col-r span{
	display:none;
}
#contents div.pck-col-r span.selected,
#contents div.pck-col-r span.selected02,
#contents div.pck-col-r span.selected03 {
	display:block;
}



/*spec
------------------------------------ */
body#machine #contents .spec {
	background:url(../../models/pachinko/images/spec_bg001.jpg) no-repeat left top;
	min-height:423px;
	height:423px;
}

body#machine #contents .spec-second {
	background:url(../../models/pachinko/images/spec2_bg001.jpg) no-repeat left top;
	min-height:423px;
	height:423px;
	margin-top:10px;
}


body#machine #contents .catch,
body#point #contents .catch {	
	margin-bottom:26px !important;
}

body#point #contents .catch02 {
	text-align:right;
	margin-top:-17px !important;
	margin-bottom:9px !important;
}

body#machine #contents h2 {
	padding:26px 0 16px 56px;
}

body#machine #contents .spec-column2 {
	padding:14px 25px 19px 19px;
	width:915px;
}

body#machine #contents .spec-col-l {
	float:left;
	margin-right:32px;
}

body#machine #contents .spec-col-r {
	float:left;
	width:480px;
}


body#machine #contents .spec02 {
	background:url(../../models/pachinko/images/spec_bg002.jpg) no-repeat left top;
	min-height:182px;
	height:182px;
	padding:23px 20px;
}

body#machine #contents .spec02 p {
	margin-bottom:11px;
}

/*slot
------------------------------------ */
body#machine #contents .slot-spec {
	background:url(../../models/slot/images/spec_bg001.jpg) no-repeat left top;
	min-height:548px;
	height:548px;
}

body#machine #contents .slot-spec-second {
	background:url(../../models/slot/images/spec_bg002.jpg) no-repeat left top;
	min-height:694px;
	height:694px;
	margin-top:39px;
}

body#machine #contents .slot-spec h2 {
	padding:30px 0 25px 46px;
}

body#machine #contents .slot-spec table {
	margin-left:38px;
}

body#machine #contents .slot-spec-second table {
	margin-left:31px;
}

body#machine #contents .slot-spec-second h2 {
	padding:30px 0 14px 44px;
}

/*amadeji
------------------------------------ */

body#amadeji .amadeji-two-column {
	margin-top:7px;
}

body#amadeji .amadeji-col-l {
	float:left;
	padding:1px;
}

body#amadeji .amadeji-col-r {
	float:left;
}

/* 99:clearfix
------------------------------------ */
#footer .inner:after,
#contents .report-column .local-navi:after,
#contents .pachinko .spec-column2:after,
.amadeji-two-column:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#footer .inner,
#contents .report-column .local-navi,
#contents .pachinko .spec-column2,
.amadeji-two-column {
	min-height: 1px;
}
/* for IE6 */
*html #footer .inner,
*html #contents .report-column .local-navi,
*html #contents .pachinko .spec-column2,
*html #contents .amadeji-two-column {
	height: 1px;
}
/* for IE7 */
*:first-child+html #footer .inner,
*:first-child+html #contents .report-column .local-navi,
*:first-child+html #contents .pachinko .spec-column2 {
	zoom: 1;
}
