@charset "utf-8";

/* **********************************************************
	support__conformance
********************************************************** */
.support__conformance {}

.support__conformance .conformance_testing {
	background-color: #f8f8f9;
	border: 1px solid #e5e5e8;
	padding: 40px 50px;
}

.support__conformance .conformance_testing li {
	/* background: url(/zh/support/conformance/images/arw_flow.png) center bottom no-repeat; */
	padding-bottom: 26px;
	position: relative;
}

.support__conformance .conformance_testing li:after {
	background: url(/zh/support/conformance/images/arw_flow.png) center bottom no-repeat;
	background-size: 20px 11px;
	bottom: 7px;
	content: "";
	display: inline-block;
	height: 11px;
	left: 50%;
	margin-left: -9px;
	position: absolute;
	text-align: center;
	width: 20px;
}

.support__conformance .conformance_testing li.lastChild {
	padding-bottom: 0px;
}

.support__conformance .conformance_testing li.lastChild:after {
	background: none;
}

.support__conformance .conformance_testing li p {
	background-color: #ffffff;
	border: 1px solid #5869c2;
	font-weight: bold;
	text-align: center;
	padding: 5px 10px;
}

.support__conformance .conformance_testing .conformance_testing_left {
	background-color: #E6EAF7;
	box-sizing: border-box;
	float: left;
	padding: 20px;
	width: 48.52%;
	position: relative;
	margin-top: 26px;
}

.support__conformance .conformance_testing .conformance_testing_left:after {
	background: url(/zh/support/conformance/images/arw_flow.png) center bottom no-repeat;
	background-size: 20px 11px;
	content: "";
	display: inline-block;
	height: 11px;
	left: 50%;
	margin-left: -9px;
	position: absolute;
	top: -18px;
	width: 20px;
}

.support__conformance .conformance_testing .conformance_testing_right {
	background-color: #EAE9F7;
	box-sizing: border-box;
	float: right;
	padding: 20px;
	width: 48.52%;
	position: relative;
	margin-top: 26px;
}

.support__conformance .conformance_testing .conformance_testing_right:after {
	background: url(/zh/support/conformance/images/arw_flow.png) center bottom no-repeat;
	background-size: 20px 11px;
	content: "";
	display: inline-block;
	height: 11px;
	left: 50%;
	margin-left: -9px;
	position: absolute;
	top: -18px;
	width: 20px;
}

.conformance_testing_tile p {
	height: 260px;
	box-sizing: border-box;
	display: table-cell;
	vertical-align: middle;
}

.clearfix:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

/* 6-30 */
.b_x .p_22 span {
	padding-right: 5px;
}

.b_x .p_22 {
	line-height: 26px;
}

.b_x .p1 {
	margin-bottom: 30px;
}

.inner p {
	font-size: 14px;
}

.inner .p2 {
	font-size: 14px;
	color: #333;
	font-weight: bold;
	margin-bottom: 10px;
}

.inner .p_15 {
	margin-bottom: 20px;
}

.inner .p_20 {
	margin-top: 15px;
}

.inner img {
	margin-top: 10px;
	margin-bottom: 20px;
}

.inner p img {
	margin-top: 0;
	margin-bottom: 0;
}

#title {
	margin-top: 20px;
}

.inner .p520 {
	background: url(/common/images/blt_circle_01.gif) left 0.585em no-repeat;
	padding: 0 0 10px 10px;
}

.inner .xing p {
	font-size: 12px;
	color: #333;
	line-height: 20px;
}

.inner .xing p span {
	margin-right: 10px;
}

.inner .xing .b_p1 {
	padding-left: 20px;
	margin-bottom: 20px;
}

.inner .bottom10 {
	margin-bottom: 40px;
}

.inner .p_5 {
	margin-top: 10px;
}

.inner .fs12 {
	font-size: 12px;
	line-height: 20px;
}

.inner .bfs12 {
	padding-bottom: 5px;
}

.flow_table_A {
	margin-bottom: 40px;
}

.flow_table_B {
	margin-top: 15px;
	margin-bottom: 15px;
}

.cc_p1 {
	font-size: 14px;
	color: #333;
}

.cc_p3 {
	margin-top: 15px;
	margin-bottom: 10px;
}



/*	@media
---------------------------------------------------------- */
@media (min-width: 768px) {}

