@charset "utf-8";

/* ------------------------------------------------------------------------------------------------- */

@import url(/common/css/common.css);
@import url(/common/css/model.css);

/* ----------------------------------------------------------------------------------------------------
// 各機種ごとに個別対応するときは、以下にスタイルを追加してください
// -------------------------------------------------------------------------------------------------- */

div.model div#content div#colorvariation ul#colors {
	margin-top:-66px;
	/*         """"""
	機種ごとに値を変更してください
	算出方法: -22 x カラーバリエーション（3色ならば -66px、4色ならば -88px）*/
}

/* ------------------------------------------------------------------------------------------------- */

div.model div#content .mt5					{ margin-top:5px;}
div.model div#content .mt10					{ margin-top:10px;}
div.model div#content .mt15					{ margin-top:15px;}
div.model div#content .mt20					{ margin-top:20px;}
div.model div#content .mt30					{ margin-top:30px;}

div.model div#content .ml5					{ margin-left:5px;}
div.model div#content .ml10					{ margin-left:10px;}
div.model div#content .ml15					{ margin-left:15px;}
div.model div#content .ml20					{ margin-left:20px;}
div.model div#content .ml75					{ margin-left:75px;}

div.model div#content .mr10					{ margin-right:10px;}


div.model div#content div.section p.txts,
div.model div#content div.section span.txts {
	font-size:80%;
}

div.model div#content div.section p.txtb,
div.model div#content div.section span.txtb {
	font-weight:bold;
}

div.model div#content div.section table.clearing tr th,
div.model div#content div.section table.clearing tr td
{
	text-align:center;
	border:none 0;
	padding:2px;
	margin:0px;
}

div.model div#content div.section table.clearing02 tr th,
div.model div#content div.section table.clearing02 tr td
{
	text-align:right;
	border:none 0;
	padding:2px;
	margin:0px;
}

div.model div#content div.section table.clearing03 tr th,
div.model div#content div.section table.clearing03 tr td
{
	text-align:left;
	border:none 0;
	padding:2px;
	margin:0px;
}

div.model div#content div.section table tr td.txts {
	font-size:80%;
}
div.model div#content div.section table tr td.txtb {
	font-weight:bold;
}
div.model div#content div.section table tr td.passed {
	text-align:right;
}
div.model div#content div.section table tr td.passing {
	text-align:left;
}

div.model div#content span.pinkb {
	font-weight:bold;
	color:#EB677D;
}

div.model div#content span.blue {
	color:#2d79bb;
	padding:1em 0 0.5em;
}

div.model div#content span.blueb {
	font-weight:bold;
	color:#2d79bb;
	padding:1em 0 0.5em;
}


div.model div#content span.orenge {
	color:#F5AB0E;
	padding:1em 0 0.5em;
}

div.model div#content span.orengeb {
	font-weight:bold;
	color:#F5AB0E;
	padding:1em 0 0.5em;
}

div.model div#content .boxed_non {
	border:solid 0px;
	padding:0.5em 0.5em !important;
	text-align:center;
}

div.model div#content .boxed_left {
	border:solid 1px #ccc;
	padding:0.5em 0.5em !important;
	text-align:left;
	
}

div.model div#content .boxed_center {
	border:solid 1px #ccc;
	padding:0.5em 0.5em !important;
	text-align:center;
	
}

/* ----------------------------------------------------------------------------------------------------
// 各機能ごとに個別対応するときは、以下にスタイルを追加してください
// -------------------------------------------------------------------------------------------------- */
div.camera div#content div#modelsimpure_n1_camera div.appeal {
	background-color:#deeff5;
	padding:0.5em 0em 1em 1em;
}

div.model div#content table.specTable tr th.afor {
	vertical-align:top;
	width:auto;
	padding:0.45em 0.3em 0.2em;
}
