body {
	text-align: left;
	background-color:white;
	font-size: 12px;
	color: #777777;
	line-height:130%;

	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}

.kihon{	background-image: url(imgs/kihon.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width:281px;
	height:38px;
	color: #777777;
	font-size: 12px;
	padding-top:16px;
	padding-left:38px;
	padding-bottom:0px;
	letter-spacing:1px;}

.puppy1{background-image: url(imgs/puppy1.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width:281px;
	height:44px;
	color: #777777;
	font-size: 12px;
	padding-top:8px;
	padding-left:42px;
	padding-bottom:0px;
	letter-spacing:1px;}

.puppy2{background-image: url(imgs/puppy2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width:281px;
	height:44px;
	color: #777777;
	font-size: 12px;
	padding-top:8px;
	padding-left:42px;
	padding-bottom:0px;
	letter-spacing:1px;}

.puppy3{background-image: url(imgs/puppy3.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width:281px;
	height:44px;
	color: #777777;
	font-size: 12px;
	padding-top:8px;
	padding-left:42px;
	padding-bottom:0px;
	letter-spacing:1px;}

.puppy4{background-image: url(imgs/puppy4.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width:281px;
	height:44px;
	color: #777777;
	font-size: 12px;
	padding-top:8px;
	padding-left:42px;
	padding-bottom:0px;
	letter-spacing:1px;}


.padding{padding-top:0px;
	 padding-bottom:0px;}

img {	border: none;}

a:link {color: #24639F;}
a:visited {color:#24639F;}
a:hover {color: #24639F; text-decoration:none;}

.copyright{
	background-color:white;
	color: #666666;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.blue{
	background-color:#66CCFF;}

.text{
	background-color:white;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 10pt;
	line-height: 12pt;
	letter-spacing: 0.04em;
}
	
.white{background-color:white;}	
.waku{	background-color:#939393;}
.text02 {
	background-color:white;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 9pt;
	line-height: 11pt;
	letter-spacing: 0.05em;
	color: #336666;
}
.clip {
	background-color: #E1EFF0;
	border: 1px solid #FFFFFF;
	padding: 10px;
	width: 560px;
	margin-right: auto;
	margin-left: auto;
}
h1 {
	font-size: 15pt;
	color:#24639F;
	margin: 0px;
	padding: 0px;
}
h3 {
	margin: 0px;
	padding: 0px;
	font-size: 9pt;
	font-weight: normal;
	color: #24639F;
}
.clipexplain {
	margin-bottom: 4px;
	margin-top: 2px;
}
h2 {
	margin: 0px;
	padding: 0px;
	font-size: 12pt;
	color: #003366;
}
.right {
	font-align:right;
}
