@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 span.blueb {
	font-weight:bold;
	color:#2d79bb;
	padding:1em 0 0.5em;
}
div.model div#content .boxed_left {
	border:solid 1px #ccc;
	padding:0.5em 0.5em !important;
	text-align:left;
}




/* ----------------------------------------------------------------------------------------------------
// 各機能ごとに個別対応するときは、以下にスタイルを追加してください
// -------------------------------------------------------------------------------------------------- */
/* トップページ用 */
div.model div#content #cvArea {
	margin:0 auto;
	border:0;
}
div.model div#content #cvArea td {
	border:0;
	margin:0; padding:0;
}

/* SLIM用 */
div#modeln703imyuDsn #dsnBox td {
	padding:5px;
	width:50%;
}
div#modeln703imyuDsn #dsnBox td.dsn01 {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
div#modeln703imyuDsn #dsnBox td.dsn02 {
	border-bottom:1px solid #ccc;
}

/* LED用 */
div#modeln703imyuLed table.clearing03 tr td {
	text-align:left;
	border:none 0;
	padding:2px; margin:0px;
}
div#modeln703imyuLed div.blackback {
	background-color:#000; color:#fff;
	height:76px;
	padding:2px; margin:0;
}

/* Music Player ページ用 */
div#modeln703imyuMpr table.clearing03 tr td {
	text-align:left;
	border:none 0;
	padding:0; margin:0px;
}
div#modeln703imyuMpr div.grayback {
	margin:0; padding:5px 5px 2px;
	background-color:#EEE;
}

/* Function用 */
div#modeln703imyuFc div.grayback {
	margin:0; padding:5px 5px 2px;
	background-color:#EEE;
}
div#modeln703imyuFc table.clearing03 tr td {
	text-align:left;
	border:none 0;
	padding:2px; margin:0px;
}
div#modeln703imyuFc table.clearing04 tr td {
	text-align:left; vertical-align:top;
	border:solid 1px #ccc;
	padding:2px 15px; margin:0px;
}
div#modeln703imyuFc table.clearing05 tr td {
	text-align:center; vertical-align:middle;
	border:none 0;
	padding:0; margin:0px;
}
div#modeln703imyuFc h3 img {
	vertical-align:middle;
}


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 .txtb {
	font-weight:bold;
}


div.model #movieBtn {
	width:567px;
	margin:1em 0 0;
	border:0;
}
div.model #movieBtn td.movieBtnL {
	border:0;
	padding:0;
	text-align:left;
}
div.model #movieBtn td.movieBtnR {
	border:0;
	padding:0;
	text-align:right;
}

