@charset "Shift_JIS";
body {
	background-color: #0096C8;}
#wrapper {
  width: 100%;
  overflow-x: hidden;
  min-width: 960px;
  margin: 0;
  padding: 0;
  background: #f9f7f3;
}

/*------------------------------------------------------------------------------------------------------*/
#contentswrap{
	width: 100%;
	background: #f9f7f3 url(../../img/common/bg_floar.jpg) bottom center no-repeat;
	background-attachment: fixed;
	min-width: 960px;
	margin: 0 auto;
}
#contents {
	width:960px;
	margin:0px auto;
}

#topsection {
	position:relative;
	height:88px;
}
#topsection .stitle {
	position:absolute;
	top:-7px;
	left:44px;
}
#topsection .title {
	position:absolute;
	top:24px;
	left:44px;
}

/*------------------------------------------------------------------------------------------------------*/

#section1 {
	position:relative;	
	height:1217px;
}
#section1 .bg {
	position:absolute;
	background:url(../img/img_section1_bg.png) top center no-repeat;
	width:964px;
	height:1212px;
	top:0px;
	left:-2px;
}
#section1 h2 {
	position:absolute;
	top:13px;
	left:44px;
}
#section1 .toppic {
	position:absolute;
	top:-98px;
	left:670px;
}
/*---------------------------------------*/
#section1 #part1 {
	position:absolute;
	width:964px;
	height:208px;
	top:54px;
	left:0px;
}
#section1 #part1 .txt1 {
	position:absolute;
	top:23px;
	left:44px;
}
#section1 #part1 .bmi {
	position:absolute;
	top:171px;
	left:44px;
}
#section1 #part1 .txt2 {
	position:absolute;
	top:177px;
	left:176px;
}

#section1 #part1 .pic {
	position:absolute;
	top:0px;
	left:552px;
}
/*---------------------------------------*/
#section1 #part2 {
	position:absolute;
	background:url(../img/img_section1_bg2.png) top center no-repeat;
	width:964px;
	height:419px;
	top:292px;
	left:0px;
}
#section1 #part2 .bmi_check {
	position:absolute;
	top:35px;
	left:90px;
}
#section1 #part2 .agebalance_check {
	position:absolute;
	top:35px;
	left:502px;
}
#section1 #part2 .title {
	position:absolute;
	top:0px;
}
#section1 #part2 .video {
	position:absolute;
	top:36px;
}
#section1 #part2 .txt {
	position:absolute;
	top:310px;
}
/*---------------------------------------*/
#section1 #part3 {
	position:absolute;
	background:url(../img/img_section1_bg3.png) top center no-repeat;
	width:515px;
	height:470px;
	top: 711px;
	left:42px;
}
#section1 #part3 .imgnew {
	position:absolute;
	top:30px;
	left:-18px;
}
#section1 #part3 h3 {
	position:absolute;
	top:52px;
	left:241px;
}
#section1 #part3 .pic {
	position:absolute;
	top:0px;
	left:0px;
}
#section1 #part3 .txt1 {
	position:absolute;
	top:150px;
	left:182px;
}
#section1 #part3 .txt2 {
	position:absolute;
	top:330px;
	left:182px;
}
/*---------------------------------------*/
#section1 #part4 {
	position:absolute;
	background:url(../img/img_section1_bg4.png) top center no-repeat;
	width:365px;
	height:451px;
	top: 710px;
	left:562px;
}
#section1 #part4 .title {
	position:absolute;
	top:40px;
	left:53px;
}
#section1 #part4 .txt {
	position:absolute;
	top:106px;
	left:53px;
}
#section1 #part4 .pic {
	position:absolute;
	top:280px;
	left:68px;
}

/*------------------------------------------------------------------------------------------------------*/

#section2 {
	position:relative;
	height:344px;
}
#section2 .bg {
	position:absolute;
	background:url(../img/img_section2_bg.png) top center no-repeat;
	top:0px;
	left:-10px;
	width:980px;
	height:344px;
}
#section2 .imgnew {
	position:absolute;
	top:0px;
	left:-3px;
}
#section2 h2 {
	position:absolute;
	top:22px;
	left:76px;
}
#section2 .txt {
	position:absolute;
	top:116px;
	left:51px;
}
#section2 .pic {
	position:absolute;
	top:47px;
	left:526px;
}

/*------------------------------------------------------------------------------------------------------*/

#section3 {
	position:relative;
	height:624px;
}
#section3 .bg {
	position:absolute;
	background:url(../img/img_section3_bg.png) top center no-repeat;
	width:964px;
	height:594px;
	top:0px;
	left:-2px;
}
#section3 h3 {
	position:absolute;
	top:13px;
	left:45px;
}
#section3 #section3_inner {
	position:absolute;
	height:247px;
	top:77px;
	left:45px;
}
#section3 #section3_inner .pic1 {
	position:absolute;
	top:0px;
	left:0px;
}
#section3 #section3_inner .txt1 {
	position:absolute;
	top:14px;
	left:478px;
}
#section3 #section3_inner .txt2 {
	position:absolute;
	top:96px;
	left:478px;
}
#section3 #section3_inner .pic2 {
	position:absolute;
	top:133px;
	left:459px;
}
#section3 #onepoint_memo {
	position:absolute;
	background:url(../img/img_section3_memo_bg.png) top center no-repeat;
	top:376px;
	left:115px;
	width:734px;
	height:152px;
}
#section3 #onepoint_memo .title {
	position:absolute;
	top:31px;
	left:81px;
}
#section3 #onepoint_memo .txt {
	position:absolute;
	top:72px;
	left:81px;
}
#section3 #onepoint_memo .pic {
	position:absolute;
	top:18px;
	left:489px;
}
