p {
		vertical-align: top;
		margin: 0;
		padding: 0 0 20px; }
/*ナビゲーション背景*/
#navitraining {
		background-image: url(../images/navi/side_i_4training.gif);
		background-repeat: no-repeat;
		background-position: center top;
		width: 150px;
		padding-top: 135px; }
/*大見出し背景*/
#trainingbg1 {
		background-repeat: no-repeat;
		background-position: right center;
		text-align: left;
		vertical-align: bottom;
		width: 500px;
		margin: 0;
		padding: 74px 0; }
		#trainingbg2 {
		background-repeat: no-repeat;
		background-position: right center;
		text-align: left;
		vertical-align: bottom;
		width: 500px;
		margin: 0;
		padding: 128px 0 20px; }
		#trainingbg3 {
		background-image: url(../images/picture/images/ishii_momokoshi.jpg);
		background-repeat: no-repeat;
		background-position: right center;
		text-align: left;
		vertical-align: bottom;
		width: 500px;
		margin: 0;
		padding: 104px 0 20px; }
	#trainingbg4 {
		background-repeat: no-repeat;
		background-position: right center;
		text-align: left;
		vertical-align: bottom;
		width: 500px;
		margin: 0;
		padding: 10px 0 20px; }
		#trainingbg5 {
		background-image: url(../images/picture/images/glanma.jpg);
		background-repeat: no-repeat;
		background-position: right center;
		text-align: left;
		vertical-align: bottom;
		width: 500px;
		margin: 0;
		padding: 128px 0 20px; }
		#trainingbg6 {
		background-repeat: no-repeat;
		background-position: right center;
		text-align: left;
		vertical-align: bottom;
		width: 500px;
		margin: 0;
		padding: 20px 0; }
/*右メインエリア*/
#maintrainingright {
		font-size: 12px;
		line-height: 21px;
		vertical-align: top;
		width: 440px;
		margin: 0;
		padding: 0 0 50px 0; }
		#maintrainingright3 {
		font-size: 12px;
		line-height: 21px;
		vertical-align: top;
		width: 440px;
		margin: 0;
		padding: 0 0 50px 0; }
		#maintrainingright4 {
		font-size: 12px;
		line-height: 21px;
		vertical-align: top;
		width: 440px;
		margin: 0;
		padding: 0 0 30px; }
		#maintrainingright6 {
		font-size: 12px;
		line-height: 21px;
		vertical-align: top;
		width: 440px;
		margin: 0;
		padding: 0 0 30px; }
.trainingright {
		vertical-align: top;
		margin: 0;
		padding: 0 0 40px; }
.text12 {
		font-size: 12px;
		line-height: 21px;
		margin: 0;
		padding: 0; }

/*強調*/
.b_training {
		font-size: 16px;
		font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, "ＭＳ Ｐゴシック", Helvetica, Arial, Verdana, sans-serif;
		line-height: 24px; }
.normaltext  /* 通常テキスト */ {
		margin: 0;
		padding: 0; }
.trainingbold14 {
		font-size: 14px;
		font-weight: bold;
		line-height: 21px;
		margin: 0;
		padding: 0; }

/*表*/
.training1text {
		font-size: 12px;
		line-height: 19px;
		vertical-align: top;
		margin: 0;
		padding: 3px 0; }

.trainingli1 {
		margin: 0;
		padding: 4px 0;
		list-style-type: decimal; }

.trainingli2 {
		font-size: 12px;
		line-height: 19px;
		margin: 0;
		padding: 0 0 0 25px;
		list-style-position: outside; }

.attext {
		font-size: 12px;
		line-height: 21px;
		margin: 0;
		padding: 30px 0 0; }
/*イロハ*/
.iroha {
		margin: 0 0 20px 30px;
		padding: 0;
		list-style-type: katakana-iroha; }

