@charset "utf-8";

/**
 * 
 * jquery.dialog.css
 * 
 * @site      lazor
 * @create    2011/10/24
 * @update    2011/12/22
 * 
 */

/**
 * #ui-dialog-overlay
 */
#ui-dialog-overlay{
	width      : 100%;
	height     : 0;
	position   : absolute;
	top        : 0;
	left       : 0;
	right      : 0;
	bottom     : 0;
	z-index    : 999;
	background : #000;
	cursor     : pointer;
}
/**
 * #ui-dialog-contents
 */
#ui-dialog-contents{
	position   : absolute;
	top        : 0;
	left       : 0;
	z-index    : 1000;
	background : #fff;
	font-size  : 0.7em; /* use #container font-size */
}
#ui-dialog-contents-inner{
	overflow : auto;
}
#ui-dialog-contents-inner img{
	display : block;
	font-size : 0;
	line-height : 0;
}
/**
 * #ui-dialog-nav-left
 */
#ui-dialog-nav-left{
	width           : 28px;
	height          : 56px;
	margin-top      : -8px;
	display         : block;
	position        : absolute;
	top             : 50%;
	left            : -30px;
	z-index         : 1001;
	background      : transparent url(/asset/images/ui-dialog/left.jpg) 0 0 no-repeat;
	cursor          : pointer;
	text-decoration : none;
	font-size       : 0;
	line-height     : 0;
}
#ui-dialog-nav-left:hover{
	background-position : 0 -56px;
	text-decoration     : none;
}
/**
 * #ui-dialog-nav-right
 */
#ui-dialog-nav-right{
	width           : 28px;
	height          : 56px;
	margin-top      : -8px;
	display         : block;
	position        : absolute;
	top             : 50%;
	right           : -30px;
	z-index         : 1001;
	background      : transparent url(/asset/images/ui-dialog/right.jpg) 0 0 no-repeat;
	cursor          : pointer;
	text-decoration : none;
	font-size       : 0;
	line-height     : 0;
}
#ui-dialog-nav-right:hover{
	background-position : 0 -56px;
	text-decoration     : none;
}
/**
 * #ui-dialog-loading
 */
#ui-dialog-loading{
	width                 : 30px;
	height                : 30px;
	margin-top            : -15px;
	margin-left           : -15px;
	position              : absolute;
	top                   : 0;
	left                  : 0;
	z-index               : 1002;
	background            : #000 url(/asset/images/ui-dialog/loading.gif) center center no-repeat;
	-webkit-border-radius : 5px;
	   -moz-border-radius : 5px;
	     -o-border-radius : 5px;
	        border-radius : 5px;
}
/**
 * #ui-dialog-error
 */
#ui-dialog-error{
	font-weight : bold;
	line-height : 50px;
	color       : #cc0000;
}
#ui-dialog-error #error-msg{
	padding:10px;
	background:#ffcccc;
	line-height:1.5;
}
/**
 * .ui-dialog-head
 */
#ui-dialog-head{
	width:100%;
	height:34px;
	margin-bottom:10px;
	position:relative;
	text-align:left;
}
#ui-dialog-head #title{
	height:34px;
	margin-right:91px;
	padding-left:15px;
	border:1px solid #ccc;
	background:transparent url(/asset/images/ui-dialog/bg.jpg) top left repeat-x;
	font-size:1.2em;
	font-weight:bold;
	line-height:34px;
}
#ui-dialog-head.multiline #title{
	padding-top:4px;
	padding-bottom:4px;
	height:26px;
	line-height:12px;
}
#ui-dialog-head #close{
	width:81px;
	height:36px;
	position:absolute;
	top:0;
	right:0;
	z-index:1;
}
#ui-dialog-head #close a{
	height:36px;
	display:block;
	background:transparent url(/asset/images/ui-dialog/jp/btn.jpg) no-repeat;
}
/**
 * #error-msg (comparison chart)
 */
p#error-msg{
	line-height: 1.0;
	padding: 1em;
	margin-bottom: 1em;
	background-color: #FFCCCC;
	text-align:left;
}
/**
 * .ui-interactiveTable (comparison chart)
 */
.ui-interactiveTable{
	width:1165px;
	/*width:960px;*/
	height:520px;
	margin:0 auto;
	padding:5px;
	border:#ccc solid 1px;
	clear:both;
	/*overflow:auto;*/
	position:relative;
	text-align:center;
}
/**
 * .ui-interactiveTable-body
 */
