/* ------------------------------------------------------------------
 脱メタボポート
 ------------------------------------------------------------------*/
/* ------- index ----------- */
.metabolic_index_kvb {
	float:left;
	margin-bottom:20px;
}

.metabolic_indexh2 {
	clear:both;
	margin-bottom:5px;
	margin-top:5px;
}

.metabolic_index_boxall {
	clear:both;
	width:758px;
	background-image:url(../../../../campaign/images/metabolic/report/index/box_bg_01.gif);
	background-position:left;
	background-repeat:repeat-y;
	margin-left:2px;
	margin-bottom:15px;
}

.metabolic_index_boxall_bottom {
	clear:both;
	width:758px;
	background-image:url(../../../../campaign/images/metabolic/report/index/box_bg_01_bottom.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	margin-left:1px;
}

.metabolic_index_boxall_l2 {
	clear:both;
	width:758px;
	background-image:url(../../../../campaign/images/metabolic/report/index/box_bg_02.gif);
	background-position:left;
	background-repeat:repeat-y;
	margin-left:2px;
	margin-bottom:15px;
}

.metabolic_index_boxall_bottom_l2 {
	clear:both;
	width:758px;
	background-image:url(../../../../campaign/images/metabolic/report/index/box_bg_02_bottom.gif);
	background-position: bottom;
	background-repeat:no-repeat;
	margin-left:1px;
}


.metabolic_index_boxleft {
	float:left;
	width:242px;
}

.metabolic_index_boxleft2 {
	float:left;
	width:242px;
	margin-left:15px;
}

.metabolic_index_boxin img {
	float:left;
}

.metabolic_index_boxinleft {
	float:left;
	width:147px;
	padding:4px;
	_*padding:3px;
}

.metabolic_index_boxinleft p {
	margin-bottom:5px;
	margin-top:5px;
	padding-bottom:5px;
}

a.metabolic_index_boxall_a1 {
	display:block;
	background-image:url(../../../../campaign/images/metabolic/report/arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:5px;
	margin-bottom:5px;
}

a.metabolic_index_boxall_a2 {
	display:block;
	background-image:url(../../../../campaign/images/metabolic/report/arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:5px;
	margin-bottom:5px;
}

a.metabolic_index_boxall_a3 {
	display:block;
	background-image:url(../../../../campaign/images/metabolic/report/arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:5px;
	margin-bottom:5px;
}


/* ---------------------------- 詳細 -------------------------------- */
.metabolic_menu {
	clear:both;
	margin-bottom:5px;
}

.metabolic_menu img {
	float:left;
	margin-left:10px;
}

.metabolic_contents_1all {
}

#sec01 h3 {
	margin-left:20px;
}

p.txt01{
width:462px;
margin:9px 0 9px 25px;
}


#bodydata_box{
width:553px;
height:391px;
background:url(../../../../campaign/images/metabolic/report/bodydata_bg.gif) no-repeat;
margin-left:20px;
position:relative;
margin-bottom:10px;
}

#bodydata_box #henka{
width:425px;
height:150px;
padding:237px 0 0 175px;
}

#bodydata_box #henka li{
padding-bottom:0px;
}

#bodydata_box #henka li img{
vertical-align:top;
}

#bodydata_box .right{
width:128px;
position:absolute;
top:0px;
left:425px;
}

#bodydata_box .right img{
margin-bottom:6px;
}



