@charset "utf-8";
@import url("normalizes.css");
@import url("color.css");
@import url("typography.css");
@import url("contact.css");
/* main layout */
#container {
	width: 723px;
	margin: 0 auto;
}

#header {
	height: 56px;
	position: relative;
}

#content {
	overflow: hidden;
}

#footer {
	width: 723px;
	height: 55px; /* 130px */
	padding-top: 75px;
}

/* common class */
.global_L1 {
	width: 721px;
	margin-left: 1px;
}

/* header */
#brand {
	position: absolute;
	top: 10px;
	left: 12px;
}

#brand span {
	visibility: hidden;
}

#header .nav-help {
	width: 287px;
	height: 12px;
	position: absolute;
	top: 38px;
	left: 431px;
	overflow: hidden;
}

#header .nav-help li {
	float: left;
	width: auto;
	height: 12px;
	line-height: 12px;
	margin-right: 1px;
	overflow: hidden;
}

#header .nav-help .item-1 {
	width: 181px;
}

#header .nav-help .item-2 {
	width: 85px;
}

#header .nav-help .item-3 {
	width: 18px;
}

/* banner */
#banner {
	height: auto;
	height: 295px;
	overflow: hidden;
}

/* nav-main */
#nav-main {
	height: 50px;
	overflow: hidden;
}

#nav-main li {
	float: left;
	width: auto;
	height: 50px;
	overflow: hidden;
}

#nav-main li a {
	display: block;
	height: 50px;
}

#nav-main li a span {
	display: none;
}

#nav-main .item-1 a {
	width: 153px;
}

#nav-main .item-2 a {
	width: 141px;
}

#nav-main .item-3 a {
	width: 141px;
}

#nav-main .item-4 a {
	width: 141px;
}

#nav-main .item-5 a {
	width: 145px;
}

/* content */
#g_text {
	float: left;
	width: 320px;
	height: auto;
	margin: 24px 0 0 30px;
}

#s_text {
	float: left;
	width: 660px;
	height: auto;
	margin: 24px 0 0 30px;
}
#s_text h1 {
	line-height: 30px;
}

#s_text h2 {
	line-height: 28px;
}

#s_text h3 {
	line-height: 28px;
	margin-bottom: 12px;
}

#s_text .conArea {
	line-height: 18px;
}

#s_text .conArea p {
	margin-bottom: 12px;
}
#g_video {
	float: right;
	width: 320px;
	height: auto;
	margin: 24px 30px 0 0;
}

#g_text h1 {
	line-height: 30px;
}

#g_text h2 {
	line-height: 28px;
}

#g_text h3 {
	line-height: 28px;
	margin-bottom: 12px;
}

#g_text .conArea {
	line-height: 18px;
}

#g_text .conArea p {
	margin-bottom: 12px;
}

#g_video .conArea {
	margin-top: 20px;
}

/* footer */
#nav-site {
	height: 20px;
	overflow: hidden;
}

#nav-site span {
	padding: 0 6px;
}