.ui-interactiveTable-body{
	border-spacing:0;
	border-collapse:separate;
	*border-collapse:collapse;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
}
.ui-interactiveTable-body th,
.ui-interactiveTable-body td{
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	vertical-align:middle;
	text-align:left;
}
.ui-interactiveTable-body th{
	background:#f0f0f0;
}
.ui-interactiveTable-body td{
	padding:10px;
	background:#fff;
}
.ui-interactiveTable-body th .inner{
	padding:10px 0;
	position:relative;
	height:40px;
}
* html .ui-interactiveTable-body th .inner{
	height:50px;
}
.ui-interactiveTable-body th .inner span{
	width:85px;
	padding:0 10px;
	display:block;
	word-break: break-all;
}
.ui-interactiveTable-body td .row{
	overflow:hidden;
	_zoom:1;
}
.ui-interactiveTable-body td .row a,
.ui-interactiveTable-body td .row a:visited{
	color:#4b7cc3;
}
.ui-interactiveTable-body td .row a.ui-pickupItems-trigger{
	width: 23px;
	height: 23px;
	background: transparent url(/asset/images/ui-dialog/ui-interactiveTable/icon-pickup.gif) 0 0 no-repeat;
	padding:0;
	text-indent:-10000px;	
	display:block;
	line-height:0;
	font-size: 1%;
}
.ui-interactiveTable-body td .row a.ui-pickupItems-trigger.added{
	width: 24px;
	height: 23px;
	background: transparent url(/asset/images/ui-dialog/ui-interactiveTable/icon-saved.png) 0 0 no-repeat;
	text-indent:-10000px;
	line-height:0;
}
.ui-interactiveTable-body td .row a.ui-pickupItems-trigger:hover{
	background: transparent url(/asset/images/ui-dialog/ui-interactiveTable/icon-pickup-hover.gif) 0 0 no-repeat;
}
.ui-interactiveTable-body td .row a.ui-pickupItems-trigger.added:hover{
	background: transparent url(/asset/images/ui-dialog/ui-interactiveTable/icon-saved-hover.png) 0 0 no-repeat;
}
.ui-interactiveTable-body td .row a.ui-pickupItems-trigger img{
	visibility: hidden;
}
.ui-interactiveTable-body td .row .txt{
	letter-spacing:-1px;
	word-wrap:break-word;
	display:table-cell;
	vertical-align:middle;
	width:85px;
}
.ui-interactiveTable-body td .row a{
	display:block;
	padding-bottom:0 5px 0 0;
}
#ui-dialog-contents-inner .ui-interactiveTable-body td .row .txt img{
	margin:0 5px 0 0;
	vertical-align:middle;
	display:inline-block;
}
.ui-interactiveTable-body td .row .icon{
	padding:0;
	overflow:hidden;
	_zoom:1;
}
.ui-interactiveTable-body td .row .icon li{
	margin-right:5px;
	margin-top:5px;
	float:left;
}
.ui-interactiveTable-body td .row .model-no{
	font-size: 1.1em;
}
/**
 * .ui-pickupItems (pickup items)
 */
.ui-pickupItems{
	text-align:left;
}
/**
 * .ui-pickupItems-body
 */
.ui-pickupItems-body{

}
/**
 * .ui-pickupItems-items
 */
.ui-pickupItems-items{
	width: 252px;
	border:1px solid #d5d5d5;
}
/**
 * .ui-pickupItems-item
 */
.ui-pickupItems-item{
	margin:0 4px;
	padding:10px 4px;
	border-bottom:1px solid #d5d5d5;
	overflow:hidden;
	_zoom:1;
}
.ui-pickupItems-item .check{
	margin-right:10px;
	float:left;
}
.ui-pickupItems-item .img{
	width:48px;
	float:left;
	border:1px solid #d5d5d5;
}
.ui-pickupItems-item .txt{
	width:150px;
	float:right;
}
.ui-pickupItems-item .txt a,
.ui-pickupItems-item .txt a:visited,
.ui-pickupItems-item .txt a:hover{
	color:#4b7cc3;
}
/**
 * .ui-pickupItems-details
 */
.ui-pickupItems-details{
	width:112px;
	height:29px;
	padding:5px;
	margin:10px auto;
	background:transparent url(/asset/images/ui-dialog/ui-pickupItems/btn.jpg) center center no-repeat;
	line-height:1.4;
}
.ui-pickupItems-details-trigger:link,
.ui-pickupItems-details-trigger:visited,
.ui-pickupItems-details-trigger:hover{
	height:29px;
	padding-left:5px;
	display:block;
	background:transparent url(/asset/images/ui-dialog/ui-pickupItems/arrow.gif) left center no-repeat;
	font-weight:bold;
	color:#fff !important;
}