@charset "utf-8";

html, body, iframe, pre {
	height:100%; margin: 0; padding: 0;
	font-family: "IBM Plex Sans JP", sans-serif;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	font-size: 13px;
	letter-spacing: 0.8px;
	color: #333;
}

.man_product	{ background-color:#3e4857; color:white; }
.man_navi		{ background-color:#f26522; color:white; }
.footer		{ background-color:#3e4857; color:white; }

.header .man_product	{ font-size:16px; color:#acacac; line-height:22px; padding:6px 0 8px 15px; }
.header .bigname { font-size:30px; font-weight:bold; color:#f26522; }
.header .man_navi		{ height: 32px; line-height:32px; padding-left:15px; }

#btn-mobile-menu { display: inline; margin-right: 8px; }
#btn-mobile-menu img { width: 16px; height: 16px; vertical-align: middle; }

/*.snb		{ position:absolute; left:0px; top:96px; width:350px; bottom:28px; background-color:#ffdeff; }
.snb iframe { width: 100%; background-color:#ffffff; }*/
.snb		{ position:absolute; left:-100%; top:97px; width:100%; bottom:28px; background-color:#ffdeff; z-index:100; }
.snb iframe { width: 100%; background-color:#ffffff; }
.cnb		{ position:absolute; left:0px; top:97px; right:0px; bottom:28px; overflow:scroll; }
.footer		{ position:absolute; left:0px; bottom:0px; right:0px; padding:0px; height:28px; line-height:24px; text-align:center; }

.snb.visible { 
	left: 0px; 
	transition: left 0.2s;
}
.cnb { 
	left: 0px;
}

.main										{ margin-top:12px; }
.main div.inner_content						{ margin-left:15px; margin-right:12px; padding-top:3px; padding-bottom:12px; }
.main div.inner_content h1					{ font-size:1.5em; line-height:2.5em; }
.main div.inner_content h2					{ font-size:1.2em; line-height:1.5em; }
.main div.inner_content dt					{ font-weight:bold; background:url("../images/bullet_blue.png") 0 0 no-repeat; padding-left:2em; margin-top:24px; }
.main div.inner_content dt.dep2				{ font-weight:normal; background:url("../images/bullet_orange.png") 0 0 no-repeat; padding-left:2em; margin-top:16px; }
.main div.inner_content dd					{ margin-top:4px; }
.main div.inner_content dd p				{ margin-top:4px; margin-bottom:4px; line-height:1.7em; }
.main div.inner_content p					{ margin-top:4px; margin-bottom:4px; line-height:1.7em; }
.main div.inner_content dd p:first-child	{ font-weight:bold; margin-top:12px; }
.main div.inner_content table				{ border-collapse:collapse; }
.main div.inner_content table th,
.main div.inner_content table td			{ border:1px solid #606060; padding:4px 4px 4px 4px; }
.main div.inner_content img { width:100%; }

div.cnb div.main div.inner_content .notice	{ color:Red; }

/* element title */
.man_title			{}
.man_version		{}
.man_support		{}
.man_signature		{ border:1px solid #333333; background-color:#eeeeee; padding-top:8px; padding-bottom:8px; padding-left:8px; }
.man_parameters		{}
.man_retvalue		{}
.man_description	{}
.man_usage			{}
.method-desc		{ padding-top:8px; padding-bottom:8px; padding-left:8px; margin-bottom:4px; }

/* etc text decoration */
.bold { font-weight:bolder; }
.warn { color:Red; font-weight:bolder; text-decoration:underline; }
.t_center { text-align:center; }
.f_right { float:right; }
.dext { display:none; }

pre.prettyprint { padding:12px 12px 12px 12px; margin-right:12px; border-radius:8px 8px; word-wrap:break-word; margin-bottom:12px; font-size: 11px; white-space: pre-wrap; }


