/*  Reset  */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote{margin:0;padding:0;}
img{border:0;}


/*  Layout  */


body,td{
	font-size: 12px;
	line-height: 150%
}

}
.BasicText {  font-size: 12px; line-height: 150% }
.BasicText-nh {  font-size: 12px}
.SmallText {  font-size: 10px; line-height: 120% }
.SmallText-nh {  font-size: 10px }
.BoldText {  font-size: 12px; line-height: 130%; font-weight: bold }
.BoldText-nh {  font-size: 12px; font-weight: bold }
.TitleText {  font-size: 12px ; font-weight: bold; color: #ffffff }
.PageNaviText {  font-size: 10px }
.Sp-Question {  font-size: 12px; line-height: 130%; font-weight: bold; color: #669933 }
.Sp-Prologue {  font-size: 10px; line-height: 120%; color: #60667F }
.PageTitle {  font-size: 14px; font-weight: bold }
.PointTitleText {  font-size: 12px; font-weight: bold; color: #669933 }
.Sp-Copy { font-size: 12px; line-height: 130%; font-weight: normal; color: #336600}
.img_right {  margin: 5px 0px 10px 20px }
.img_left { margin: 5px 20px 10px 0px }

.LeadText {
	font-weight: bold;
	color: #444444;
	background: url(img/contents_lead_bg.jpg) no-repeat 0px 0%;
	line-height: 130%;
	padding: 8px 10px 8px 30px;
	margin: 10px 0px 25px;
}
.LeadText_seikatsu {
	font-weight: bold;
	color: #C84236;
	background: url(img/contents_lead_bg2.jpg) no-repeat 0px 0%;
	line-height: 130%;
	padding: 22px 10px 27px 50px;
	margin: 15px 0px 10px;
}
.SubLeadText {
	color: #339900;
	margin-top: 40px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #339900;
	padding: 0px;
	font-weight: bold;
	font-size: 14px;
}

/*
.deco {
	color:#FF00cc; 
}*/
