@charset "utf-8";

/*
 nocolumn
----------------------------------------------------------------------------------------------------*/
.pbAreaWrapper2 {
	width:980px;
	margin:auto;
}

/*
 comparisonH1Mode
----------------------------------------------------------------------------------------------------*/
.comparisonH1Mode .h1Mode {
	float:left;
	/padding-bottom:35px;
}
.comparisonH1Mode .socialBookmark {
	float:right;
	/padding-bottom:35px;
}

/*
 mp_comparison
----------------------------------------------------------------------------------------------------*/
.mp_comparison .btnDetail a {
	display:block;
	width:123px;
	height:31px;
	text-indent:-9999px;
	background:url(/content/dam/au-com/static/designs/extlib/images/mobile/product/comparison/btn_do_comparison.gif) 0 0 no-repeat;
}
.mp_comparison .btnDetail a:hover {
	background-position:0 -31px;
}
.mp_comparison .btnDetail a.off {
	background-position:0 -62px;
	visibility: hidden;
}
.mp_comparison .comparisonTable table td,
.mp_comparison .comparisonTable table th {
	text-align:center;
	vertical-align:middle;
}
.mp_comparison .comparisonTable table {
	border:1px solid #E4E4E4;
}
.mp_comparison .comparisonTable table .icnBullet {
	display:inline-block;/display:inline;/zoom:1;
	text-align:left;
}
.mp_comparison .comparisonTable table .icnClose {
	display:inline-block;/display:inline;/zoom:1;
	padding-left:12px;
	background:url(/content/dam/au-com/static/designs/extlib/images/common/icn_close.png) 0 0.5em no-repeat;
	text-align:left;
}
.mp_comparison .comparisonTable table .pic img {
	display:inline-block;/display:inline;/zoom:1;
	padding-top:18px;
	padding-left:7px;
}
/* .noData */
.mp_comparison .comparisonTable table .noData td {
	padding:40px;
	border:none;
}

/* .search */
.mp_comparison .search {
	width:980px;
	margin:0 auto;
}
.mp_comparison .search .bdrRadiusOrange .bdrLT {
	background:url(/content/dam/au-com/static/designs/extlib/images/mobile/product/archive/rds_orange_lt.gif) no-repeat top left;
	zoom:1;
}
.mp_comparison .search .bdrRadiusOrange .bdrRT {
	padding-top:3px;
	background:url(/content/dam/au-com/static/designs/extlib/images/mobile/product/archive/rds_orange_rt.gif) no-repeat top right;
	zoom:1;
}
.mp_comparison .search .bdrRadiusOrange .bdrLB {
	background:url(/content/dam/au-com/static/designs/extlib/images/mobile/product/archive/rds_orange_lb.gif) no-repeat bottom left;
	zoom:1;
}
.mp_comparison .search .bdrRadiusOrange .bdrInner {
	padding:0 1px;
	padding-bottom:3px;
	background:url(/content/dam/au-com/static/designs/extlib/images/mobile/product/archive/rds_orange_rb.gif) no-repeat bottom right;
	zoom:1;
}
.mp_comparison .search .leadSearch {
	padding:17px 24px;
	background:#fff0e9;
	border-bottom:dashed 1px #fecdb4;	
}
.mp_comparison .search .searchForm {
	padding:28px 30px 20px;
	zoom:1;
}
.mp_comparison .search .searchForm dl dt,
.mp_comparison .search .searchForm dl dd {
	float:left;
}
.mp_comparison .search .searchForm dl {
	float:left;
	width:700px;
}
.mp_comparison .search .searchForm .btn {
	float:right;
	margin-top:-8px;
	margin-bottom:-8px;
}
.mp_comparison .search .searchForm dl dt {
	padding-right:10px;
	width:95px;
	font-weight:bold;
}
.mp_comparison .search .searchForm dl dd {
	padding-right:40px;
	width:220px;
}
.mp_comparison .search .searchForm dl dd.last {
	padding-right:0;
}
.mp_comparison .search .searchForm dl dd select {
	width:220px;
}

