@import url("reset.css");

* {margin: 0; padding: 0; outline: 0;}


body {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/web_index_bg.gif);
	background-repeat: repeat-x;
}

#wrapper {
	width: 100%;
	min-width: 1000px;
	margin: 0 auto;
	padding: 0;
	display: block;
}

.web {
	display:block;
}

.pad {
	display:none;
}

.mobile {
	display:none;
}

#main {
	width: 1000px;
	min-width: 1000px;
	margin: 0 auto;
	position:relative;
}

#logo {
	position:absolute;
	top:40px;
	right:20px;
	width:135px;
	height:40px;
}

#title {
	position: absolute;
	top: 125px;
	right:30px;
	width:565px;
	height:115px;
	z-index:50;
}

#icons {
	position: absolute;
	top: 140px;
	left:10px;
	width:465px;
	height:460px;
	z-index:10;
}

#words {
	position: absolute;
	top: 330px;
	left:200px;
	width:80px;
	height:85px;
}

#text {
	position: absolute;
	top: 263px;
	right: 30px;
	width: 408px;
	height: 283px;
}

#pic {
	width:685px;
	height:646px;
}

#menu_box {
	width: 100%;
	min-width: 1000px;
	margin: 0 auto;
	background-color:#4c4849;
}

#menu {
	width: 935px;
	margin: 0 auto;
	height:70px;
	background-color:#4c4849;
	padding-left:65px;
}

#menu ul {
	width: 100%;
	min-width: 1000px;
	margin: 0 auto;
	background-color:#4c4849;
}

#menu ul li {
	float:left;
	list-style-type:none;
}

#menu ul li.m01 a {
	display:block;
	width:167px;
	height:70px;
}

#menu ul li.m01 a:hover {
	background-color: #017cc0;
}

#menu ul li.m02 a {
	display:block;
	width:167px;
	height:70px;
}

#menu ul li.m02 a:hover {
	background-color: #017cc0;
}

#menu ul li.m03 a {
	display:block;
	width:167px;
	height:70px;
}

#menu ul li.m03 a:hover {
	background-color: #017cc0;
}

#menu ul li.m04 a {
	display:block;
	width:167px;
	height:70px;
}

#menu ul li.m04 a:hover {
	background-color: #017cc0;
}

#menu ul li.m05 a {
	display:block;
	width:167px;
	height:70px;
}

#menu ul li.m05 a:hover {
	background-color: #017cc0;
}

.m_line {
	display:block;
	width:24px;
	height:70px;
}

#sponsor {
	width: 60%;
	position:absolute;
	top:565px;
	right:2%;
	z-index:60;
}

#bar {
	width: 100%;
	min-width: 1000px;
	margin: 0 auto;
	background-color:#393939;
	border-top-width: 6px;
	border-top-style: solid;
	border-top-color: #45bbb1;
}
#FB {
  position: absolute;
  top: 50px;
  left: 25px;
  width: 120px;
  height: 20px;
  text-align: right;
  z-index: 999;
}