@media (max-width: 767px) {
	.support__conformance {}

	.support__conformance .conformance_testing {
		background-color: #f8f8f9;
		border: 1px solid #e5e5e8;
		padding: 20px 25px;
	}

	.support__conformance .conformance_testing li {
		background: url(/zh/support/conformance/images/arw_flow.gif) center bottom no-repeat;
		background-size: 9px 13px;
		padding-bottom: 13px;
	}

	.support__conformance .conformance_testing li.lastChild {
		background: none;
		padding-bottom: 0px;
	}

	.support__conformance .conformance_testing li p {
		background-color: #ffffff;
		border: 1px solid #5869c2;
		font-weight: bold;
		text-align: center;
		padding: 5px 10px;
	}
}


/* **********************************************************
	support__testlab
********************************************************** */
.support__testlab {}

.support__testlab .testlab_image {
	margin-top: 20px;
}

.support__testlab .testlab_image ul {
	margin: 0 auto;
	width: 85.94%;
}

.support__testlab .testlab_image li {
	float: left;
	width: 50%;
}

.support__testlab .testlab_image li p {
	margin: 0 4.71%;
}

.support__testlab .testlab_image li img {
	width: 100%;
	height: auto;
}

.support__testlab .testlab_list {
	border-top: 3px solid #333380;
	margin-top: 40px;
}

.support__testlab .testlab_list h3 {
	border-top: 0px;
	font-size: 14px;
	font-size: 1.4rem;
	margin-top: 20px;
	padding: 10px 0;
}

.support__testlab .testlab_list h3.firstChild {
	margin-top: 0px;
}

.support__testlab .testlab_list .inner {
	padding: 0 1em;
}

/*	@media
---------------------------------------------------------- */
@media (min-width: 768px) {}

@media (max-width: 767px) {
	.support__testlab .testlab_list {
		border-top: 3px solid #333380;
		margin-top: 25px;
	}

	.support__testlab .testlab_list h3 {
		border-top: 0px;
		font-size: 14px;
		font-size: 1.4rem;
		margin-top: 15px;
		padding: 10px 0;
	}

	.support__testlab .testlab_list h3.firstChild {
		margin-top: 0px;
	}

	.support__testlab .testlab_list .inner {
		padding: 0 1em;
	}
}




/* ----------------------- */

/* 2021.08.04 edit */
/* **********************************************************
	developmenttool_trustee__me_maker
********************************************************** */
.support__developmenttool_trustee__me_maker {}

