@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:-88px;
	/*         """"""
	機種ごとに値を変更してください
	算出方法: -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 #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;
}
div.model div#content #newArea {
	margin:0 auto 10px auto !important;
	border:1px solid #CCCCCC;
}
div.model div#content #newArea td {
	border:0;
}
div.model div#content #cvArea {
	margin:0 auto 30px auto !important;
	border:0;
}
div.model div#content #cvArea td {
	border:0;
}
div.model div#content .cvL {
	margin:10px;
}
div.model div#content .cvR {
	margin:10px;
}

/* デザインページ用 */
div#modeln703idDsn #concept td {
	text-align:left;
	padding:0.5em;
	border:1px solid #ccc;
}
div#modeln703idDsn #profile {
	margin:0.5em;
}
div#modeln703idDsn #profile td {
	margin:0.5em;
	text-align:left;
	border:0;
}
div#modeln703idDsn #dsnBox td {
	padding:7px;
	width:50%;
}
div#modeln703idDsn #dsnBox td.dsn01 {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
div#modeln703idDsn #dsnBox td.dsn02 {
	border-bottom:1px solid #ccc;
}
div#modeln703idDsn #dsnBox td.dsn03 {
	border-right:1px solid #ccc;
}
div#modeln703idDsn #dsnBox td table td {
	padding:2px 5px;
	width:auto;
	border:1px solid #ccc;
}

/* Music Player ページ用 */
div#modeln703id_mpr div#mpr_hontai {
	float: left;
}
div#modeln703id_mpr div#mpr_text {
	float: right;
	width: 300px;
}

/* Total Art用 */
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 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.clearing04 tr th,
div.model div#content div.section table.clearing04 tr td {
	text-align: center;
	border: none;
	padding: 2px;
	margin: 0px;
}



/* Function用 */
.plink ul {
float:right;
}

div.plink ul li {
display:block;
float:left;
margin:10px 10px;
padding:0 5px 0 10px;
background:url(/common/images/aside_pt_features.gif) no-repeat left;

}

