/* basic css */
body { 
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;	/* Opera用　*/
	background-color: #b7b7b7
}


/* table css */

.c1 { 	
	width:775;
	margin: auto
}

.c2 {
	width:100%;	
	border: 1px solid #666666;
	padding: 0.3em;
	margin-top: 0
}

.c3 {
	width:95%;
	border: 1px solid #ff0000;
	background-color: #ffffcc;
	padding: 0.5em;
	margin-top: 0
}

.c4 {
	margin:auto
}

.left {
	margin-top:18px;
	margin-left:18px;
	margin-right:18px;
	margin-bottom:20px;
	float: left
}

.right {
	margin-top:18px;
	margin-left:18px;
	margin-bottom:20px;
	float: right
}

.c5  {
	padding: 0px 1em;
	color: #ffffff; /* 文字の色 */
  	background-color: #0099ff; /* 背景の色 */
  	border-style: solid; /* 枠の種類 */
  	border-color: #5DBEFF #005086 #005086 #5DBEFF; /* 枠の色 */
  	border-width: 2px /* 枠の幅 */
}

.c6 {
	padding: 1em;
	border-style: solid;
	background-color: #E1FFFA;
	border-color: #ECFFFC #768683 #768683 #ECFFFC;
	border-width: 3px
}

.c7 {

	color: #000000; /* 文字の色 */
  	background-color: #D0D0FF; /* 背景の色 */
  	border-style: solid; /* 枠の種類 */
  	border-color: #E1E1FF #6D6D86 #6D6D86 #E1E1FF; /* 枠の色 */
  	border-width: 2px /* 枠の幅 */
}

.c8 {
	color: #ffffff; /* 文字の色 */
  	background-color: #9999cc; /* 背景の色 */
  	border-style: solid; /* 枠の種類 */
  	border-color: #ccccff #666699 #666699 #ccccff; /* 枠の色 */
  	border-width: 2px /* 枠の幅 */
}

.c8_1 {
	padding:0.2em;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000
}

.c9 {
	width:300px;
	padding:0;
	border: 0.5px none #666666;
	border-bottom-style: solid
}

.c10 {
	padding: 0px 1em;
	color: #ffffff; /* 文字の色 */
  	background-color: #333333; /* 背景の色 */
  	border-style: solid; /* 枠の種類 */
  	border-color: #999999 #000000 #000000 #999999; /* 枠の色 */
  	border-width: 2px /* 枠の幅 */
}

.left_side {
	background-image: url("./images/index_r17_c1.jpg")
}

.right_side {
	background-image: url(index_r18_c13.gif)
}

/* generic css */
p  { font-size: 10pt; color:#333333; line-height: 11pt; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
td { font-size: 10pt; color:#333333; line-height: 11pt; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
th { font-size: 10pt; color:#333333; line-height: 11pt; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
h1 { font-size: 12pt; margin-bottom:5px; margin-top: 5px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
h2 { font-size: 10pt; margin-bottom:5px; margin-top: 5px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

h3 { font-size: 11pt; margin-bottom:5px; margin-top: 5px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
/*h3h4, h5 { font-size: 10pt; margin-bottom:5px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}*/
ol { font-size: 10pt; color:#333333; line-height: 11pt; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
dl { font-size: 10pt; color:#333333; line-height: 11pt;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
ul { font-size: 10pt; color:#333333; line-height: 11pt; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
blockquote { font-size: 10pt; color:#333333; line-height: 11pt; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
.small{ font-size: 8pt; color:#333333; line-height: 11pt;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
sup { font-size: 9pt; color:#333333; line-height: 11pt;font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

/* text css */

a:link { text-decoration:none; color:#2571C2; }
a:visited { text-decoration:none; color:#5C7C8E; }
a:hover { text-decoration:underline; color:#AE2C45; }
