.list{font-size:10px;line-height:1.5;color:#330000;padding:10px 5px;}
.txt1{font-size:10px;line-height:1.4;color:#330000;}
.txt2{font-size:12px;line-height:1.5;color:#330000;}
.txt3{font-size:10px;line-height:1.4;color:#330000;padding-left:10px;}
.txt4{font-size:10px;line-height:1.5;color:#330000;}
.txt6{font-size:12px;line-height:1.8;}
.txt7{
	font-size:12px;
	line-height:normal;
}
.txt2-2{font-size:12px;line-height:1.5;color:#330000;padding:10px 30px;}
.pad1{padding:5px 10px;}.dot1 {  font-size: 9px; font-style: normal; line-height: normal; font-weight: normal; color: #66cc00}
.txt8 {  font-size: 12px}
.txt9 {  font-size: 12px; line-height: 1.5; font-weight: bold; color: #009900}
.txt10 {  font-size: 70%; line-height: 1.7; color: #330000}
.dot2 {  font-size: xx-small; color: #ffffff}
.text1 {  font-size: 10px; line-height: 1.7; color: #ff6600}
.txt12 {  font-size: 11px; line-height: 1.4; color: #000000}
.txt1-2 {  font-size: 10px; line-height: 1.6; color: #000000; text-decoration: none}
.txt5 {  font-size: 12px; line-height: 1.5}
.sicho {
	font-size: 10px;
	line-height: 2;
	font-weight: normal;
	text-decoration: none;
}
a:link {
}
.purple {
	color: #cc00ff;
	text-decoration: none;
}


.clear {
    clear:both;
	height:0px;
	line-height:0px;
	margin:0;
	padding:0;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

h1, h2, h3 {
  margin:0; padding:0;
}

.left {
  float:left;
 }