@charset "utf-8";

/* ##### Award Certification Detail Layout ##### */
/* ##### Common Style ##### */
div.award_certification_subframe {
	padding:0 10px 10px 20px;
	border-bottom:dotted #dddddd 1px;
	margin-bottom:60px;
}
div.award_certification_subframe p {
	margin-bottom:5px;
	color:#444444;
}

div.award_certification_subframe .textheadline {
	margin-top: 40px;
	font-weight:bold;
	font-size:14px;
}
div.award_certification_subframe p.text-body {
	font-weight:normal;
	font-size: 14px;
	padding:8px 0px 8px 10px;
	line-height:1.8em;
}

div.award_certification_col2 p, div.award_certification_col2 p, div.award_certification_col2, div.award_certification_col2 {
}

div.award_certification_col1{
	padding-bottom:20px;
}

div.award_certification_col1 .floatl {
	float:left;
	width:290px;
	margin-right:10px;
}
div.award_certification_col1 .floatr {
	float:right;
	width:370px;
}
div.award_certification_col1 .floatr p {
	font-weight:bold;
	font-size:140%;
	line-height:1.3em;
}
div.award_certification_col1 .floatr p.text-body {
	font-weight:normal;
	font-size: 14px;
	padding:8px 0px 8px 10px;
	line-height:1.8em;
}

div.award_certification_col1 .floatr .textheadline {
	margin-top: 40px;
	font-weight:bold;
	font-size:14px;
}

div.award_certification_col2 {
	margin-bottom:30px;
	padding-bottom:20px;
}
div.award_certification_col2 .floatl {
	float:left;
	width:220px;
}
div.award_certification_col2 .floatr {
	float:right;
	width:470px;
}

a.link-decoration-none {text-decoration:none; color:#000000;}
a.link-decoration-none:link {text-decoration:none; color:#000000;}
a.link-decoration-none:visited {text-decoration:none; color:#000000;}
a.link-decoration-none:hover {text-decoration:underline; color:#0068b6; }

/* ##### Interphone Of The Year ##### */
p.ioy-award-name { margin-top:20px; }
p.ioy-award-name img {vertical-align:middle;}
p.ioy-award-name span { font-size:12px; font-weight:normal; background-color:#007535; color:#eeeeee; padding:4px 12px; vertical-align:middle;}

/* ##### JECA Fair ##### */
p.jeca-award-name { margin-top:20px; }
p.jeca-award-name img {vertical-align:middle;}
p.jeca-award-name span { font-size:12px; background-color:#eeeeee; color:#555555; padding:6px 20px; vertical-align:middle; border:solid #999999 0px;}

/* ##### HQI ##### */
div.certified-products {
	padding:5px 10px 5px 10px;
/*	font-size:90%;	*/
}
.certified-products dl.accordion_head dd { width:100%; margin-left:0;}
.certified-products dl.accordion_head dd h5{border-bottom:dotted #cccccc 2px; margin-right:70px;}
.certified-products dl.accordion_head dd h5:hover{border-color:#0068b6; }
.certified-products div.accordion_body dd {margin-left:0; width:100%;}
div.certified-products table {
/*	width:670px;	*/
	width:100%;
	border:solid #aaaaaa 1px;
	font-size:12.8px;
	font-size:0.8rem;
	word-break:break-all;
}
div.certified-products table th {
	padding:2px;
	text-align:center;
	background-color:#fbfbfb;
	color:#555555;
	border-bottom:solid #aaaaaa 1px;;
	border-right:solid #aaaaaa 1px;
	vertical-align:middle;
	font-weight:normal;
}
div.certified-products table th.product-code {
	max-width:110px;
}
div.certified-products table th.product-code span {
	font-size:80%;
}
div.certified-products table th.date {
	max-width:80px;
}
div.certified-products table th.certification-num {
	max-width:95px;
}
div.certified-products table td {
	padding:2px;
	text-align:left;
	color:#555555;
	border-bottom:solid #aaaaaa 1px;
	border-right:solid #aaaaaa 1px;
	vertical-align:middle;

/*	border-collapse:collapse;	*/
/*	border:#ddd solid 1px;	*/
	font-family: '\30D2\30E9\30AE\30CE\89D2\30B4\20\50\72\6F\20\57\33','Hiragino Kaku Gothic Pro','\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF','MS P Gothic',sans-serif;
	font-size:12.8px;
	font-size:0.8rem;



}