@charset "utf-8";

body{
	color: #333;
	font-size: 15px;
	line-height: 2em;
}
h1, h2, h3, h4{
	font-weight: bold;
}
h1{
	font-size: 22px;
	font-weight: 100;
	letter-spacing: 0.05em;
}
h2{
	font-size: 15px;
}
h3, h4{
	font-size: 15px;
}

h1 .nonedisplay{
	display: block;
}


#header{
	margin: 30px 0 32px 198px;
	height: 126px;
}

#header .logo
{
  background-color: transparent;
  background-image: url("../images/logo_en.gif");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: 0px 0px;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  width: 648px;
  height: 126px;
  display: block;
}

.navi .doc,
.navi .doc:active,
.navi .doc:hover,
.navi .active .doc,
.navi .howto,
.navi .howto:active,
.navi .howto:hover,
.navi .active .howto,
.navi .access,
.navi .access:active,
.navi .access:hover,
.navi .active .access,
.navi .calendar,
.navi .calendar:active,
.navi .calendar:hover,
.navi .active .calendar,
.navi .step,
.navi .step:active,
.navi .step:hover,
.navi .search,
.navi .search:active,
.navi .search:hover,
.navi .active .step,
.sub-navi .en,
.sub-navi .en:active,
.sub-navi .en:hover,
.sub-navi .active .en,
.sub-navi .library,
.sub-navi .library:active,
.sub-navi .library:hover,
.sub-navi .active .library{
	background: none;
	line-height: 1em;
	height: auto;
	width: 100%;
}

.navi li,
.navi li a{
	height: auto;
}

.navi li a,
.navi li span{
	font-size: 18px;
	letter-spacing: 0.1em;
}

.navi li a,
.sub-navi li a,
.navi li span{
	color: #000;
	text-decoration: none;
}

#sidebar li a:hover,
#sidebar li.active a,
.sub-navi li a:hover{
	color: #999;
}

.sub-navi li .label{
	display: block;
	width: 9px;
	height: 13px;
	background: url(/library/amjm/common/images/amjm_sprite.gif) no-repeat -156px -183px;
	float: left;
}

.sub-navi li a{
	padding-left: 15px;
}

.left-column p{
	padding-top: 6px;
}


#doc h1,
#howto h1,
#access h1,
#step h1,
#calendar-list h1{
	background: none;
	width: 100%;
}