@charset "utf-8";

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

@import url(/common/css/common.css);
@import url(/common/css/model.css);
@import url(/common/css/model_f.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 div.boxr {
	float: right;
}
div.model div#content div.boxl {
	float: left;
}
div.model div#content .clear {
	clear: both;
}
div.model div#content .mt0 {
	margin-top: 0px !important;
}
div.model div#content .txtb {
	font-weight: bold;
}

div.model div#content div#colorvariation p {
	margin: 15px auto 30px auto;
	text-align: center;
}
div.model div#content div#modeln704imyuUpgrade {
	margin: 15px auto;
	padding: 15px;
	border: 1px solid #cccccc;
}
div.model div#content div#modeln704imyuUpgrade h2 {
	padding: 10px 5px;
	clear: none;
}
div.model div#content div#modeln704imyuUpgrade table {
	border-collapse: separate;
	border-spacing: 3px;
	clear: both;
}
div.model div#content div#modeln704imyuUpgrade table tr.blank {
	font-size: 1px;
}
div.model div#content div#modeln704imyuUpgrade table tr th {
	background-color: #3F56A6;
	padding: 3px;
	width: 1.4em;
	text-align: center !important;
	border-style: none;
}
div.model div#content div#modeln704imyuUpgrade table tr th a {
	color: #FFFFFF;
	font-weight: bold;
}
div.model div#content div#modeln704imyuUpgrade table tr td {
	border-top-style: none;
	padding: 5px;
}
div.model div#content div#modeln704imyuUpgrade table tr td.item {
	background-color: #DBDCEE;
	border-style: none;
}
div.model div#content div#modeln704imyuUpgrade table tr td.bnone {
	border-style: none; !important;
}
div.model div#content div#modeln704imyuMysignal div.wid280 {
	padding: 0px 0px 0px 15px;
	float: right;
	width: 280px !important;
}
div.model div#content div#modeln704imyuMysignal div.clip {
	margin: 0px 0px 0px 3px;
	float: left;
	width: 62px;
	border: 1px solid #666666;
}
div.model div#content div#modeln704imyuMysignal table {
	border-collapse: separate;
	border-spacing: 3px;
	margin: 0px;
}
div.model div#content div#modeln704imyuMysignal table td {
	border-style: none;
	padding: 1px;
}
div.model div#content div#modeln704imyuPlayer div.grayback {
	margin:0; padding:5px 5px 2px;
	background-color:#EEE;
}
div.model div#content div#modeln704imyuStylemode div.wid520 {
	margin: auto;
	width: 520px;
	text-align: left !important;
}
div.model div#content div#modeln704imyuStylemode div.wid520 div.boxr {
	padding-left: 20px;
}
div.model div#content div#modeln704imyuStylemode div.wid520 div.boxl {
	padding-right: 20px;
}
div.model div#content div#modeln704imyuFunction div.red {
	float: right;
	margin: 15px auto auto auto;
	padding: 3px 5px;
	border: 1px solid #FF0000;
	color: #FF0000;
}
div.model div#content div#modeln704imyuDetail h3 {
	padding-top: 5px !important;
}
div.model div#content div#modeln704imyuDetail div.wid265 {
	width: 265px;
}
div.model div#content div#modeln704imyuStamina table.passed td {
	border: 1px solid #CCCCCC;
}
div.model div#content div#modeln704imyuOther div.boxed {
	margin: 10px 0px;
	padding: 0px !important;
	text-align: left !important;
}
div.model div#content div#modeln704imyuOther div.boxed h3 {
	padding: 15px 15px 5px 15px !important;
}
div.model div#content div#modeln704imyuOther div.boxed p {
	padding: 5px 15px !important;
}
div.model div#content div#modeln704imyuOther div.boxed ul {
	padding: 5px 15px !important;
}
.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;
}

