@charset "utf-8";

/* ------------------------------------------------------------------------------------------------- */

@import url(../../common/css/common.css);
@import url(../../common/css/model_header_nav.css);
@import url(../../common/css/free-layout-1.5.css);
@import url(common.css);

/* ------------------------------------------------------------------------------------------------- */


/* Design
=================================================*/
#content-wrapper {
	padding-bottom: 1px;
}

.wrapper {
	clear: both;
}

/* main content */
#content-wrapper div.section {
	margin: 0;
	padding-bottom: 40px;
}

	#content-wrapper div.section h2 {
		margin-bottom: 10px;
	}
	
	#content-wrapper p {
		margin: 0;
	}

/* lead */
#lead {
	margin-bottom: 40px;
}

/* security */
#security {}

	#security p {
		margin-bottom: 15px;
	}
	
	#content #security div.section {
		margin: 0 0 10px;
		padding: 0 0 10px;
		background: url(../images/line_dotted_pagenav.gif) repeat-x left bottom;
	}
	
	#content #security div.section.last {
		padding: 0;
		background: none;
	}
	
		#security div.section h3 {
			margin: 0 0 0 8px;
			background: none;
		}
	
		#security div.section p {
			margin: 0 0 0 20px;
		}

/* privacy */
#privacy {
	float: left;
	width: 340px;
}

	#privacy p {
		float: left;
		width: 160px;
		margin-right: 2px;
	}
	
	#privacy ul {
		float: left;
		margin-right: -1px;
		padding-top: 2px;
		font-size: 83%;
	}
	
		#privacy ul li.off {
			float: left;
			width: 95px;
		}
		
		#privacy ul li.on {
			float: left;
			width: 83px;
		}
			
			#privacy ul li.off span {
				display: block;
				padding: 0 0 0 26px;
			}
			
			#privacy ul li.on span {
				display: block;
				padding: 0 0 0 40px;
			}
	
/* globaluse */
#globaluse {
	float: right;
	width: 340px;
}

/* antibacterial */
div#antibacterial {
	float: right;
	width: 340px;
}

	div#antibacterial p.logo {
		float: left;
		margin: 0;
		padding: 2px 0 0;
	}
	
	div#antibacterial p {
		margin: 0 0 0 113px;
	}
	
	div#antibacterial p.note {
		margin-top: 10px;
	}

/* nsite */
#content #nsite {
	clear: both;
	padding-bottom: 0;
}

	#nsite div.inner {
		float: left;
		width: 598px;
		padding-bottom: 40px;
	}
	
		#nsite div.inner p.img01 {
			margin: 15px 0 11px;
		}
	
	#nsite p.qrcode {
		float: right;
		margin-top: 15px;
	}
	


/* svclist */
#content #svclist {
	clear: both;
	padding-bottom: 80px;
}

	#svclist ul {
		height: 64px;
		margin: 5px 0 0;
		background: url(../images/oth_svclist.gif) no-repeat left top;
	}
	
		#svclist ul li {
			position: absolute;
			width: 0;
			height: 0;
			overflow: hidden;
		}

/* clear
=================================================*/
#content-wrapper div.section:after,
#pcsviewer ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#content-wrapper div.section,
#pcsviewer ul {
	display:inline-block;
}

/* Hides from IE-mac \*/
* html #pcsviewer ul {height: 1%;}
#content-wrapper div.section,
#pcsviewer ul {display:block;}
/* End hide from IE-mac */

