
body, html {
	height: 100%;
}

#body{ width: 100%; height: 100%; position: absolute; overflow: auto;}

#fixed_wallpaper { position: absolute; width: 100%; height: 100%;}

#big_wrap {
	margin: 0 auto;
}

#company_and_email {
	padding-bottom: 9px;
	padding-top: 5px;
}

#slogan_wrap {
	height: 101px;
}

#logo_wrap {
	padding-top: 6px;
	padding-bottom: 5px;
}

#content_wrap { padding: 25px; }

#totop_wrap { margin-top: 50px; }

#totop {
	background-image: url(../images/totop_sprite.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	display: block;
	height: 10px;
	width: 11px;
	font-size:1px;
}

#body #totop:hover {
	background-image: url(../images/totop_sprite.gif);
	background-position: right bottom;
	cursor: pointer;
}


/* MT 1 */

.menupoint_type1 {
	display: block;
}

.menupoint_type1_level1 {
	margin-bottom: 8px;
	height: 50px;
}

.menupoint_type1_level2 {
	position: relative;
	top: -16px;
	padding-top: 5px;
	height: 25px;
}

.menupoint_type1_level3 {
	position: relative;
	top: -16px;
}


/* MT 2 */

.menupoint_type2 {
	display: block;
	margin-bottom: 8px;
	padding-top: 4px;
}


/* MT 3 */

.menupoint_type3 {
	display: block;
}

.menupoint_type3_level1 {
	margin-bottom: 8px;
	height: 50px
}

.menupoint_type3_level2 {
	position: relative;
	top: -16px;
	padding-top: 5px;
	height: 25px
}

.menupoint_type3_level3 {
	position: relative;
	top: -16px;
}

#body .bot {
	font-family: helvetica, arial, sans-serif;
	font-size: 9pt;
}

#content_wrap { 
	color: #333333;
	background-color: #FFFFFF;
}

#body .bot {
	color: #766e51;
}

#slogan_wrap {
	border-top: 1px solid #D9D9D9;
}

.menupoint_type1 {
	background-color: #333333;
}

.menupoint_type2 {
	background-color: #333333;
}

.menupoint_type3 {
	background-color: #ffffff;
}
