@charset "utf-8";
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, 
pre, a, a img, abbr, acronym, address, big, cite, code, del, dfn, em, img, 
ins, kbd, q, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, 
ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, 
tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	text-decoration:none;
	vertical-align:baseline;
}
ol,ul { list-style:none; }
ul, li {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
input,textarea { margin:0; padding:0; }
:focus { outline:0; }
body {
  background-color:#fff;
  color:#3C3C37;
  font:100% Futura, AvantGarde, "Century Gothic", "Helvetica Neue", Verdana,"Bitstream Vera Sans",sans-serif;
  line-height:1.25em;
  letter-spacing:0.075em;
  margin:0;
  padding:0;
}
h3 { 
  cursor:pointer;
  color:#5D635F;
  display:inline;
  font-size:1em;
  line-height:1.25em;
}
a:link, a:active, a:visited { color:#5D635F; text-decoration:none; }
a:hover { color:#171514; text-decoration:none; }
a.selected, a.selected:hover { color:#171514; cursor:default; }
.hov { color:#171514; }
#wrap.w428 { width:428px; }
#wrap.w1152 { width:1152px; }
#wrap.w1072 { width:1072px; }
#wrap.w944 { width:944px; }
#wrap.w816 { width:816px; }
#wrap {
  display:block;
  margin:72px 0 48px;
  padding:0 88px;
  text-align:left;
}
#left { clear:both; float:left; width:432px; }
#header {
  background:transparent url(img/jba-header.jpg) no-repeat scroll left top;
  display:block;
  height:26px;
  width:264px;
}
#header a, #header a:hover {
  background-color:transparent;
  display:block;
  height:100%;
  text-indent:-9999px;
  width:100%;
}
#nav { font-size:0.95em; margin:0; padding:40px 0 1em 130px; width:302px; }
.menu { padding:1.75em 0 1em; }
.list { display:none; padding-left:16px; width:286px; }
.list li { padding:0.75em 0 0.25em; }
.list p { padding:0.5em 0 0; }
.no-js .list, .list.selected { display:block; }
.maila { font-size:0.95em; padding-top:0.75em; word-wrap:break-word; }
.no-js .maila { display:none; }
#right.w720 { width:720px; }
#right.w640 { width:640px; }
#right.w512 { width:512px; }
#right.w384 { width:384px; }
#right { display:none; float:left; padding:42px 0; }
.no-js #right { display:block; }
.cystatus {
  color:#959584;
  font-size:0.9em;
  height:1.25em;
  padding-bottom:6px;
  text-align:left;
}
.cyimg {
  cursor:pointer;
  height:512px;
  margin:0;
  overflow:hidden;
  padding:0;
  position:relative;
  width:720px;
}
.cyimg img { display:none; padding-bottom:32px; }
.cyimg img.first { display:block; }
.cypager {
  float:left;
  font-size:0.96em;
  line-height:1.125em;
  margin:0;
  padding:0;
  text-align:left;
  width:100%;
}
.cypager a {
  color:#959584;
  display:block;
  float:left;
  height:1.125em;
  margin-right:0.25em;
  padding:0.25em 0.375em 0.125em;
  width:auto;
}
.cypager a:hover { color:#171514; }
a.activeSlide,  a.activeSlide:hover { background-color:#171514; color:#fff; }

.first, li.first, p.first { padding-top:0; }
.taleft { text-align:left; }
.cle { clear:both; height:0.5em; margin:0.25em 0; }
.hidden { display:none; }

