@charset "Shift_JIS";
BODY {
  margin: 0px 0px 0px 0px;
  background-color: #cacdcc;
  background-image: url(images/img_bg_01.gif);
  font-family: Verdana,"MS UI Gothic";
  }

BODY, TD {
  font-size: 10pt;
  line-height: 150%;
  color: #454545;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-family: Arial,Verdana;
  }

TH, DIV {
  font: normal x-small/150%;
  background-color: #ffffff;
  color: #336666;
  }

.title {
  font-size: 12pt;
  line-height: 120%;
  font-weight: bolder;
  color: #000565 ;
  }

.mes {
  font-size: 10pt;
  line-height: 120%;
  font-weight: bolder;
  color: #ff2200 ;
  }

.sfont {
  font: /5px;
  font-style: normal;
  font-size: 8pt;
  }

.lfont {
  font: normal bolder /150%;
  font-size: x-small;
  color: #0066cc;
  }

.infofont {
  line-height: 100%;
  font-style: normal;
  font-size: 10pt;
  color: #444444;
  }

.bfont {
  font: bolder /150%;
  color: #646a53;
  }

.copyright {
  font-size: 8pt;
  line-height: 120%;
  color: #ffffff ;
  }

.menu {
  font-size: 9pt;
  line-height: 120%;
  }

.slink {
  font: normal xx-small/150%;
  }

.allow {
  vertical-align: middle;
  margin-right: 2px;
  }

A {
  font-size: 9pt;
  line-height: 1em;
  }

.newwin {
  font-size: 9pt;
  text-decoration: none ;
  }

.img {
  vertical-align: middle;
  margin-right: 2px;
  }

A:LINK {
  color: #0262c1;
  }

A:active {
  color: #000099 ;
  }

A:VISITED {
  color: #0d7293;
  }

A:HOVER {
  color: #1a87e1;
  }

A:hover {
  color: #38DF77;
  text-decoration: underline ;
  }

.newwin:link {
  color: #ffffff;
  }

.newwin:active {
  color: #ffffff;
  }

.newwin:visited {
  color: #ffffff;
  }

.newwin:hover {
  color: #ff3333;
  }

.menu:link {
  color: #333333;
  }

.menu:active {
  color: #333333;
  }

.menu:visited {
  color: #333333;
  }

.menu:hover {
  color: #ff3333;
  }

.slink:link {
  color: #339966;
  }

.slink:active {
  color: #000099;
  }

.slink:visited {
  color: #336666;
  }

.slink:hover {
  color: #ff3333;
  text-decoration: underline ;
  }

// スクロールバーの色
BODY {
  scrollbar-arrow-color: #006666;
  scrollbar-base-color: #ffffff;
  scrollbar-track-color: #f4f4f4;
  scrollbar-highlight-color: #ffffff;
  scrollbar-3dlight-color: #aaaaaa;
  scrollbar-darkshadow-color: #aaaaaa;
  scrollbar-shadow-color: #ffffff;
  }

HR {
  border-style: solid;
  height: 1px;
  border-width: 1px;
  border-color: #999999;
  }

DIV {
  font-size: 10pt;
  font-family: Verdana;
  color: navy;
  }

#menu1 {
  position: relative;
  width: 133px;
  height: 30px;
  }

#menu2 {
  position: relative;
  width: 133px;
  height: 30px;
  }

#menu3 {
  position: relative;
  width: 133px;
  height: 30px;
  }

#menu4 {
  position: relative;
  width: 133px;
  height: 30px;
  }

#menu5 {
  position: relative;
  width: 133px;
  height: 30px;
  }

#menu1_2 {
  border: 0px  solid navy;
  }

#menu2_2 {
  border: 0px  solid navy;
  }

#menu3_2 {
  border: 0px  solid navy;
  }

#menu4_2 {
  border: 0px  solid navy;
  }

#menu5_2 {
  border: 0px  solid navy;
  }

.image_t {
  margin: 0 10px 10px 0;
  float: left;
  }

.staff_list, {
  padding-top: 8px;
  padding-bottom: 25px;
  border-top: 1px solid #CFE6F1;
  }

.staff_list h2, 
.staff_detail h2 {
  padding: 5px 10px 5px 10px;
  margin: 0px;
  border-bottom: solid 1px #88ddee;
  font-size: 1.2em;
  color: #3399FF;
  }

.staff_list .back img {
  float: right;
  }

.staff_list p {
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 0px;
  }

.sequel {
  text-align: right;
  margin: 5px 0;
  }

.date {
  font-weight: bold;
  text-align: right;
  margin: 0px;
  }

.staff_detail p {
  margin-top: 10px;
  margin-bottom: 0px;
  padding-top: 5px;
  padding-bottom: 0px;
  }

.staff_detail {
  padding-top: 8px;
  padding-bottom: 5px;
  border-top: 1px solid #CFE6F1;
  }

.staff_detail .back img {
  float: right;
  }

.nav {
  font-weight: bold;
  float: right;
  margin: 0px;
  margin-top: -10px;
  }

.toplead {
	font-size:7pt;
	color: #6666AA;
	line-height: 140%;
}
.toplead A {
  font-size: 7pt;
  }


//</STYLE>
//HEAD内ここまで
//<STYLE type="text/css">
.iframe {
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: white white white white;
  }

IFRAME {
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-width: 0px 0px 0px 0px;
  border-style: none none none none;
  border-color: white white white white;
  }

.St {
  font-size: 17px;
  font-weight: bold;
  }

H1#toplead {
	margin: 4px 8px 4px 8px;
	padding: 0;
	font-weight: normal;
}

H1#toplead strong {
	font-weight: normal;
}

