.copy {
	font-size: 10px;
	color: #999999;
	letter-spacing: 0.1em;

}
img {
	border:0;
	margin:0;
	padding:0;
}
a { 
	color: #FF6900; 
} 

a:hover { color: #FF0000;
 }

.top a { 
	color: #FF6900; 
} 

.top a:hover { color: #FF0000;
 }

span {
	color: #FF0000;	
}

hr{
	border-style: dashed;
	border-color: #FFFFCC;
}
.8r {
	font-size: 8px;
	color: #FF0000;
	letter-spacing: 0.1em;
	line-height: 14px;
}

.10 {
	font-size: 10px;
	color: #666666;
	letter-spacing: 0.2em;
	line-height: 18px;
}
.11 {
	font-size: 11px;
	color: #666666;
	letter-spacing: 0.2em;
}
.12 {
	font-size: 12px;
	color: #666666;
	letter-spacing: 0.2em;
	line-height: 18px;
}
.13 {
	font-size: 13px;
	color: #666666;
	letter-spacing: 0.2em;
	line-height: 18px;
}
.14 {
	font-size: 14px;
}

.16b {
	font-size: 18px;
	color: #00CCFF;
}

.16 {
	font-size: 16px;
	color: #666666;

}

.16p {
	font-size: 16px;
	color: #FF33CC;

}

.16p-w {
	font-size: 16px;
	color: #FF66CC;

}

.16r {
	font-size: 16px;
	color: #FF0000;

}


.17 {
	font-size: 17px;
}

.18 {
	font-size: 18px;
}

h1,h3,h4,p{
	margin:0px;
	padding:0px;
	border:0px;
	font-style:normal;
	font-weight:normal;
	font-size: 12px;
	list-style-position: inside;
	list-style-type: square;
}

h2{
	margin:0px;
	padding:0px;
	border:0px;
	font-style:normal;
	font-weight:normal;
	font-size: 12px;
	list-style-position: outside;
	list-style-type: circle;
}

ul{
	margin:0px;
	padding:0px;
	border:0px;
	font-style:normal;
	font-weight:normal;
	font-size: 10px;
	list-style-position: inside;
	list-style-type: square;
	color: #666666;
	bottom: 5px;
	top: 5px;
}

.school-li{
	margin:0px;
	padding:0px;
	border:0px;
	font-style:normal;
	font-weight:normal;
	font-size: 10px;
	list-style-position: inside;
	list-style-image: url("img/school/hutaba.gif");
	color: #666666;
	bottom: 5px;
	top: 5px;
}

.img-right {
	width: 300px;
	text-align: right;
}

.pink14{
	color:#FF0066;
	font-size:16px;
	font-weight:bold;
}

.pink12-hoso{
	color:#FF0066;
	font-size:12px;
}

.pink12{
	color:#FF66CC;
	font-weight:bold;
}

.orange12{
	color: #FF9900;
	font-size:12px;
}

.orange16{
	color: #FF9900;
	font-size:16px;
}

.green14{
	color:#4DD73E;
	font-size:14px;
	font-weight:bold;
}
.red14{
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}
.mura14{
	color: #b44c97;
	font-size:14px;
	font-weight:bold;
}
.mura_14{
	color: #228B22;
	font-size:14px;
	font-weight:bold;
}
.mu_14{
	color: #FF0000;
	font-size:14px;
}

.de14{
	color :#ff9f53;
	font-size:14px;
	font-weight:bold;
}
.g-14{
	color : #FF66CC;
	font-size:14px;
	font-weight:bold;
}

.bule16{
	color:#33CCFF;
	font-size:16px;
	text-decoration: underline;
}
.table-pink {
	border-collapse:collapse;
	border:2px solid #FF99CC;
}
.table-pink td {
	padding: 5px;
	border: 0px;
}
.table-pink td p {
	font-size:12px;
	font-weight:bold;
}
.td-pink {
	font-size: 12px;
	color: #666666;
	letter-spacing: 0.2em;
	line-height: 18px;
}

.td-pink td {
	border:1px dotted #FF99CC;
	padding: 2px 0px 2px 5px;
}
.td-pink td p {
	font-size:12px;
	font-weight:bold;
}
.table-border_img {
	border-collapse:collapse;
	border:2px solid #800000;
}
.table-border_img td {
	padding: 4px;
	border: 0px;
}
.table-border_img td p {
	font-size:12px;
	font-weight:bold;
}
.table-border {
	border-collapse:collapse;
	border:2px solid #ffb978;
}
.table-border td {
	padding: 4px;
	border: 0px;
}
.table-border td p {
	font-size:12px;
	font-weight:bold;
}
.td {
	font-size: 12px;
	color: #666666;
	letter-spacing: 0.2em;
	line-height: 18px;
}
.td td {
	border:1px dotted #ffb978;
}

style2 a {
	
}

.indent {
	text-indent: -1em;
	padding-left: 1em;
}
