@charset "utf-8";


/* contents */
/**************************************/
div#contents .trial-order{
	margin          : 0px 0px 0px 10px;
	width           : 300px;
	background      : url(trial-order-bg.gif) right bottom no-repeat;
}

div#contents .trial-order div.title{
	margin          : 0px;
	padding         : 0px;
}

div#contents div.order-btn{
	margin          : 0px;
	padding         : 15px 0px 15px 0px;
	text-align      : center;
}

div#contents div.order-flow{
	margin          : 0px 10px 0px 10px;
	padding         : 10px 0px 10px 0px;
	text-align      : center;
	background      : url(line.gif) center top no-repeat;
}

div#contents div.order-flow a{
	padding-left    : 12px;
	background      : url(detail-arrow.gif) left center no-repeat;
}

div#contents table.comparison{
	line-height     : 100%;
	margin          : 0px 0px 10px 0px;
	border-top      : 1px solid #d6dcde;
}

div#contents table.comparison th{
	vertical-align  : top;
	padding         : 10px;
	border-bottom   : 2px solid #d6dcde;
	text-align      : center;
	background      : #eef3f5;
}

div#contents table.comparison td{
	vertical-align  : center;
	padding         : 5px;
	border-bottom   : 1px solid #d6dcde;
}

div#contents table.comparison td.title{
	vertical-align  : center;
	padding         : 10px 3px 3px 3px;
	border-bottom   : 2px solid #d6dcde;
	font-weight     : bold;
}

div#contents table.comparison td.sub-title{
	padding         : 3px 3px 3px 5px;
	border-right    : 2px solid #d6dcde;
	background      : #f7fbfc;
}

div#contents table.comparison td.sub-title a{
	display         : block;
	padding-left    : 12px;
	background      : url(/shared/image/detail-arrow.gif) left center no-repeat;
}


div#contents table.comparison td.important{
	padding         : 5px;
	background      : #fffaf4;
	border-bottom   : 1px solid #ffdaaf;
}

div#contents table.comparison td.important-title{
	padding         : 5px;
	border-right    : 2px solid #ffdaaf;
	border-bottom   : 1px solid #ffdaaf;
	background      : #fff2e3;
}


