@charset "utf-8";

.doubleColLayout {
	margin-top: 10px;
}
.doubleColLayout table td {
	width: 366px;
	border: 1px solid #A6A7A7;
	padding: 2px;
	vertical-align: top;
}
.doubleColLayout table td.emptyCell {
	width: 12px;
	border: none;
	padding: 0;
}
.doubleColLayout table td .inner {
	background: url(../../../onlinetrade/merit/images/bg_doubleColLayout_index.gif) repeat-x 0 0;
	padding: 10px 8px 12px;
}

.mt20{
	margin-top: 20px;
}

.singleColLayout {
	margin-top: 10px;
	border: 1px solid #A6A7A7;
	padding: 2px;

}
.singleColLayout .inner {
	background: url(../../../onlinetrade/merit/images/bg_doubleColLayout_index.gif) repeat-x 0 0;
	padding: 10px 8px 12px;
}

.singleColLayout .table_grid{
	padding-bottom: 4px;
}
.singleColLayout .table_grid .text{
	font-size: 87.5%;
}
.singleColLayout .table_grid table td{
	width: 350px;
	padding: 9px 0 3px;
	vertical-align: top;
}
.singleColLayout .table_grid table td.emptycell{
	width: 32px;
}

.media-01{
	zoom: 1;
	overflow: hidden;
}
.media-01 .l-col{
	*margin-right: -3px;
	float: left;
}
.media-01 .r-col{
	padding-left: 10px;
	zoom: 1;
	overflow: hidden;
}



.doubleColLayout2 {
	margin-top: 10px;
}
.doubleColLayout2 table td.wrap {
	width: 349px;
	border: 1px solid #A6A7A7;
	padding: 5px;
	vertical-align: top;
}
.doubleColLayout2 table td.emptyCell {
	width: 10px;
	border: none;
	padding: 0;
}
.doubleColLayout2 .inner {
	padding: 10px 5px 5px;
	background: none;
}
.doubleColLayout2 .dotted-line {
	padding-top: 14px;
	background: url(../../../onlinetrade/images/bg_dotted_line-01.gif) repeat-x 0 0;
}
