@charset "shift-jis";
/**
 * general header.css
 * (c) LAWSON, INC.
 */

 /* Header */
 	body {
		margin: 0;
		padding: 0;
		
	}
	body .generalBaseWrapper{
	font-size:12px;
	line-height: 1.5;
	background:url(/image70/EntertainmentMall2/bg-header.gif) repeat-x center top;
	}
	body .generalBaseWrapper a {
		text-decoration: underline;
		color:#0068b6;
		outline:none;
	}
	body .generalBaseWrapper a:visited {}
	body .generalBaseWrapper a:hover, a.on, .on a {
		padding-bottom: 1px;
		text-decoration: none;
		color:#66a4d3;
	}
	body .generalBaseWrapper a:active {}
	body .generalBaseWrapper {
		min-width: 960px;
		padding-right: 20px;
		padding-left: 20px;
		font-family: 'ＭＳ Ｐゴシック';
	}
	body .generalBaseWrapper .generalBaseHeadInner {
		height:22px;
		width: auto;
		min-width: 960px;
		max-width: 1240px;
		margin-right: auto;
		margin-left: auto;
		position:relative;
	}
	body .generalBaseWrapper{zoom:1; position: relative;}
	body .generalBaseWrapper:after{ content : ''; display : block; clear : both; }
	body .generalBaseWrapper ul {
		margin: 0;
		padding: 0;
	}
	body .generalBaseWrapper ul li {
		float:left;
		margin: 0;
		padding: 0;
		list-style: none;
		font-size:10px;
		line-height: 12px;
	}
	body .generalBaseWrapper ul li a {
		padding: 1px 0;
		color:#666666;
	}
	
	body .generalBaseWrapper #hNav01 {
		position: absolute;
		top:0px;
		left:3px;
	}
	body .generalBaseWrapper #hNav02 {
		position: absolute;
		top:0px;
		right:0px;
	}
	body .generalBaseWrapper #hNav01 li {
		line-height:2.0em;
	}
	body .generalBaseWrapper #hNav01 li:first-child {
		padding-right: 27px;
		margin-right: 10px;
		margin-top:0px;
		background:url(/image70/EntertainmentMall2/hdr-nav-arrow.gif) no-repeat right top;
		height:22px;
	}
	body .generalBaseWrapper #hNav01 li:first-child span {
		line-height:2.5em;		
	}
	body .generalBaseWrapper #hNav01 li#Mall01 a ,
	body .generalBaseWrapper #hNav01 li#Mall02 a {
		text-decoration: none;
		margin-right: 6px;
	}
	body .generalBaseWrapper #hNav01 li#Mall01 a span ,
	body .generalBaseWrapper #hNav01 li#Mall02 a span {
		padding:1px 6px 2px 6px;
		border-radius: 8px;	/* IE対策用 事前に裏側でborder-radiusを設定 */
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		position:relative;
/*		behavior: url(/js70/EntertainmentMall2/pie.htc); */
	}
	/* IE7 */
	*:first-child+html body .generalBaseWrapper #hNav01 li#Mall01 a span ,
	*:first-child+html body .generalBaseWrapper #hNav01 li#Mall02 a span {
		padding:1px 6px 1px 6px;
		border-radius: 8px;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		position:relative;
/*		behavior: url(/js70/EntertainmentMall2/pie.htc); */
		line-height:1.4;
	}
	/* IE7 */
	*:first-child+html body .generalBaseWrapper #hNav01 li#Mall02 a span {
		padding-left:11px;
	}
	
	body .generalBaseWrapper #hNav01 li#Mall01 a:hover span ,
	body .generalBaseWrapper #hNav01 li#Mall02 a:hover span {
		color:#FFFFFF;
		background:#a1a1a1;
		border-radius: 8px;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		position:relative;
/*		behavior: url(/js70/EntertainmentMall2/pie.htc); */
	}
	body .generalBaseWrapper #hNav01 li#Mall01.ov a span ,
	body .generalBaseWrapper #hNav01 li#Mall02.ov a span {
		color:#FFFFFF;
		background:#a1a1a1;
		border-radius: 8px;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		position:relative;
/*		behavior: url(/js70/EntertainmentMall2/pie.htc); */
	}
	body .generalBaseWrapper #hNav01 li {
		background:url(/image70/EntertainmentMall2/hdr-nav-bar.gif) no-repeat right top;
		padding-right:6px;
		height:22px;
		margin-top:0px;
		margin-right: 12px;
	}
	body .generalBaseWrapper #hNav01 li#Mall02 {
		padding-right:7px;
	}

	body .generalBaseWrapper #hNav02 li {
		line-height:2.0em;
		background:url(/image70/EntertainmentMall2/hdr-nav-bar.gif) no-repeat right top;
		padding-right:15px;
		height:20px;
		margin-top:0px;
		margin-right:10px;		
	}
	body .generalBaseWrapper #hNav02 li#account {
		padding-right:10px;
	}
	body .generalBaseWrapper #hNav02 li:last-child {
		background:none;
		padding-right:0px;
		margin-right:0px;		
	}
	body .generalBaseWrapper #hNav02 li a {
		color:#666666;
	}
	body .generalBaseWrapper #hNav02 li a:hover {
		color:#000;
	}
	body .generalBaseWrapper #hNav02 span.member {
		font-weight:bold;
	}
