@charset "utf-8";

html, body, iframe, pre {
	height:100%; margin: 0; padding: 0;
	font-family: "Poppins", 'sans-serif';
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	font-size: 12px;
	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:20px; color:#acacac; line-height:30px; padding:6px 0 8px 52px;  }
.header .bigname { font-size:44px; font-weight:bold; color:#f26522; }
.header .man_navi		{ height: 32px; line-height:30px; padding-left:52px; }

#btn-mobile-menu { display: none; margin-right: 0px; }

.snb		{ position:absolute; left:0px; top:117px; width:350px; bottom:28px; }
.snb iframe { width: 100%; background-color:#ffffff; }
.cnb		{ position:absolute; left:350px; top:117px; right:0px; bottom:28px; overflow:scroll; }
.footer		{ position:absolute; left:0px; bottom:0px; right:0px; padding:0px; height:28px; font-size:11px; line-height:24px; text-align:center; }

.main										{ margin-top:12px; line-height:18px; }
.main div.inner_content						{ margin:20px; }
.main div.inner_content h1					{ font-size:2rem; line-height:2.5rem; }
.main div.inner_content h2					{ font-size:1.5rem; line-height:1.5rem; }
.main div.inner_content ul					{ padding-left:2rem; }
.main div.inner_content li					{ line-height: 1.5rem; }
.main div.inner_content dt					{ font-weight:bold; background:url("../images/bullet_blue.png") 0 0 no-repeat; padding-left:1.5rem; margin-top:24px; }
.main div.inner_content dt.dep2				{ font-weight:normal; background:url("../images/bullet_orange.png") 0 0 no-repeat; padding-left:1.5rem; margin-top:16px; }
.main div.inner_content dd					{ margin-top:4px; margin-left:1.5rem; }
.main div.inner_content p					{ line-height:1.5rem; }
.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; }

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

/* element title */
.man_signature		{ border:1px solid #333333; background-color:#eeeeee; padding-top:8px; padding-bottom:8px; padding-left:8px; }
.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; }
.f_right { float:right; }
.dext { font-size:14px; color:#ccc; text-decoration:none; padding:0 30px 0 0; line-height:130px; }

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


