@charset "utf-8";

/* div.trainingBox */
div.trainingBox {
	width:780px;
	overflow:hidden;
	margin:0 auto;
	clear:both;
	padding:0 0 28px 0;
}
div.trainingBox p.txt {
	text-indent:1em;
	padding:5px 20px 34px 20px;
}
div.trainingBox p.txt.pb15 {
	padding-bottom:17px;
}
div.trainingBox p.txt2 {
	text-indent:1em;
	line-height:1.4;
	padding:20px 0 0 20px;
}
div.trainingBox p.txt2.pt0 {
	padding-top:0px;
	padding-bottom:8px;
}
div.trainingBox p.txt3 {
	padding:0 0 0 20px;
	clear:both;
}
div.trainingBox p.txt3 span {
	display:block;
	text-indent:-1.2em;
	padding-left:1.1em;
}


div.trainingBox p.txt4 {
	padding:0 0 0 0px;
	clear:both;
}
div.trainingBox p.txt3 span {
	display:block;
	text-indent:-1.2em;
	padding-left:1.1em;
}

div.trainingBox h2 {
	padding:0 0 5px 0;
	clear:both;
}
div.trainingBox p.photo {
	float:right;
	padding:11px 35px 0 0;
}
div.trainingBox p.photo2 {
	float:right;
	padding:35px 12px 0 0;
}

/* div.training */
div.training {
	width:405px;
	float:left;
	padding:0 0 0 20px;
}
div.training.w700 {
	width:700px;
	float:none;
	clear:both;
}
div.training ul {
	clear:both;
	padding:0 0 8px 0;
}
div.training ul.pb0 {
	padding-bottom:0px;
}
div.training ul li {
	line-height:1.4;
	text-indent:-1em;
	padding-left:1em;
}
div.training ul li span {
	padding:0 5px 0 3px;
}
div.training ul li.top {
	font-weight:bold;
}