@charset "shift_jis";


body {
  padding: 0px;
  margin:0px;
  font-size:12px;
  
  color: #000000;
  background-color: #ffffff;
  
}

a {
  
  color: #0000ff;
  
}

.root_container {
  width:720px;
  text-align:left;
}

.header .title_banner {
  height:300px;
  
  background-image: url(/linker/images/banners/1_5ec7bb71efe9e.jpg);
  background-repeat: no-repeat;
  background-position:center;
  
}
.header .title_footer {
}
.title_banner .title h1 {
  font-size:22px;
  text-align:center;
  padding:40px 0px 20px 0px;
}
.title_banner .descr h2 {
  font-size:16px;
  text-align:center;
  padding:0px 0px 0px 0px;
}

.body {
}

.center {
  width:530px;
  float:left;
  padding:0px;
  vertical-align:top;
  
  border:1px solid #000000;
  
}
.rightside {
  /* width:180px; */ /* For IE5 */
  margin-left:540px;
  vertical-align:top;
}

.center .page_header {
}
.center .content {
  padding: 10px;
}
.center .page_footer {
}
.center .toppage_link {
  text-align:center;
  padding: 2px 0px;
  
  border-top:1px solid #000000;
  
}
.center .nav {
      margin-top:10px;
      text-align:center;
}

.content h2 {font-size:14px;}
.content .link_list {margin:5px 0px;}

.rightside .sidebox {
  
  border:1px solid #000000;
  
}
.rightside .sidebox2 {
  
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-bottom:1px solid #000000;
  
}
.rightside .boxtitle {
  padding:5px;
  
  background-color: #dddddd;
  
}
.rightside .boxcontent {
  padding:5px;
}

/*
 * Footer
 */
.footer hr {
  border: none;
  height: 0px;
  border-bottom: 1px #888888 dotted;
}
.footer .toppage_link {
  text-align:center;
  padding: 2px 0px;
  margin: 4px 0px;
  
  background-color: #dddddd;
  
}

/*
 * Widget
 */
.wgtnav_container {
}
.wgtnav_container .actarrow {
  cursor: pointer;
  padding: 0px 3px;
  margin: 0px 4px;
}
.wgtnav_container .inactarrow {
  cursor: default;
  padding: 0px 3px;
  margin: 0px 4px;
}
.wgtnav_container .number {
  cursor: pointer;
  text-decoration: underline;
  margin: 0px 4px;
}
.wgtnav_container .current {
  cursor: pointer;
  margin: 0px 4px;
}

