BODY{
  color: #222222;
  background-color: #ffffff;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 10px;
  scrollbar-Track-Color:#ffffff;
  scrollbar-Face-Color:#ffffff;
  scrollbar-Shadow-Color:#555555;
  scrollbar-DarkShadow-Color:#ffffff;
  scrollbar-Highlight-Color:#ffffff;
  scrollbar-3dLight-Color:#555555;
  scrollbar-Arrow-Color:#555555;
}
A:link{
  color: #000099;
	/*font-weight: bold;*/
	text-decoration: underline;
}
A:visited{
  color: #000099;
	/*font-weight: bold;*/
	text-decoration: underline;
}
A:hover{
  color: #FF0000;
	/*font-weight: bold;*/
	text-decoration: none;
}
table {
	text-align: left;
}
td {
  font-size : 12px;
	line-height: 140%;
	letter-spacing:1px;
	word-break: break-all;
}
input {
  font-size : 12px;
}
.fs10{
  font-size : 10px;
}
.td1{
	line-height: 160%;
	text-indent: 6px;
	text-valign: middle;
	background-color: #e0e0e0;
	word-break: break-all;
}
.td11{
	line-height: 160%;
	text-indent: 6px;
	text-valign: middle;
	background-color: #e9e9e9;
	word-break: break-all;
}
.td2 {
  font-size : 12px;
	line-height: 120%;
	letter-spacing:0px;
	word-break: break-all;
}
.td_title {
  font-size : 12px;
  color : #444444;
	font-weight:bold;
	line-height: 120%;
	letter-spacing:0px;
	word-break: break-all;
}
.style1{
z-index: 1; left: 600; overflow: hidden; width: 1; position: absolute; top: 1; height: 1;
}
.headertext { 
  font-size : 12px;
} 
.link { 
 color: 222222;
 font-size: 12px;
}
.link_cell{
	display:block;
	width:100%;
	height:100%;
}

.open{
     background: #fc6;
     color: #fff;
     cursor: pointer;
     width:240px;
     padding: 10px
     }
#slideBox{
     padding: 10px;
     border: 1px #ccc solid;
     display:none;
     }
	 .open2{
     background: #fc6;
     color: #fff;
     cursor: pointer;
     width:240px;
     padding: 10px
     }
#slideBox2{
     padding: 10px;
     border: 1px #ccc solid;
     display:none;
     }
	 .open3{
     background: #fc6;
     color: #fff;
     cursor: pointer;
     width:240px;
     padding: 10px
     }
#slideBox3{
     padding: 10px;
     border: 1px #ccc solid;
     display:none;
     }
	 .open4{
     background: #fc6;
     color: #fff;
     cursor: pointer;
     width:240px;
     padding: 10px
     }
#slideBox4{
     padding: 10px;
     border: 1px #ccc solid;
     display:none;
     }
	 .open5{
     background: #fc6;
     color: #fff;
     cursor: pointer;
     width:240px;
     padding: 10px
     }
#slideBox5{
     padding: 10px;
     border: 1px #ccc solid;
     display:none;
     }
	 .open6{
     background: #fc6;
     color: #fff;
     cursor: pointer;
     width:240px;
     padding: 10px
     }
#slideBox6{
     padding: 10px;
     border: 1px #ccc solid;
     display:none;
     }
	 .open7{
     background: #fc6;
     color: #fff;
     cursor: pointer;
     width:240px;
     padding: 10px
     }
#slideBox7{
     padding: 10px;
     border: 1px #ccc solid;
     display:none;
     }
	 .open8{
     background: #fc6;
     color: #fff;
     cursor: pointer;
     width:240px;
     padding: 10px
     }
#slideBox8{
     padding: 10px;
     border: 1px #ccc solid;
     display:none;
     }

<!--↓20141001追加-->
#secLayout01 {
	margin-bottom: 30px;
	overflow: hidden;
	*zoom: 1;
	word-break: break-all;
	font-size: 115%;
	font-family: 'Indie Flower', cursive;
}
	
	.imgL01 {
		float: left;
		padding-right: 20px;
	}
	.imgR01 {
		float: right;
		padding-left: 20px;
	}
	.secLayoutIn01 {
		overflow: hidden;
		*zoom: 1;
	}
		.txtDropcap01 {
			overflow: hidden;
			zoom:1;
		}
		.txtDropcap01:first-letter{
			float: left;
			line-height: 1;
			font-size: 300%;
			padding: 10px 10px 10px 0;
		}