/* .productList */
.mp_comparison .productListWrapper {
	width:980px;
	margin:0 auto;
}
.mp_comparison .productList {
	width:987px;
	font-size:0;
	margin-left:-7px;
	margin-top:-7px;
	zoom:1;
	position:relative;/* ie8ハック用 */
}
.mp_comparison .productList li {
	width:20%;
	display:inline-block;/display:inline;/zoom:1;
	vertical-align:top;
}
.mp_comparison .productList li .listOutline {
	padding-left:7px;
	padding-top:7px;
}
.mp_comparison .productList li .listInner {
	position:relative;
	font-size:12px;
	border:1px solid #e9e9e9;
}
.mp_comparison .productList li .listInner .pic a {
	padding:10px 0;
	display:block;
	width:100%;
	text-align:center;
}
.mp_comparison .productList li .listInner .pic a:hover {
	text-decoration:none;
	color:#555;
}
.mp_comparison .productList li .listInner .pic .date {
	display:inline-block;/display:inline;/zoom:1;
	padding:0 20px;
}
.mp_comparison .productList li .listInner .btn {
	border-top:1px solid #e9e9e9;
	padding:10px 0;
}
.mp_comparison .productList li .listInner .btn a {
	display:block;
	width:127px;
	height:34px;
	margin:0 auto;
	background:url(/content/dam/au-com/static/designs/extlib/images/mobile/product/comparison/btn_add_comparison.gif) 0 0 no-repeat;
	text-indent:-9999px;
}
.mp_comparison .productList li .listInner .btn a:hover {
	background-position:0 -34px;
}
.mp_comparison .productList li.add .listInner .btn a {
	background-position:0 -68px;
}
.mp_comparison .productList li .listInner .addLayer {
	width:100%;
	height:100%; /* js */
	position:absolute;
	top:0;
	left:0;
	background:url(/content/dam/au-com/static/designs/extlib/images/mobile/product/comparison/bg_added_layer.png) 0 0 repeat;
	display:none;
	-ms-filter:"alpha(opacity=0)";
/*	filter:alpha(opacity=0); ie6,7はリストがおかしくなるためopacity除外 */
	opacity:0;
	text-align:center;
	_background:none;
}
.mp_comparison .productList li .listInner .addLayer .txt {
	display:inline-block;/display:inline;/zoom:1;
	margin-top:100px;
	padding:10px;
	background:#fcfcfc;
	-ms-filter:"alpha(opacity=0)";
/*	filter:alpha(opacity=0); ie6,7はリストがおかしくなるためopacity除外 */
	opacity:0;
	width:158px;
}
.mp_comparison .productList li.add .listInner .addLayer {
	display:block;
}

/* .noData */
.mp_comparison .productListWrapper .noData {
	margin: 60px 0;
	text-align:center;
	display:none;
}

/* .dispError */
.mp_comparison .dispError {
	margin: 60px 0;
	text-align:center;
}

/* .attention */
/*.mp_comparison .balloonAnchor .anchorTop a {
	display:block;
	padding-left:15px;
	background:url(/content/dam/au-com/static/designs/extlib/images/mobile/product/comparison/icn_pageanc_top.png) 0 50% no-repeat;
}
.mp_comparison .balloonAnchor .balloonWrapper {
	position:relative;
	z-index:1;
}
.mp_comparison .balloonAnchor .balloon {
	position:absolute;
	top:0;
	right:6px;
	padding-top:16px;
	background:url(/content/dam/au-com/static/designs/extlib/images/mobile/product/comparison/frm_spec_txt_top_03.png)	0 top no-repeat;
	width:204px;
	-ms-filter: "alpha( opacity=0 )";
	filter: alpha( opacity=0 );
	opacity: 0;
}
.mp_comparison .balloonAnchor .balloon .balloonInner {
	padding:6px 12px;
	background:url(/content/dam/au-com/static/designs/extlib/images/mobile/product/comparison/frm_spec_txt_btm.png) 0 bottom no-repeat;
	color:#fff;
	text-align:center;
	zoom:1;
}*/

