@charset "Shift_JIS";



/* === date === */
.date {
	margin: 10px 0 20px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}


/* === rbox-lb === */
.rbox-lb {
	margin-top: 10px;
	background: #eaf1f4 url("/mb/shared/img/v11a/information/details/bg_rbox_lb.gif") right bottom no-repeat;
}
.rbox-lb_inner {
	background: url("/mb/shared/img/v11a/information/details/bg_rbox_lb.gif") right top no-repeat;
}
.rbox-lb_inner dt.num {
	float: left;
	padding: 10px 0 10px 20px;
	background: url("/mb/shared/img/v11a/information/details/bg_rbox_lb.gif") left top no-repeat;
}
.rbox-lb_inner dd.details {
	padding: 13px 20px 10px 53px;
	background: url("/mb/shared/img/v11a/information/details/bg_rbox_lb.gif") left bottom no-repeat;
}
dd.details .txt {
	font-size: 14px;
	font-weight: bold;
}


/* === inquiry-for-customer === */
.inquiry-for-customer h3 {
	margin: 0 0 5px;
	font-size: 14px;
	font-weight: bold;
}

#w745 .inquiry-for-customer .customer-center,
#w745 .inquiry-for-customer .softbank-shop {
	width: 303px;
}
#w620 .inquiry-for-customer .customer-center,
#w620 .inquiry-for-customer .softbank-shop {
	width: 245px;
}


/* === table === */
table.base th,
table.base td {
	border: #333333 solid 1px;
	background: none;
	font-size:12px;
	vertical-align: top;
}
table.base th {
	text-align: center;
}

table.base td.bg-gray,
table.base th.bg-gray,
table.bg-gray td,
table.bg-gray th {
	background-color: #eeeeee;
}


/* === compatible-models(DL) === */
#popup_contents dl.compatible-models dt {
	margin-top: 10px;
	font-weight: bold;
}


/* === compatible-models(Table) === */
table.compliant-model {
	margin: 20px 0 0;
}

table.compliant-model th,
table.compliant-model td {
	padding: 5px;
	text-align: center;
	vertical-align: middle;
}

table.compliant-model th {
	background: #eeeeee;
}

table.compliant-model td.model-number {
	background: #ffff99;
	font-weight: bold;
}

table.compliant-model td.note {
	text-align: left;
}
table.compliant-model td a {
	font-size: 12px;
}


/* === list-model === */
.list-models {
	margin:15px 0 0;
}

.list-models dt {
	width: 5em;
	float: left;
}

.list-models dd {
	float:left;
}