/*-----------------
hirota

---------------*/
#contest_hirota {
	clear:both;
	width:760px;
	margin-top:20px;
	background-image:url(../../../../campaign/images/metabolic/report/contents_bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

#contest_hirota #sec01{
background-image:url(../../../../campaign/images/metabolic/report/01/contents_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#contest_hirota #henka{
background:url(../../../../campaign/images/metabolic/report/01/bodydata.jpg) no-repeat;
}

/*-----------------
syuu

---------------*/
#contest_syuu {
	clear:both;
	width:760px;
	margin-top:20px;
	background-image:url(../../../../campaign/images/metabolic/report/contents_bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

#contest_syuu #sec01{
background-image:url(../../../../campaign/images/metabolic/report/02/contents_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#contest_syuu #henka{
background:url(../../../../campaign/images/metabolic/report/02/bodydata.jpg) no-repeat;
}

/*-----------------
aoki

---------------*/
#contest_aoki {
	clear:both;
	width:760px;
	margin-top:20px;
	background-image:url(../../../../campaign/images/metabolic/report/contents_bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

#contest_aoki #sec01{
background-image:url(../../../../campaign/images/metabolic/report/03/contents_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#contest_aoki #henka{
background:url(../../../../campaign/images/metabolic/report/03/bodydata.jpg) no-repeat;
}

/*-----------------
matsuoka

---------------*/
#contest_matsuoka {
	clear:both;
	width:760px;
	margin-top:20px;
	background-image:url(../../../../campaign/images/metabolic/report/contents_bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

#contest_matsuoka #sec01{
background-image:url(../../../../campaign/images/metabolic/report/04/contents_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#contest_matsuoka #henka{
background:url(../../../../campaign/images/metabolic/report/04/bodydata.jpg) no-repeat;
}


#contest_matsuoka #sec01 p.txt01{
width:400px;
}

#contest_matsuoka #bodydata_box{
width:680px;
height:395px;
background:url(../../../../campaign/images/metabolic/report/04/bodydata_bg02.gif) no-repeat;
}

#contest_matsuoka #bodydata_box #henka{
width:425px;
height:150px;
padding:237px 0 0 235px;
}

#contest_matsuoka #bodydata_box .right{
left:540px;
}



/*-----------------
suyama

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

#contest_suyama {
	clear:both;
	width:760px;
	margin-top:20px;
	background-image:url(../../../../campaign/images/metabolic/report/contents_bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

#contest_suyama #sec01{
background-image:url(../../../../campaign/images/metabolic/report/05/contents_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#contest_suyama #henka{
background:url(../../../../campaign/images/metabolic/report/05/bodydata.jpg) no-repeat;
}

/*-----------------
nagaya
---------------*/