.support__developmenttool_trustee__me_maker .me_maker_logo__column {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__me_maker .me_maker_logo__column_L {
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: 30%;
}

.support__developmenttool_trustee__me_maker .me_maker_logo__column_R {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}

.support__developmenttool_trustee__me_maker .textbox_text sup {
	font-size: 10px;
}

.support__developmenttool_trustee__me_maker h6 sup {
	font-size: 10px;
}

.support__developmenttool_trustee__me_maker .textbox_text small {
	font-size: 12px;
	text-indent: -2em;
	padding-left: 2em;
	display: block;
}

.support__developmenttool_trustee__me_maker .mdl__textbox .textbox_text p {
	padding-bottom: 7px;
}

.support__developmenttool_trustee__me_maker .me_maker_category {
	color: #4B4B8F;
	border: 1px solid #4B4B8F;
	display: inline-block;
	padding: 7px 20px;
}

.support__developmenttool_trustee__me_maker .me_maker__column {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__me_maker .me_maker__column_L {
	display: table-cell;
	vertical-align: top;
	padding-right: 10px;
	width: 60%;
}

.support__developmenttool_trustee__me_maker .me_maker__column_R {
	display: table-cell;
	vertical-align: top;
	padding-left: 10px;
}

.support__developmenttool_trustee__me_maker .me_maker__column_R .textbox_photo {
	margin-bottom: 0;
}

.support__developmenttool_trustee__me_maker .me_maker__column_R .photo-small img {
	width: 90%;
}

.support__developmenttool_trustee__me_maker .me_maker__column table tr th {
	padding-right: 10px;
}

.support__developmenttool_trustee__me_maker .me_maker__column_inquiry_L {
	display: table-cell;
	vertical-align: top;
	padding-right: 10px;
	width: 35%;
}

.support__developmenttool_trustee__me_maker .me_maker__column_inquiry_R {
	display: table-cell;
	vertical-align: top;
	padding-left: 10px;
}


.a_mdl__textbox {
	margin-top: 40px;
}



/*	@media
---------------------------------------------------------- */
@media (min-width: 768px) {}

@media (max-width: 767px) {
	.support__developmenttool_trustee__me_maker .me_maker_logo__column {
		display: block;
	}

	.support__developmenttool_trustee__me_maker .me_maker_logo__column_L {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__me_maker .me_maker_logo__column_R {
		display: block;
		padding-left: 0px;
	}

	.support__developmenttool_trustee__me_maker .me_maker__column {
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__me_maker .me_maker__column_L {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__me_maker .me_maker__column_R {
		display: block;
		padding-left: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__me_maker .me_maker__column_R .textbox_photo {
		margin-bottom: 30px;
	}

	.support__developmenttool_trustee__me_maker .me_maker__column table tr th {
		padding-right: 10px;
		width: 110px;
	}

	.support__developmenttool_trustee__me_maker .me_maker__column_inquiry_L {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__me_maker .me_maker__column_inquiry_R {
		display: block;
		padding-left: 0px;
		width: 100%;
	}
}




/* **********************************************************
	developmenttool_trustee__hilscher
********************************************************** */
.support__developmenttool_trustee__hilscher {}

.support__developmenttool_trustee__hilscher .textbox_text small {
	font-size: 12px;
}

.support__developmenttool_trustee__hilscher .hilscher_logo__column {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__hilscher .hilscher_logo__column_L {
	display: table-cell;
	vertical-align: top;
	padding-right: 10px;
	width: 30%;
}

.support__developmenttool_trustee__hilscher .hilscher_logo__column_R {
	display: table-cell;
	vertical-align: top;
	padding-left: 10px;
}

.support__developmenttool_trustee__hilscher .hilscher_logo {
	margin-bottom: 0;
}

.support__developmenttool_trustee__hilscher .hilscher_logo p {
	text-align: right;
}

.support__developmenttool_trustee__hilscher .hilscher_logo_01 img {
	width: 240px;
}

.support__developmenttool_trustee__hilscher .hilscher_logo_02 img {
	width: 57px;
}

.support__developmenttool_trustee__hilscher .hilscher_logo_03 img {
	width: 137px;
}

.support__developmenttool_trustee__hilscher .hilscher_logo_04 img {
	width: 174px;
}

.support__developmenttool_trustee__hilscher .hilscher__column_CC {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__hilscher .hilscher__column_CC_L {
	display: table-cell;
	vertical-align: top;
	padding-right: 10px;
	width: 30%;
}

.support__developmenttool_trustee__hilscher .hilscher__column_CC_R {
	display: table-cell;
	vertical-align: top;
	padding-left: 10px;
}

/*	@media
---------------------------------------------------------- */
@media (min-width: 768px) {}

@media (max-width: 767px) {
	.support__developmenttool_trustee__hilscher .hilscher_logo {
		margin-bottom: 10px;
	}

	.support__developmenttool_trustee__hilscher .hilscher_logo__column {
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__hilscher .hilscher_logo__column_L {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__hilscher .hilscher_logo__column_R {
		display: block;
		padding-left: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__hilscher .hilscher__column_CC {
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__hilscher .hilscher__column_CC_L {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__hilscher .hilscher__column_CC_R {
		display: block;
		padding-left: 0px;
		width: 100%;
	}
}




/* **********************************************************
	developmenttool_trustee__renesas_hms
********************************************************** */
.support__developmenttool_trustee__hms {}

.support__developmenttool_trustee__hms .textbox_text small {
	font-size: 12px;
}

.support__developmenttool_trustee__hms .hms_logo__column {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__hms .hms_logo__column .textbox_photo {
	margin-bottom: 0px;
}

.support__developmenttool_trustee__hms .hms_logo__column_L {
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: 50%;
}

.support__developmenttool_trustee__hms .hms_logo__column_L p {
	text-align: left;
}

.support__developmenttool_trustee__hms .hms_logo__column_L img {
	width: 240px;
}

.support__developmenttool_trustee__hms .hms_logo__column_R {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
	text-align: right;
}

.support__developmenttool_trustee__hms .hms_logo__column_R p {
	text-align: right;
}

.support__developmenttool_trustee__hms .hms_CompactCom__column {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__hms .hms_CompactCom__column .textbox_photo {
	margin-bottom: 0px;
}

.support__developmenttool_trustee__hms .hms_CompactCom__column_L {
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: 40%;
}

.support__developmenttool_trustee__hms .hms_CompactCom__column_R {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
	text-align: right;
}

.support__developmenttool_trustee__hms .hms_Communicator__column {
	display: table;
	margin-bottom: 20px;
	table-layout: fixed;
	width: 100%;
}

.support__developmenttool_trustee__hms .hms_Communicator__column .textbox_photo {
	margin-bottom: 0px;
}

.support__developmenttool_trustee__hms .hms_Communicator__column_L {
	display: table-cell;
	vertical-align: top;
	padding-right: 15px;
	width: 60%;
}

.support__developmenttool_trustee__hms .hms_Communicator__column_R {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
	text-align: right;
	width: 30%;
}

@media (min-width: 768px) {}

@media (max-width: 767px) {
	.support__developmenttool_trustee__hms .hms_logo__column {
		display: table;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__hms .hms_logo__column .textbox_photo {
		margin-bottom: 0px;
	}

	.support__developmenttool_trustee__hms .hms_logo__column_L {
		display: table-cell;
		vertical-align: middle;
		padding-right: 10px;
		width: 50%;
	}

	.support__developmenttool_trustee__hms .hms_logo__column_L p {
		text-align: left;
	}

	.support__developmenttool_trustee__hms .hms_logo__column_L img {
		width: 240px;
	}

	.support__developmenttool_trustee__hms .hms_logo__column_R {
		display: table-cell;
		vertical-align: middle;
		padding-left: 10px;
		text-align: right;
	}

	.support__developmenttool_trustee__hms .hms_logo__column_R p {
		text-align: right;
	}

	.support__developmenttool_trustee__hms .hms_CompactCom__column {
		display: table;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__hms .hms_CompactCom__column .textbox_photo {
		margin-bottom: 0px;
	}

	.support__developmenttool_trustee__hms .hms_CompactCom__column_L {
		display: table-cell;
		vertical-align: middle;
		padding-right: 10px;
		width: 40%;
	}

	.support__developmenttool_trustee__hms .hms_CompactCom__column_R {
		display: table-cell;
		vertical-align: middle;
		padding-left: 10px;
		text-align: right;
	}

	.support__developmenttool_trustee__hms .hms_Communicator__column {
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__hms .hms_Communicator__column .textbox_photo {
		margin-bottom: 0px;
	}

	.support__developmenttool_trustee__hms .hms_Communicator__column_L {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__hms .hms_Communicator__column_R {
		display: block;
		padding-left: 0px;
		text-align: center;
		width: 100%;
	}
}



/* **********************************************************
  developmenttool_trustee__renesas_maker
********************************************************** */
.support__developmenttool_trustee__renesas_maker {}

.support__developmenttool_trustee__renesas_maker .textbox_text small {
	font-size: 12px;
}

.support__developmenttool_trustee__renesas_maker .renesas_maker_logo__column {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__renesas_maker .renesas_maker_logo__column_L {
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: 30%;
}

.support__developmenttool_trustee__renesas_maker .renesas_maker_logo__column_R {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}

.support__developmenttool_trustee__renesas_maker .renesas_maker_products__column {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__renesas_maker .renesas_maker_products__column_L {
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: 60%;
}

.support__developmenttool_trustee__renesas_maker .renesas_maker_products__column_R {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}

.support__developmenttool_trustee__renesas_maker .renesas_maker__evaluation p {
	text-align: left;
}

.support__developmenttool_trustee__renesas_maker .renesas_maker__evaluation img {
	width: 65%;
}

@media (min-width: 768px) {}

@media (max-width: 767px) {
	.support__developmenttool_trustee__renesas_maker .renesas_maker_logo__column {
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__renesas_maker .renesas_maker_logo__column_L {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__renesas_maker .renesas_maker_logo__column_R {
		display: block;
		padding-left: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__renesas_maker .renesas_maker_products__column {
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__renesas_maker .renesas_maker_products__column_L {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__renesas_maker .renesas_maker_products__column_R {
		display: block;
		padding-left: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__renesas_maker .renesas_maker__evaluation p {
		text-align: center;
	}

	.support__developmenttool_trustee__renesas_maker .renesas_maker__evaluation img {
		width: 100%;
	}
}



/* **********************************************************
  developmenttool_trustee__macnica
********************************************************** */
.support__developmenttool_trustee__macnica {}

.support__developmenttool_trustee__macnica .macnica_logo__column {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__macnica .macnica_logo__column_L {
	display: table-cell;
	vertical-align: middle;
	padding-right: 8px;
	width: 30%;
}

.support__developmenttool_trustee__macnica .macnica_logo__column_R {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}

.support__developmenttool_trustee__macnica .macnica__resource p {
	text-align: center;
}

.support__developmenttool_trustee__macnica .macnica__resource img {
	width: 480px;
}

.support__developmenttool_trustee__macnica .macnica_merit__column {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__macnica .macnica_merit__column_L {
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: 65%;
}

.support__developmenttool_trustee__macnica .macnica_merit__column_R {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}

@media (min-width: 768px) {}

@media (max-width: 767px) {
	.support__developmenttool_trustee__macnica .macnica_logo__column {
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__macnica .macnica_logo__column_L {
		display: block;
		vertical-align: middle;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__macnica .macnica_logo__column_R {
		display: block;
		vertical-align: middle;
		padding-left: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__macnica .macnica__resource img {
		width: 100%;
	}

	.support__developmenttool_trustee__macnica .macnica_merit__column {
		display: table;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__macnica .macnica_merit__column_L {
		display: block;
		vertical-align: middle;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__macnica .macnica_merit__column_R {
		display: block;
		vertical-align: middle;
		padding-left: 0px;
		width: 100%;
	}
}




/* **********************************************************
  developmenttool_trustee__tij
********************************************************** */
.support__developmenttool_trustee__tij {}

.support__developmenttool_trustee__tij .tij_logo__column {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__tij .tij_logo__column_L {
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: 30%;
}

.support__developmenttool_trustee__tij .tij_logo__column_R {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}

.support__developmenttool_trustee__tij .tij__design p {
	text-align: center;
}

.support__developmenttool_trustee__tij .tij__design img {
	width: 480px;
}

@media (min-width: 768px) {}

@media (max-width: 767px) {
	.support__developmenttool_trustee__tij .tij_logo__column {
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__tij .tij_logo__column_L {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__tij .tij_logo__column_R {
		display: block;
		padding-left: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__tij .tij__design img {
		width: 100%;
	}
}


/* **********************************************************
	developmenttool_trustee__renesas_partner
********************************************************** */
.support__developmenttool_trustee__renesas_partner {}

.support__developmenttool_trustee__renesas_partner .renesas_partner_logo__column {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__renesas_partner .renesas_partner_logo__column_L {
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: 30%;
}

.support__developmenttool_trustee__renesas_partner .renesas_partner_logo__column_R {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}

.support__developmenttool_trustee__renesas_partner .renesas_partner__column_method {
	display: table;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__renesas_partner .renesas_partner__column_method_L {
	display: table-cell;
	vertical-align: top;
	padding-right: 10px;
	width: 40%;
}

.support__developmenttool_trustee__renesas_partner .renesas_partner__column_method_R {
	display: table-cell;
	vertical-align: top;
	padding-left: 10px;
}

.support__developmenttool_trustee__renesas_partner .renesas_partner__column_method_R .textbox_photo img {
	width: 200px;
}

@media (min-width: 768px) {}

@media (max-width: 767px) {
	.support__developmenttool_trustee__renesas_partner .renesas_partner_logo__column {
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__renesas_partner .renesas_partner_logo__column_L {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__renesas_partner .renesas_partner_logo__column_R {
		display: block;
		padding-left: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__renesas_partner .renesas_partner__column_method {
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__renesas_partner .renesas_partner__column_method_L {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__renesas_partner .renesas_partner__column_method_R {
		display: block;
		padding-left: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__renesas_partner .renesas_partner__column_method_R .textbox_photo img {
		width: 100%;
	}
}



/* **********************************************************
  developmenttool_trustee__me_partner
********************************************************** */
.support__developmenttool_trustee__me_partner {}

.support__developmenttool_trustee__me_partner .me_partner_logo__column {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__me_partner .me_partner_logo__column_L {
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: 30%;
}

.support__developmenttool_trustee__me_partner .me_partner_logo__column_R {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}

.support__developmenttool_trustee__me_partner h6 {
	padding-left: 1.5em;
	text-indent: -1.5em;
}

.support__developmenttool_trustee__me_partner .me_partner__column_method {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__me_partner .me_partner__column_method_L {
	display: table-cell;
	vertical-align: top;
	padding-right: 10px;
	width: 73%;
}

.support__developmenttool_trustee__me_partner .me_partner__column_method_R {
	display: table-cell;
	vertical-align: top;
	padding-left: 10px;
}

.support__developmenttool_trustee__me_partner .textbox_text small {
	font-size: 12px;
	padding-left: 1.5em;
	text-indent: -1.5em;
	display: block;
}

.support__developmenttool_trustee__me_partner .textbox_text .annotation {
	font-size: 12px;
}

.support__developmenttool_trustee__me_partner .me_partner__pr {
	width: 80%;
}

.support__developmenttool_trustee__me_partner .me_partner__pr .noneBorder p {
	text-align: left;
}

.support__developmenttool_trustee__me_partner .me_partner__environment {
	width: 50%;
}

.support__developmenttool_trustee__me_partner .me_partner__environment .noneBorder p {
	text-align: left;
}

.support__developmenttool_trustee__me_partner .me_partner__column_inquiry {
	display: table;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__me_partner .me_partner__column_inquiry_L {
	display: table-cell;
	vertical-align: top;
	padding-right: 15px;
	width: 36%;
}

.support__developmenttool_trustee__me_partner .me_partner__column_inquiry_L th {
	width: 53%;
}

.support__developmenttool_trustee__me_partner .me_partner__column_inquiry_C {
	display: table-cell;
	vertical-align: top;
	padding-right: 10px;
	width: 33%;
}

.support__developmenttool_trustee__me_partner .me_partner__column_inquiry_C th {
	width: 47%;
}

.support__developmenttool_trustee__me_partner .me_partner__column_inquiry_R {
	display: table-cell;
	vertical-align: top;
}

.support__developmenttool_trustee__me_partner .me_partner__column_inquiry_R th {
	width: 44%;
}

@media (min-width: 768px) {}

@media (max-width: 767px) {
	.support__developmenttool_trustee__me_partner {}

	.support__developmenttool_trustee__me_partner .me_partner_logo__column {
		display: block;
	}

	.support__developmenttool_trustee__me_partner .me_partner_logo__column_L {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__me_partner .me_partner_logo__column_R {
		display: block;
		padding-left: 0px;
	}

	.support__developmenttool_trustee__me_partner .me_partner__column_method {
		display: block;
	}

	.support__developmenttool_trustee__me_partner .me_partner__column_method_L {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__me_partner .me_partner__column_method_R {
		display: block;
		padding-left: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__me_partner .textbox_text small {
		font-size: 12px;
		padding-left: 1.5em;
		text-indent: -1.5em;
		display: block;
	}

	.support__developmenttool_trustee__me_partner .me_partner__pr {
		width: 100%;
	}

	.support__developmenttool_trustee__me_partner .me_partner__pr .noneBorder p {
		text-align: center;
	}

	.support__developmenttool_trustee__me_partner .me_partner__environment {
		width: 100%;
	}

	.support__developmenttool_trustee__me_partner .me_partner__environment .noneBorder p {
		text-align: center;
	}

	.support__developmenttool_trustee__me_partner .me_partner__column_inquiry {
		display: table;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__me_partner .me_partner__column_inquiry table th {
		width: 60%;
	}

	.support__developmenttool_trustee__me_partner .me_partner__column_inquiry_L {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__me_partner .me_partner__column_inquiry_C {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__me_partner .me_partner__column_inquiry_R {
		display: block;
		width: 100%;
	}
}


/* **********************************************************
  developmenttool_trustee__m2mcraft
********************************************************** */
.support__developmenttool_trustee__m2mcraft {}

.support__developmenttool_trustee__m2mcraft small {
	font-size: 12px;
}

.support__developmenttool_trustee__m2mcraft .m2mcraft_logo__column {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__m2mcraft .m2mcraft_logo__column_L {
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: 30%;
}

.support__developmenttool_trustee__m2mcraft .m2mcraft_logo__column_R {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}

.support__developmenttool_trustee__m2mcraft .m2mcraft__pr p {
	text-align: center;
}

.support__developmenttool_trustee__m2mcraft .m2mcraft__pr img {
	width: 480px;
}

.support__developmenttool_trustee__m2mcraft .no_mark_circle {
	padding-top: 10px;
	margin-bottom: 0px;
}

.support__developmenttool_trustee__m2mcraft .no_mark_circle li {
	background: none;
	padding: 0 0 10px 0;
}

.support__developmenttool_trustee__m2mcraft .no_mark_circle li:last-of-type {
	padding: 0;
}

@media (min-width: 768px) {}

@media (max-width: 767px) {
	.support__developmenttool_trustee__m2mcraft .m2mcraft_logo__column {
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__m2mcraft .m2mcraft_logo__column_L {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__m2mcraft .m2mcraft_logo__column_R {
		display: block;
		padding-left: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__m2mcraft .m2mcraft__pr img {
		width: 100%;
	}
}


/* **********************************************************
  developmenttool_trustee__embedded-solutions
********************************************************** */
.support__developmenttool_trustee__embedded-solutions {}

.support__developmenttool_trustee__embedded-solutions .embedded-solutions_logo__column {
	display: table;
	table-layout: fixed;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__embedded-solutions .embedded-solutions_logo__column_L {
	display: table-cell;
	vertical-align: middle;
	padding-right: 10px;
	width: 30%;
}

.support__developmenttool_trustee__embedded-solutions .embedded-solutions_logo__column_R {
	display: table-cell;
	vertical-align: middle;
	padding-left: 10px;
}

.support__developmenttool_trustee__embedded-solutions .embedded-solutions_method__column {
	display: block;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__embedded-solutions .embedded-solutions_method__column_L {
	display: block;
	padding-right: 10px;
	width: 100%;
}

.support__developmenttool_trustee__embedded-solutions .embedded-solutions_method__column_R {
	display: block;
	padding-left: 10px;
	width: 100%;
}

.support__developmenttool_trustee__embedded-solutions .embedded-solutions_method__column_R img {
	width: 70%;
}

.support__developmenttool_trustee__embedded-solutions .embedded-solutions_pr__column {
	display: block;
	margin-bottom: 20px;
	width: 100%;
}

.support__developmenttool_trustee__embedded-solutions .embedded-solutions_pr__column_L {
	display: block;
	padding-right: 0px;
	width: 100%;
}

.support__developmenttool_trustee__embedded-solutions .embedded-solutions_pr__column_R {
	display: block;
	padding-left: 0px;
	width: 100%;
}

.support__developmenttool_trustee__embedded-solutions .embedded-solutions_pr__column_R img {
	width: 70%;
}

.support__developmenttool_trustee__embedded-solutions .method__list {
	margin-top: 10px;
	margin-bottom: 0px;
}

.support__developmenttool_trustee__embedded-solutions .method__list li {
	background: none;
}

@media (min-width: 768px) {}

@media (max-width: 767px) {
	.support__developmenttool_trustee__embedded-solutions .embedded-solutions_logo__column {
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__embedded-solutions .embedded-solutions_logo__column_L {
		display: block;
		padding-right: 10px;
		width: 100%;
	}

	.support__developmenttool_trustee__embedded-solutions .embedded-solutions_logo__column_R {
		display: block;
		padding-left: 10px;
		width: 100%;
	}

	.support__developmenttool_trustee__embedded-solutions .embedded-solutions_method__column_R img {
		width: 100%;
	}

	.support__developmenttool_trustee__embedded-solutions .embedded-solutions_method__column {
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__embedded-solutions .embedded-solutions_method__column_L {
		display: block;
		padding-right: 10px;
		width: 100%;
	}

	.support__developmenttool_trustee__embedded-solutions .embedded-solutions_method__column_R {
		display: block;
		padding-left: 10px;
		width: 100%;
	}

	.support__developmenttool_trustee__embedded-solutions .embedded-solutions_pr__column_R img {
		width: 100%;
	}

	.support__developmenttool_trustee__embedded-solutions .embedded-solutions_pr__column {
		display: block;
		margin-bottom: 20px;
		width: 100%;
	}

	.support__developmenttool_trustee__embedded-solutions .embedded-solutions_pr__column_L {
		display: block;
		padding-right: 0px;
		width: 100%;
	}

	.support__developmenttool_trustee__embedded-solutions .embedded-solutions_pr__column_R {
		display: block;
		padding-left: 0px;
		width: 100%;
	}
}