@charset "Shift_JIS";

/* --------------------------------------------------------------
template
-------------------------------------------------------------- */

h3 {
	zoom: 1;
	padding-top: 32px !important;
	padding-bottom: 6px !important;
	line-height: 1.3 !important;
}
h3.iconTitle img {
	display: block !important;
	position: static;
	float: left;
	margin: 1px 10px 0 0 !important;
}
h3.iconTitle span.innerTxt {
	display: block;
	overflow: hidden;
	zoom: 1;
}



h4 {
	zoom: 1;
	line-height: 1.3 !important;
}
h4 span.inner,
body.gnavi02 #main div.note_box h4 span.inner {
	zoom: 1;
	padding-top: 7px !important;
	padding-bottom: 7px !important;
}
h4 img {
	display: block !important;
	position: static;
	float: left;
	margin: 0 10px 0 0 !important;
}
h4 span.innerTxt {
	display: block;
	overflow: hidden;
	zoom: 1;
	padding: 0 !important;
	background: none !important;
}



h3.iconTitle:after,
h4.iconTitle span.inner:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
h3.iconTitle,
h4.iconTitle span.inner {
	display: inline-block;
}

	/* Hides from IE-mac \*/
	* html h3.iconTitle,
	* html h4.iconTitle span.inner {
		height: 1%;
	}
	h3.iconTitle,
	h4.iconTitle span.inner {
		display: block;
	}
	
#contents div.bt_area{
	text-align:center;
	}
	
#contents a.close{
	display:block;
	background:url(/lineup/images/bt_close.png) 0 0 no-repeat;
	width:79px;
	height:35px;
	margin:0 auto;
	}
	
#contents a.close:hover{
	background-position:0 -35px;
	}

.number {
	text-align: right;
}
	/* End hide from IE-mac */