#contest_nagaya {
	clear:both;
	width:760px;
	margin-top:20px;
	background-image:url(../../../../campaign/images/metabolic/report/contents_bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

#contest_nagaya #sec01{
background-image:url(../../../../campaign/images/metabolic/report/06/contents_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#contest_nagaya #henka{
background:url(../../../../campaign/images/metabolic/report/06/bodydata.jpg) no-repeat;
}

/*-----------------
akiyama

---------------*/
#contest_07 {
	clear:both;
	width:760px;
	margin-top:20px;
	background-image:url(../../../../campaign/images/metabolic/report/contents_bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

#contest_07 #sec01{
background-image:url(../../../../campaign/images/metabolic/report/07/contents_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#contest_07 #henka{
background:url(../../../../campaign/images/metabolic/report/07/bodydata.jpg) no-repeat;
}


/*-----------------
nagai

---------------*/
#contest_nagai {
	clear:both;
	width:760px;
	margin-top:20px;
	background-image:url(../../../../campaign/images/metabolic/report/contents_bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

#contest_nagai #sec01{
background-image:url(../../../../campaign/images/metabolic/report/08/contents_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#contest_nagai #henka{
background:url(../../../../campaign/images/metabolic/report/08/bodydata.jpg) no-repeat;
}

/*-----------------
fukuda

---------------*/
#contest_fukuda {
	clear:both;
	width:760px;
	margin-top:20px;
	background-image:url(../../../../campaign/images/metabolic/report/contents_bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

#contest_fukuda #sec01{
background-image:url(../../../../campaign/images/metabolic/report/09/contents_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#contest_fukuda #henka{
background:url(../../../../campaign/images/metabolic/report/09/bodydata.jpg) no-repeat;
}


/*-----------------
hayakawa

---------------*/
#contest_hayakawa {
	clear:both;
	width:760px;
	margin-top:20px;
	background-image:url(../../../../campaign/images/metabolic/report/contents_bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

#contest_hayakawa #sec01{
background-image:url(../../../../campaign/images/metabolic/report/10/contents_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#contest_hayakawa #henka{
background:url(../../../../campaign/images/metabolic/report/10/bodydata.jpg) no-repeat;
}



/*-----------------
hagiri

---------------*/
#contest_hagiri {
	clear:both;
	width:760px;
	margin-top:20px;
	background-image:url(../../../../campaign/images/metabolic/report/contents_bg.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

#contest_hagiri #sec01{
background-image:url(../../../../campaign/images/metabolic/report/11/contents_bg.jpg);
background-position:top left;
background-repeat:no-repeat;
}

#contest_hagiri #henka{
background:url(../../../../campaign/images/metabolic/report/11/bodydata.jpg) no-repeat;
}


/*----------------- 3ヵ月間の痩身DATAより下 ---------------*/
.metabolic_sec02 {
	clear:both;
	width:760px;
	background-image:url(../../../../campaign/images/metabolic/report/contents02_bgin.gif);
	background-position:top left;
	background-repeat:repeat-y;
	margin-bottom:20px;
}

.metabolic_sec02box {
	clear:both;
	width:760px;
	background-image:url(../../../../campaign/images/metabolic/report/contents02_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:15px;
}

.metabolic_sec02_img01 {
	margin-left:8px;
	margin-top:12px;
	float:left;
}

.metabolic_sec02box p {
	display:block;
	float:left;
	width:260px;
	margin-top:45px;
}

.metabolic_sec02_img02 {
	float:left;
	margin-left:20px;
	margin-top:12px;

}

.metabolic_sec02_img03 {
	float:left;
	margin-top:12px;

}


.metabolic_sec03 {
	clear:both;
	width:760px;
}

.metabolic_sec03_l {
	clear:both;
	float:left;
	width:537px;
}

.metabolic_sec03_limg {
	float:left;
}

.metabolic_sec03_lin {
	float:left;
	width:262px;
}

.metabolic_sec03_min {
	float:left;
	width:476px;
	margin-bottom:25px;
}

.metabolic_sec03_min p {
	padding-top:2px;
	margin-bottom:5px;
}

.metabolic_sec03_lin p {
	padding-top:2px;
	margin-bottom:5px;
}

.metabolic_sec03_r {
	float:left;
	width:223px;
}


.metabolic_sec04 {
	clear:both;
	width:760px;
	margin-bottom:20px;
	background-image:url(../../../../campaign/images/metabolic/report/contents03_bgin.jpg);
	background-position:left;
	background-repeat:repeat-y;
}

.metabolic_sec04box {
	width:760px;
	background-image:url(../../../../campaign/images/metabolic/report/contents03_bgt.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

.metabolic_sec04in {
	width:760px;
	background-image:url(../../../../campaign/images/metabolic/report/contents03_bgb.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	padding-bottom:10px;
}

.metabolic_sec04in img {
	margin-left:11px;
	float:left;
	margin-top:5px;
}

.metabolic_sec04_txt {
	float:left;
	width:395px;
	padding-left:5px;
	margin-top:10px;
}

.metabolic_sec04_t {
	font-size: 148%;
	line-height: 140%;
	font-weight:bold;
	margin-bottom:5px;
}

.metabolic_sec04_t a:link {
	color: #40659C;
	text-decoration: none;
}

.metabolic_sec04_t a:visited {
	color: #40659C;
	text-decoration: none;
}

.metabolic_sec04_t a:hover {
	color: #40659C;
	text-decoration: underline;
}

.metabolic_sec04_t a:active{
	color: #40659C;
	text-decoration: none;
}

.metabolic_sec04_txt p {
	margin-bottom:10px;
}

a.metabolic_sec04_txt_a {
	display:block;
	background-image:url(../../../../campaign/images/metabolic/report/arrow.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:18px;
}


.metabolic_sec05 {
	clear:both;
	width:748px;
	text-indent: -12px;
	margin-left:12px;
	margin-bottom:20px;
}
