@charset "utf-8";
@import url(./cmn.css);


/*************スパイラルトレーニング設定********/

h2.title {  
  background:url(../img/spiral_training/title.jpg) no-repeat;
}

h3.sttl01 {
	background:url(../img/spiral_training/sttl01.gif) no-repeat;
}

.p_txt01 {
	margin:0;
	padding:0;
	line-height:150%;
}

.span_txt01 {
	font-weight:bold;
}

.span_txt02 {
	color:#394CB1;
}

div.img01 {
	margin:10px auto;
	padding:0;
	width:476px;
	height:446px;
	display:block;
  text-indent:-9999px;
  text-decoration:none; 
	background:url(../img/spiral_training/img01_on.gif) no-repeat 0 0;
}

.img01 a,.img01 a:link,.img01 a:visited {
  margin:0;
  padding:0;
  width:476px;
  height:446px;
  display:block;
  text-indent:-9999px;
  text-decoration:none; 
  background:url(../img/spiral_training/img01_off.gif) no-repeat;
  }
  
.img01 a:hover,.img01 a:active {
  margin:0;
  padding:0;
  width:476px;
  height:446px;
  display:block;
  text-indent:-9999px;
  text-decoration:none; 
  background:url(../img/spiral_training/img01_on.gif) no-repeat;
  }

div.img02 {
	margin:20px auto;
	padding:0;
	width:496px;
	height:87px;
	position:relative;
}

.img02 p {
	margin:0;
  padding:0;
	position:absolute;
	bottom:2px;
	right:3px;
	font-size:10px;
}

div.system_waku {
	margin:20px auto;
	padding:0;
	width:580px;
	height:auto;
}

/*レッスンクラス枠*/

div.system01 {
	margin:0;
	padding:0;
	width:273px;
	height:auto;
	float:left;
	border:1px solid #156AB4;
}

div.system02 {
	margin:0;
	padding:0;
	width:273px;
	height:auto;
	float:left;
	border:1px solid #6AAA57;
}

/*タイトル*/

.p_txt02_1 {
	margin:0;
	padding:8px 0 0;
	width:273px;
	height:24px;
	background:#156AB4;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

.p_txt02_2 {
	margin:0;
	padding:8px 0 0;
	width:273px;
	height:24px;
	background:#6AAA57;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

/*サブタイトル＿講師は*/
.p_txt03 {
	margin:6px 5px;
	padding:5px 5px 0;
	width:253px;
	height:18px;
	background:#ccc;
	color:#333;
	font-size:12px;
	font-weight:bold;
}

/*サブタイトル＿生徒は*/
.p_txt04 {
	margin:6px 5px;
	padding:5px 5px 0;
	width:253px;
	height:18px;
	background:#FFDF7D;
	color:#f33;
	font-size:12px;
	font-weight:bold;
}

.p_txt05 {
	margin:5px 5px 10px;
	padding:0;
}

/*矢印*/
div.yajirushi {
	margin:130px 6px 0;
	padding:0;
	width:18px;
	height:41px;
	float:left;
}


