@charset "Shift_JIS";

/* ------------------------
	TAB
------------------------ */
#lesson_tab{
	padding-left:15px;
	height: 1160px;
	position: relative;
}
#flv_box{
	position: absolute;
	top:140px;
	left: 580px;
	z-index: 100;
}
.tab1 {
  display: block;
}
.tab2 {
  display: none;
}
#tab1_header{
  background: url(../img/tabbg1a.jpg) 0 0 no-repeat;
  width: 930px;
  height: 115px;
  position: relative;
}
.tab_bt1{
	position: absolute;
	top: 20px;
  	left: 467px;
}
.tab1_title{
	position: absolute;
	top: 45px;
  	left: 60px;
}
.tab1_mt{
	position: absolute;
	top: 30px;
  	left: 60px;
}
.tab1_sc{
	position: absolute;
	top: 136px;
  	left: 60px;
}
.tab1_txt{
	position: absolute;
	top: 75px;
  	left: 90px;
}
.tab1_les1{
	position: absolute;
	top: 140px;
  	left: 90px;
}
.tab1_les2{
	position: absolute;
	top: 140px;
  	left: 480px;
}
.tab1_les3{
	position: absolute;
	top: 320px;
  	left: 90px;
}
.tab1_les4{
	position: absolute;
	top:320px;
  	left: 480px;
}
#tab1_body{
  background: url(../img/tabbg1b.jpg) 0 0 repeat-y;
  width: 930px;
  height: 480px;
  position: relative;
}
#tab1_body_btm{
  background: url(../img/tabbg1c.jpg) 0 0 repeat-y;
  width: 930px;
  height: 500px;
  position: relative;
}
#tab2_header{
  background: url(../img/tabbg2a.jpg) 0 0 no-repeat;
  width: 930px;
  height: 115px;
  position: relative;
}
.tab_bt2{
	position: absolute;
	top: 20px;
  	left: 3px;
}
.tab2_title{
	position: absolute;
	top: 40px;
  	left: 530px;
}
.tab2_mt{
	position: absolute;
	top: 30px;
  	left: 60px;
}
.tab2_sc{
	position: absolute;
	top: 160px;
  	left: 60px;
}
#tab2_body{
  background: url(../img/tabbg2b.jpg) 0 0 repeat-y;
  width: 930px;
  height: 480px;
  position: relative;
}
#tab2_body_btm{
  background: url(../img/tabbg2c.jpg) 0 0 repeat-y;
  width: 930px;
  height: 500px;
  position: relative;
}
/* ------------------------
	LESSON
------------------------ */
.div1 {
  float: left;
  width: 750px;
}
.div2 {
  float: left;
  width: 172px;
}
.div3 {
  padding: 0 0 40px 15px;
}
.div4 {
  position: relative;
  top: 0;
  left: 0;
  background: url(../img/lesson04.jpg) 0 0 no-repeat;
  width: 930px;
  height: 244px;
}
.div5 {
	position: relative;
	top: 0;
	left: 15px;
	background: url(../img/lesson08.jpg) 0 0 no-repeat;
	width: 928px;
	height: 150px;
}
.p0 {
  padding: 15px 0 0 20px;
}
.p1 {
  padding: 30px 0 0 0;
}
.p2 {
  padding: 30px 0 30px 20px;
}
.p3 {
  position: absolute;
  top: 40px;
  left: 40px;
}
.p4 {
  position: absolute;
  top: 90px;
  left: 70px;
}
.p5 {
  position: absolute;
  top: 175px;
  left: 70px;
  background: url(../img/btn_lesson_on.png) 0 0 no-repeat;
}
.p6 {
  position: absolute;
  top: 40px;
  left: 630px;
}
.p7 {
  position: absolute;
  top: 13px;
  left: 800px;
  width: 93px;
  height: 89px;
  background: url(../img/btn_lesson2_on.png) 0 0 no-repeat;
}


