@charset "Shift_JIS";

@import url("init.css");
@import url("base.css");
@import url("common.css");

ul#gNavi li#gL4 a {
	background-position:-470px -90px;
}

h2 {
	background:url(../lineup/img/title.jpg) no-repeat;
}

div#s21Clm, div#wmClm, div#lcClm, div#osClm, div#spClm {
	width:420px;
	height:auto;
	display:block;
	margin-bottom:30px;
}
div#s21Clm, div#lcClm, div#osClm {
	float:left;
	margin-left:15px;
	clear:both;
}
* html div#s21Clm, div#lcClm, div#osClm {
	margin-left:8px;
}
div#wmClm, div#spClm {
	float:right;
	margin-right:15px;
}
* html div#wmClm, div#spClm {
	margin-right:8px;
}

#column h3 {
	width:auto;
	height:30px;
	text-indent:-9999px;
	margin-bottom:0px;
	text-align:left;
}
div#s21Clm p, div#wmClm p, div#lcClm p, div#osClm p, div#spClm p {
	width:420px;
	height:auto;
	padding:160px 0 10px;
}
div#s21Clm ul li, div#wmClm ul li, div#lcClm ul li, div#osClm  ul li, div#spClm ul li {
float:left;
}
div#s21Clm ul li a, div#wmClm ul li a, div#lcClm ul li a, div#osClm  ul li a, div#spClm ul li a {
	width:102px;
	height:27px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
	margin:0 4px 4px 0;
}
ul li.l1 a {
	background:url(../lineup/img/btn1.gif) no-repeat;
}
ul li.l1 a:hover {
	background-position:0 -27px;
}
ul li.l2 a {
	background:url(../lineup/img/btn2.gif) no-repeat;
}
ul li.l2 a:hover {
	background-position:0 -27px;
}
ul li.l3 a {
	background:url(../lineup/img/btn3.gif) no-repeat;
}
ul li.l3 a:hover {
	background-position:0 -27px;
}
ul li.l4 a {
	background:url(../lineup/img/btn4.gif) no-repeat;
}
ul li.l4 a:hover {
	background-position:0 -27px;
}
ul li.l5 a {
	background:url(../lineup/img/btn5.gif) no-repeat;
}
ul li.l5 a:hover {
	background-position:0 -27px;
}
ul li.l6 a {
	background:url(../lineup/img/btn6.gif) no-repeat;
}
ul li.l6 a:hover {
	background-position:0 -27px;
}

div#s21Clm ul li.l6 a, div#wmClm ul li.l6 a, div#lcClm ul li.l4 a, div#osClm ul li.l5 a, div#spClm ul li.l6 a {
	margin-right:0;
}


div#s21Clm h3 {
	background:url(../lineup/img/s21_log.gif) no-repeat left;
}
div#s21Clm p {
	background:url(../lineup/img/s21.jpg) no-repeat;
}
div#wmClm h3 {
	background:url(../lineup/img/wm_log.gif) no-repeat;
}
div#wmClm p {
	background:url(../lineup/img/wm.jpg) no-repeat;
}
div#lcClm h3 {
	background:url(../lineup/img/lc_log.gif) no-repeat;
}
div#lcClm p {
	background:url(../lineup/img/lc.jpg) no-repeat;
}
div#osClm h3 {
	background:url(../lineup/img/os_log.gif) no-repeat;
}
div#osClm p {
	background:url(../lineup/img/os.jpg) no-repeat;
}
div#spClm h3 {
	background:url(../lineup/img/sp_log.gif) no-repeat;
}
div#spClm p {
	background:url(../lineup/img/sp.jpg) no-repeat;
}




p#h3txt {
	width:900px;
	height:auto;
	margin:0 auto 20px auto;
	font-size:16px;
	font-weight:bold;
}

ul.wrapL, ul.wrapR {
	width:310px;
	height:auto;
	display:block;
	margin-bottom:20px;
}
ul.wrapL {
	float:left;
	clear:both;
}
ul.wrapR {
	float:right;
}
ul.wrapL li, ul.wrapR li {
	display:block;
	margin-bottom:5px;
}
li.btn {
	text-align:right;
}
li.img a {
	padding-top:145px;
	height:50px;
	width:310px;
	display:block;
}
li#plan {
	background:url(../lineup/img/plan_img.jpg) no-repeat top left;
}
