@charset "utf-8";

/*-----------------------------------------------------------
===  [ category commons ]  ==================================
------------------------------------------------------------*/

/* ------------------------------------------------
* common
* ------------------------------------------------ */

/* -- technology-btn -- */

.technology-btn a.priority-type1 {
	width: 307px;
	padding: 5px 0;
}

.technology-btn a.priority-type1 span {
	border: none;
}

/* -- technology-btn -- */

.technology-comment {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #f1f8e4;
	border: solid 1px #a2ca51;
	padding: 15px 20px;
	margin: 15px 0 0;
}

.technology-comment .title {
	background: url(../img/bg_dot_01.gif) repeat-x left bottom;
	font-size: 128.5714286%;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

.btn.large a.link {
	font-size: 128.5714286%;
}
.btn.large a.link span {
	background-position: 20px 0.9em;
	padding: 12px 22px 12px 29px;
}

/************************************************************/

/*-----------------------------------------------------------
===  [ capability ]  ==================================
------------------------------------------------------------*/

/* capability brushless
----------------------------------------------------*/

.box-capabilities-brushless .floating-li dl.doc dd ul.doc {
	margin-top: 0;
	margin-bottom: 10px;
}

.box-capabilities-brushless .floating-li dl.doc dd ul.doc li {
	margin-top: 5px;
}

.box-capabilities-brushless table.data {
	font-size: 10px;
}

.box-capabilities-brushless table.data th {
	padding: 4px 2px;
}

.box-capabilities-brushless table.data td {
	padding: 4px 2px;
}

.box-capabilities-brushless table.data tbody th {
	text-align: left;
}

.box-capabilities-brushless table.data th.red {
	background-color: #facaca;
	color: #ca243f;
}

.box-capabilities-brushless table.data td.blue {
	background-color: #99ccff;
	color: #1622ff;
}

.box-capabilities-brushless table.data.even-off tr:nth-child(even) td.blue {
	background-color: #99ccff;
	color: #1622ff;
}

.box-capabilities-brushless table.data td.orange {
	background-color: #ffcc99;
	color: #ff0800;
}

.box-capabilities-brushless table.data.even-off tr:nth-child(even) td.orange {
	background-color: #ffcc99;
	color: #ff0800;
}

.box-capabilities-brushless table.data th.gray,
.box-capabilities-brushless table.data td.gray {
	background-color: #c0c0c0;
	color: #333;
}

.box-capabilities-brushless table.data.even-off tr:nth-child(even) th.gray,
.box-capabilities-brushless table.data.even-off tr:nth-child(even) td.gray {
	background-color: #c0c0c0;
	color: #333;
}

/************************************************************/

/*-----------------------------------------------------------
===  [ story ]  ==================================
------------------------------------------------------------*/

/* story powersteering
----------------------------------------------------*/

.box-story-powersteering .column-split3 figure {
}

.box-story-powersteering .column-split3 ul.doc {
	margin-top: 0;
}

.box-story-powersteering .column-split3 ul.doc li {
	margin-top: 5px;
}

/************************************************************/

/*-----------------------------------------------------------
===  [ laboratories ]  ==================================
------------------------------------------------------------*/

/* centraltech message
----------------------------------------------------*/

.lab-product .column-split3 div.column2 {
	width: 436px;
}
.lab-product .column-split3 div.column2 div.note {
	width: 396px;
}


.box-centraltech-message .officer {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #f1f8e4;
	border: solid 1px #a2ca51;
	text-align: center;
	padding: 26px;
	margin: 15px 0 0;
}

.box-centraltech-message .officer .inner {
	width: 615px;
	overflow: hidden;
}

.box-centraltech-message .officer figure {
	width: 113px;
	float: left;
	margin-left: 13px;
}

.box-centraltech-message .officer figure figcaption {
	color: #00870a;
	text-align: left;
}

.box-centraltech-message .officer figure figcaption span {
	color: #333;
	font-size: 114.2857143%;
	font-weight: normal;
}

.box-centraltech-message .officer table.line {
	width: 450px;
	float: right;
}

.box-centraltech-message table.line th,
.box-centraltech-message table.line td {
	background-color: #f1f8e4;
}

.box-centraltech-message table.line tr:nth-child(even) th,
.box-centraltech-message table.line tr:nth-child(even) td {
	background-color: #f8feed;
}

/************************************************************/

/*-----------------------------------------------------------
===  [ motor ]  ==================================
------------------------------------------------------------*/

/* history
----------------------------------------------------*/

.box-motor-history table {
}
.box-motor-history table.data .minor {
	background-color:#f7ffed;
}
.box-motor-history table.data .company {
	background-color:#ededed;
}
.box-motor-history table.data .year {
	background-color:#fff3dd;
}
.box-motor-history table.data .newsletter {
	background-color:#edfffa;
}
.box-motor-history table.data .country {
	background-color:#ededed;
}
.box-motor-history table.data .great-man {
	background-color:#dde8ff;
}
.box-motor-history table.data .detail {
	background-color:#fcfdff;
}


/************************************************************/

/*-----------------------------------------------------------
===  [ academic ]  ==================================
------------------------------------------------------------*/

.box-academic .meta {
	text-align: right;
	margin-bottom: 20px;
}

.box-academic .academic-note {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #f1f8e4;
	border: solid 1px #a2ca51;
	padding: 26px;
	margin: 15px 0 0;
}

.box-academic .academic-note .inner {
	width: 615px;
	overflow: hidden;
}


/*EOF*/
