@charset "shift_jis";

/* 基本構造・共通プロパティ
------------------------------------------------------- */

body {
  margin: 0;
  padding: 0;
  color: #000000;
  background-color:#ffffff;
  font-family: Arial,Helvetica,san-serif;
  font-size:12px; 
  line-height: 150%;
}

h1{ font-size: 14px; margin:0; padding:0; }
h2{ font-size: 14px; margin:0; padding:0; }
h3{ font-size: 14px; margin:0; padding:0; }
a:link {color:#000;text-decoration:none;}
a:visited {color:#000000;text-decoration:none;}
a:hover {color:#ff0000;text-decoration:none;}
a:active {color:#ff0000;text-decoration:none;}

a.menu:link {
  font-size: 12px; color:#393939; font-weight: bold; text-decoration:none;
}
a.menu:visited {
  font-size: 12px; color:#393939; font-weight: bold; text-decoration:none;
}
a.menu:hover {
  font-size: 12px; color:#393939; font-weight: bold; text-decoration:underline;
}
a.menu:active {
  font-size: 12px; color:#393939; font-weight: bold; text-decoration:none;
}

a.menu_m:link {
  font-size: 12px; color:#393939; font-weight: bold; text-decoration:none;
}
a.menu_m:visited {
  font-size: 12px; color:#393939; font-weight: bold; text-decoration:none;
}
a.menu_m:hover {
  font-size: 12px; color:#393939; font-weight: bold; text-decoration:underline;
}
a.menu_m:active {
  font-size: 12px; color:#393939; font-weight: bold; text-decoration:none;
}


.menu_w {
  font-size: 12px; color: #ffffff
}
.menu_g {
  font-size: 12px; color: #999999
}

td {
  font-size:12px; 
  line-height: 150%;
}

p#title {
	width: 550px;
	text-align: left;
	font-size: 20px;
	font-weight: bold;
}

p#title span {
	font-size: 18px;
}

a.comelink {
  color: #0000CC;
  text-decoration: underline;
}
