@charset "Shift_JIS";
/* クチコミおためし隊*/
.test_h2_lowcalo,
.h2_daichi{
text-indent:-9999px;
height:35px;
clear:both;
}
.test_h2_lowcalo{
background:url(../report/images/tl_pink.gif) no-repeat 0 0;
}
.h2_daichi{
background:url(../report/images/tl_dg.gif) no-repeat 0 0;
}


#otameshi_index,
#otameshi_index_daichi{
margin-bottom:1px;
height:227px;
}
#otameshi_index{
background:url(../report/images/report_img8.gif) no-repeat 0 0;
}
#otameshi_index_daichi{
background:url(../report/images/report_img_daichi.gif) no-repeat 0 0;
}
.report_side,
.report_side_daichi{
margin:0;
padding:0;
width:190px;
float:right;
}

.test_h3_lowcalo,
.report_side dt,
.h3_daichi,
.report_side_daichi dt{
padding:5px 0 5px 35px;
height:16px;
font-weight:bold;
}

.test_h3_lowcalo,
.report_side dt{
background:#FEC2B4 url(../report/images/piyo_pink.gif) no-repeat 0 0;
color:#ba3841;
}

.test_h3_lowcalo,
.h3_daichi{
margin:15px 0 5px 0;
clear:both;
}

.h3_daichi,
.report_side_daichi dt{
background:#B0E9CE url(../report/images/piyo_dg.gif) no-repeat 0 0;
color:#0e4f2d;
}


.test_h4_piyo{
margin:0 0 8px 0;
padding:0 0 0 28px;
height:24px;
font-weight:bold;
color:#339900;
background:url(../report/images/piyo_h4.gif) no-repeat 0 3px;
}
.report_side dd,
.report_side_daichi dd{
padding:6px 5px 8px 20px;
font-size:12px;
line-height:130%;
}
.report_side dd{
background:#fff7cd url(../images/arrow6.gif) no-repeat 3px 7px;
}
.report_side ul,
.report_side_daichi ul{
margin:0px;
padding:5px 4px;
}
.report_side ul{
background:#fff7cd;
}
.report_side ul img,
.report_side_daichi img{
margin:5px 0;
}
.report_side li,
.report_side_daichi li{
font-size:12px;
line-height:130%;
}

.report_text{
margin:0;
width:690px;
float:left;
}
.text_line{
line-height:230%;
background:url(../report/images/repo_tx_bg.gif) repeat 0 0;
}
.text_line p{
text-indent:1em;
}


#otameshi_data_up,
#otameshi_data_mid,
#otameshi_data_btm{
width:690px;
}
#otameshi_data_up{
height:20px;
background:url(../report/images/data_bg_up.gif) no-repeat 0 0;
}
#otameshi_data_mid{
background:url(../report/images/data_bg_mid.gif) repeat-y 0 0;
}
#otameshi_data_mid ul{
margin:0 15px 0 15px;
}
#otameshi_data_mid li{
padding:3px 0;
font-size:12px;
border-bottom:1px solid #DFD1B7;
}
#otameshi_data_btm{
height:15px;
background:url(../report/images/data_bg_btm.gif) no-repeat 0 0;
}
.diet_report{
margin:30px 0;
border:1px solid #8BAF10;
font-size:12px;
line-height:130%;
}
.diet_report th,
.diet_report td{
padding:3px;
border:1px solid #8BAF10;
}
.diet_report_th2{
	color:#c7694f;
	background-color: #fef6d8;
}
.diet_report_th1{
	color:#339900;
	background-color: #DFF592;
}
.report_pic{
margin:10px 10px 10px 0;
border:1px solid #cccccc;
}
.lowcalo_meal{
background-color:#ffecec;
}
.lowcalo_caption{
margin:0 auto 5px auto;
padding:3px 0;
height:16px;
background:#ffffcc;
border:1px dotted #c7694f;
font-weight:bold;
color:#339900;
}
.right{
text-align:right;
}
.bgcolor_w{
background-color:#ffffff;
}


/* --▼▼ width 指定 ▼▼-- */
.wide9per{width:9%;}
.wide13per{width:13%;}
/* --▲▲ width 指定 ▲▲-- */


/* --▼▼ 余白 指定 ▼▼-- */
.m_t15{
margin-top:15px;
}
/* --▲▲ 余白 指定 ▲▲-- */


/* --▼▼ まとめ ▼▼-- */
#matome_box{
margin:10px 25px 10px 0;
width:520px;
}
#matome_up{
height:13px;
background:url(../report/images/matome2_01.gif) no-repeat left bottom;
}
#matome_btm{
height:13px;
background:url(../report/images/matome2_03.gif) no-repeat 0 0;
}
.matome_mid,
.matome_mid2{
background:url(../report/images/matome2_02.gif) repeat-y 0 0;
}
.matome_mid dt,
.matome_mid2 dt{
margin-left:15px;
font-weight:bold;
color: #7d3c28;
}
.matome_mid dd,
.matome_mid2 dd{
margin-left:15px;
margin-right:15px;
padding:0 0 0 20px;
line-height:140%;
font-size:12px;
color: #48403e;
}
.matome_mid dd{
background:url(../report/images/ico_niko.gif) no-repeat 0 0;
}
.matome_mid2 dd{
background:url(../report/images/ico_batsu.gif) no-repeat 0 0;
}
/* --▲▲ まとめ ▲▲-- */

.shokai{
margin:5px;
}
.shokai dt{
margin-bottom:3px;
padding-left:20px;
font-weight:bold;
background:url(../images/arrow5.gif) no-repeat 0 0;
}
.tassei{
background:url(../report/images/tassei.gif) no-repeat 0px 35px;
}

.semi_img{
font-size:11px;
line-height:120%;
}
.semi_img img{
margin-bottom:3px;
}

div.naiyou{
margin-top:20px;
margin-bottom:20px;
background-color:#ffffff;
border:2px solid #004025;
padding:10px;
}
