@charset "utf-8";

.blades_js .articleBody #content{
	font-family: Lucida Sans, "ＭＳ ゴシック","ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
	font-size: 95%;
	word-break: break-all;
	word-wrap: break-word;
}


body.blades_js div#header{
	background: #ffffff url("../../images/common/header_bg_blades_js.jpg") no-repeat scroll center top;
}
/*
body.blades_js div#breadcrumbs{
	background-color: #f0f7f8;
}

body.blades_js div#subContent div.section{
	background: url("../../images/common/section_separator_blades_js.png") repeat-x scroll left top transparent;
}

div#contentFooterWrapperOuter1{
	background-color: #f0f7f8;
}
*/



.blades_js .articleBody table,
.blades_js .articleBody table tr,
.blades_js .articleBody table th,
.blades_js .articleBody table td{
	border-collapse: collapse;
	border: 1px solid #e1e1e1;
}

.blades_js .articleBody table{
	width: 100%;
	margin-bottom: 10px;
	text-align: left;
}

.blades_js .articleBody th{
	padding: 3px;
	background-color: #f6f6f6;
}

.blades_js .articleBody td{
	padding: 3px;
	background-color: #ffffff;
}

.blades_js .articleBody caption{
	font-size: 120%;
	text-align: left;
	margin-bottom: 5px;
	padding: 0px;
	background-color: transparent;
	color: #333333;
	font-weight: bold;
	font-size: 100%;
}
	
.blades_js .articleBody h2{
	padding: 20px;
	background-color: #000000;
	color: #ffffff;
	font-weight: bold;
	font-size: 200%;
}
	
.blades_js .articleBody h3{
	margin-bottom: 10px;
	padding: 5px;
	background-color: #dddddd;
	color: #333333;
	font-weight: bold;
	font-size: 100%;
}
	
.blades_js .articleBody h4{
	margin-top: 25px; margin-bottom: 15px;
	padding: 12px 15px;
	background-color: #f4f9fa;
	color: #333333;
	border-top: 1px dotted #cccccc;
	border-bottom: 1px dotted #e1e1e1;
	font-weight: bold;
	font-size: 140%;
	line-height: 1.3;
}
	
.blades_js .articleBody em{
	color: #0000ff;
	font-weight: bold;
	font-style: normal;
}
	
.blades_js .articleBody em.optional{
	color: #ff0000;
	font-weight: bold;
	font-style: normal;
}
	
.blades_js .articleBody th.name{
	width: 20%;
}

.blades_js .articleBody th.description{
	width: 40%;
}
	
.blades_js .articleBody td.name{
	background-color: #ffffcc;
}
	
.blades_js .articleBody td.method{
	background-color: #ffffcc;
}

/*
.blades_js .articleBody pre{
	margin-bottom: 10px;
	padding: 10px;
	background-color: #f9f9f9;
	border: 1px solid #e1e1e1;
}*/

.syntaxhighlighter{
	border: 1px solid #e1e1e1 !important;
}

