body { behavior:url("script/csshover.htc"); } 

/* clearfix */
#zero2 .right .cont:after,
#zero2 .right #footer:after,
#zero2 .right #alert:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}

#zero2 {
	font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","メイリオ","Meiryo","sans-serif";
	font-size: 12px;
	color: #333333;
	line-height: 1.6;
	letter-spacing:0.1em;
	text-align:justify;
	text-justify:inter-ideograph;
	background:url(../img/zerozero/common/left_bg.gif) repeat-y top left;
}
#zero2 h1,h2,h3,h4 {
	margin:0;
	padding:0;
	float:none;
}
#zero2 img {
	margin: 0;
	padding: 0;
	border: none;
	vertical-align: top;
}
#zero2 p {
	margin: 0;
	padding: 0;
	border: none;
	vertical-align: top;
}
#zero2 .block {
	float:none;
	display:block;
}
#zero2 a {
	color: #333333;
	text-decoration:none;
}
#zero2 a:hover {
	text-decoration:underline;
}
#zero2 .bread {
	font-size:10px;
	letter-spacing:normal;
	padding:0 5px 5px 5px;
	float:none;
	background:#FFFFFF;
}

/* 左カラム */
#zero2 .left {
	width:147px;
	background:url(../img/zerozero/common/left_bg.gif) repeat-y top center;
	float:left;
}
/*ボタン*/
#zero2 .left ul {
	list-style-type:none;
	margin:0;
	padding:0;
	vertical-align:top;
	height:24px;
	float:none;
}
#zero2 .left li {
	list-style-type:none;
	margin:0;
	padding:0;
	vertical-align:top;
	height:24px;
	float:none;
}
#zero2 .left li.model01 {
	background-image:url(../img/zerozero/common/left_lineup01a.gif);
	background-repeat:no-repeat;
	width:147px;
}
#zero2 .left li.model02 {
	background-image:url(../img/zerozero/common/left_lineup02a.gif);
	background-repeat:no-repeat;
	width:147px;
}
#zero2 .left li.model03 {
	background-image:url(../img/zerozero/common/left_lineup03a.gif);
	background-repeat:no-repeat;
	width:147px;
}
#zero2 .left li.model04 {
	background-image:url(../img/zerozero/common/left_lineup04a.gif);
	background-repeat:no-repeat;
	width:147px;
}
#zero2 .left li.model05 {
	background-image:url(../img/zerozero/common/left_lineup05a.gif);
	background-repeat:no-repeat;
	width:147px;
}
#zero2 .left li.model06 {
	background-image:url(../img/zerozero/common/left_lineup06a.gif);
	background-repeat:no-repeat;
	width:147px;
}
#zero2 .left li.model07 {
	background-image:url(../img/zerozero/common/left_lineup07a.gif);
	background-repeat:no-repeat;
	width:147px;
}
#zero2 .left li.model10 {
	background-image:url(../img/zerozero/common/left_lineup10a.gif);
	background-repeat:no-repeat;
	width:147px;
}
#zero2 .left li a{
	display:block;
	height:24px;
}
#zero2 .left li a:hover {
	background:none;
	background-color:transparent;
}
#zero2 .left li a:hover img{
	visibility:hidden;
}


/* 右カラム */
#zero2 .right {
	float:right;
	width:627px;
	display:block;
}
#zero2 .right .header {
	text-align:left;
}
#zero2 .right .cont {
	padding:20px 0 0px 20px;
	/*display: inline-block;*/
	zoom: 100%;
	/*min-height: 1%;  clearfix for IE7 */
}
#zero2 .right .cont_colord {
	padding:20px 0 0px 20px;
	/*display: inline-block;*/
	zoom: 100%;
	min-height: 210px;  /*clearfix for IE7 */
}
#zero2 .right .cont h4 {
	margin:10px 0 0px 28px;
}
#zero2 .right .cont h4.list_copy {
	margin:15px 0 -5px 28px;
}
#zero2 .right .cont .desc {
	padding:10px 15px 0 28px;
}
/* トップのアイテムリスト */
#zero2 .right ul.itemlist {
	list-style-type:none;
	height:132px;
	margin:10px 0 0px 10px;
	padding:0;
}
#zero2 .right .itemlist li {
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
}
#zero2 .right .itemlist img {
	display:block;
	float:none;
}
#zero2 .right .itemlist p {
	width:112px;
	display:block;
	float:left;
	text-align:center;
	border:2px solid #FFFFFF;
}
#zero2 .right .itemlist p:hover {
	border:2px solid #6f6666;
}
/* detail */
#zero2 .right ul.detail {
	list-style-type:none;
	margin:10px 0 10px 27px;
	padding:0;
	height:100px;
}
#zero2 .right .detail li {
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
}
#zero2 .right .detail img {
	display:block;
	float:none;
}
#zero2 .right .detail p {
	margin: 0 10px 0 0;
	display:block;
	float:left;
	text-align:center;
	border:2px solid #afaaaa;
}
#zero2 .right .detail p:hover {
	border:2px solid #6f6666;
}
#zero2 .right .attention {
	font-size:10px;
	color:#6f6666;
	margin:10px 0 10px 28px;
}
/* spec */
#zero2 .right table.spec {
	width:450px;
	color:#FFFFFF;
}
#zero2 .right .spec td {
	padding:6px 10px;
}

/* color/order */
#zero2 .right ul.colord {
	list-style-type:none;
	height:132px;
	margin:10px 0 0px 28px;
	padding:0;
}
#zero2 .right .colord li {
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
}
#zero2 .right .colord img {
	display:block;
	float:none;
}
#zero2 .right .colord img.thumb {
	border:2px solid #afaaaa;
}
#zero2 .right .colord p {
	margin:0 10px 0 0;
	padding:5px;
	/*height:175px;*/
	/*width:112px;*/
	display:block;
	float:left;
	text-align:center;
	border:2px solid #FFFFFF;
}
#zero2 .right .colord p:hover {
	border:2px solid #6f6666;
}


/* フッタ */
#zero2 #footer {
	margin-top:20px;
	text-align:right;
	padding-top:12px;
	width:627px;
	height:30px;
	float:none;
	background:#6f6666;
}

#zero2 #alert {
	border-top: 2px solid #6f6666;
	padding:5px;
	font-size:10px;
	color:#6f6666;
	float:none;
	margin:10px 0 10px 28px;
}