/*Basic　start*/
*{
padding:0px;
margin: 0px;
}
div,span,p,form,input,h1,h2,h3,h4,h5,hr {
margin:0;
padding:0;
}
body {
  margin: 0;
  padding: 0;
  font-size: 12px;
  line-height: 120%;
  color: #2B2B2B;
  text-align:left;
  background-image: url("../images/body_bg.gif");
  background-repeat: repeat-y;
  background-color: #ffffff;
  font-family:"ＭＳ Ｐゴシック", "Osaka", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
}
input {
  font-family:"ＭＳ Ｐゴシック", "Osaka", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
}
textarea{
  font-family:"ＭＳ Ｐゴシック", "Osaka", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
}
a:link {
  color: #0000FF;
  text-decoration: none; 
}
a:visited {
  color: #0000FF;
  text-decoration: none; 
}
a:active {
  color: #0000FF;
  text-decoration: underline; 
}
a:hover {
  color: #0000FF;
  text-decoration: underline; 
}
img {
  border: 0px;
}
form {
  padding:0;
  margin:0;
}
p{
padding: 0px;
margin: 0px;
}
ul,dl,ol{
margin: 0;
padding: 0;
}
li{
margin: 0;
padding: 0;
}
/*Basic　end*/



/*フォント情報*/
.f10 {font-size: 10px; }
.f10b {font-size: 10px;font-weight:bold; }
.f10r {font-size: 10px;color: #FF3333; }
.f10g {font-size: 10px;color: #333333;}
.f10gu {font-size: 10px;color: #666666;text-decoration: underline; }
.f10wb {font-size: 10px;color: #FFFFFF;font-weight:bold; }

.f12 {font-size: 12px; }
.f12b {font-size: 12px;font-weight:bold; }
.f12g {font-size: 12px;color: #333333;}
.f12w {font-size: 12px;color: #FFFFFF;}
.f12wb {font-size: 12px;color: #FFFFFF;font-weight:bold; }
.f12gb {font-size: 12px;color: #333333;font-weight:bold;}
.f12rb {font-size: 12px;color: #FF3333;font-weight:bold; }
.f12ru {font-size: 12px;color: #FF3333;text-decoration: underline;  }
.f12g2 {font-size: 12px;color: #333333;}
.f12g3 {font-size: 12px;color: #999999;}

.f14 {font-size: 14px; }
.f14b {font-size: 14px;font-weight:bold; }
.f14org {font-size: 14px;color: #FF6600;font-weight:bold; }

.f16 {font-size: 16px; }
.f16b {font-size: 16px;font-weight:bold; }
.logo {
	margin-bottom: 5px;
	height: 42px;
	width: 184px;
}
.h1 {
	margin: 0px;
	padding: 0px;
}
#pan {
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 3px;
	margin-left: 5px;
	width: 740px;
}
.button_line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #9C9A9C;
	border-right-color: #9C9A9C;
	border-bottom-color: #9C9A9C;
	border-left-color: #9C9A9C;
}
.info_main {
	text-align: left;
	width: 730px;
	padding-left: 10px;
}
.info_right {
	text-align: right;
	margin-bottom: 30px;
}
.info_table {
	padding: 5px;
}
.info_spacer {
	text-align: left;
	padding-left: 26px;
}
.info_head {
	text-align: center;
	width: 730px;
	padding-left: 10px;
}
.info_title {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

