body {
	background: #B9DCFF;
	margin:0;
}

td {
  font: small/160% Osaka,Verdana,Helvetica,Arial,"MS UI Gothic";
  background : #ffffff center top;
  
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}

/*線の色*/
td.linec01 {
	background : #466cf0;
}

td.kage_r {
 background : url(sozai/kage_r.gif) repeat-y;
 width: 10px;
}
td.kage_l {
 background : url(sozai/kage_l.gif) repeat-y;
 width: 10px;
}

td.tdcolor01{background: #0A2278;}

.xsmall {
  font: x-small/160%;
}

/*リンクスタイル*/
a:hover {
  color: #B48BC7;
  text-decoration: none;
}
a {
  color: #76458D;
  text-decoration: underline;
}
a:link {
  color: #76458D;
}
/*リスト形式_x-smallフォント*/
.list1 li {
  background: url(sozai/ya01.gif) no-repeat 0 0.5em;
  list-style: none;
  padding-left:12px;
  margin: 0 2 0 5;
  font: x-small/160%;
}

/*リスト形式_smallフォント*/
.list2 li {
  background: url(sozai/signal3_08.gif) no-repeat 0 0.5em;
  list-style: none;
  padding-left:15px;
  margin: 0 2 10 0;
  font: small/160%;
}

/*IEとOperaの差を埋めるのはpadding*/
ul {
  padding-left: 35px;
  margin: 0px 0px 0px -10px;
}
ol {
  padding-left: 50px;
  margin: 0px 0px 0px 0px;
}

.color01 {
  color: #00cccc;
	font-weight: bold;
}

.color02{
  background-color : #000099;
}

p {
  margin: 0px;
}

p.migi {
	margin-right: 20px;
	text-align: right;
}

.color03{
 color : #0a2278;
 font-weight : 600;
}
h2{
 font-size : 16px;
 margin-top : 0px;
 margin-bottom : 3px;
}
h3{
 font-size : 16px;
 margin-top : 0px;
 margin-left : 0px;
 margin-right : 0px;
 margin-bottom : 0px;
 font-weight : 600;
 color : #466cf0;
}
.f_gray{
 color : silver;
}
h1{
  font-size : 18px;
  font-family : "MS UI Gothic";
}


/*div*/

div.clear {
	clear: both;
}

/*TOP画像と背景色を変える*/

.wrapper {/*元の水色*/
	background: #B9DCFF;
}

.background1 {/*赤*/
  background: #a21d28;

}

.photos {
	height: 295px;
	width: 770px;
	background-image: url(sozai/top_a.png);
	background-repeat: no-repeat;
}


.topimg1 {/*赤*/
	background-image: url(sozai/top_b.png);
	background-repeat: no-repeat;

}
