@charset "Shift_JIS";
body {
	background-color: #0096C8;}
#wrapper {
  width: 100%;
  overflow-x: hidden;
  min-width: 960px;
  margin: 0;
  padding: 0;
  background: #f9f7f3 url(../../img/common/bg_floar.jpg) bottom center no-repeat;
  background-attachment: fixed;
}

/* HEADER */



/* section1 */
#section1 {
	position: relative;
	width: 960px;
	height: 90px;
	margin: 0 auto; }
#section1 h1,
#section1 li {
	position: absolute; }
#section1 .title {
	top: -10px;
	left: 40px; }


/* section2 */
#section2 {
	position: relative;
	width: 960px;
	height: 857px;
	margin: 0 auto;
	background: url(../img/training/bg_training.png) top center no-repeat; }
#section2 h2,
#section2 p,
#section2 li,
#section2 .btn_dance .icon_dance_new {
	position: absolute; }
#section2 .stitle_training {
	top: 11px;
	left: 41px; }
#section2 .text_training {
	top: 75px;
	left: 41px; }
#section2 .btn_balancegame {
	top: 142px;
	left: 41px; }
#section2 .btn_dance {
	top: 142px;
	left: 486px; }
#section2 .icon_dance_new {
	top: -4px;
	left: 286px; }
#section2 .btn_aerobicexercise {
	top: 461px;
	left: 41px; }
#section2 .btn_yoga {
	top: 461px;
	left: 338px; }
#section2 .btn_weighttraining {
	top: 461px;
	left: 635px; }
#section2 .img_training_01 {
	top: -81px;
	left: 485px; }
#section2 .img_training_02 {
	top: -81px;
	left: 594px; }
#section2 .img_training_03 {
	top: -81px;
	left: 680px; }
#section2 .img_training_04 {
	top: -81px;
	left: 797px; }
#section2 .img_training_05 {
	top: -81px;
	left: 871px; }
	
	
/* section3 */
#section3 {
	position: relative;
	width: 960px;
	height: 466px;
	margin: 0 auto;	}
#section3 h3,
#section3 p,
#section3 li {
	position: absolute; }
#section3 .nonetv {
	top: 0;
	left: 0;
	width: 470px;
	height: 394px;
	background: url(../img/training/bg_nonetv.png) top left no-repeat; }
#section3 .nonetv .stitle_nonetv {
	top: 9px;
	left: 59px; }
#section3 .nonetv .icon_new {
	top: -15px;
	left: -13px; }
#section3 .nonetv .img_nonetv {
	top: 62px;
	left: 74px; }
#section3 .nonetv .text_nonetv {
	top: 275px;
	left: 45px; }
#section3 .mirrormode {
	top: 0;
	left: 490px;
	width: 470px;
	height: 394px;
	background: url(../img/training/bg_mirrormode.png) top left no-repeat; }
#section3 .mirrormode .stitle_mirrormode {
	top: 9px;
	left: 59px; }
#section3 .mirrormode .icon_new {
	top: -15px;
	left: -13px; }
#section3 .mirrormode .img_mirrormode {
	top: 62px;
	left: 74px; }
#section3 .mirrormode .text_mirrormode {
	top: 275px;
	left: 43px; }