#dietrepo_container {
	width: 820px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}


.dietrepo_bg {
width:820px;
background:url(../../debut01/images/diethistry_bg.gif) left top repeat-y;
}

.dietrepo_l {
float:left;
width:237px;
}

.dietrepo_r {
float:left;
width:583px;
}

.dotline {
font-size:12px;
color:#3c2e2f;
line-height:1.8;
background:url(../../debut01/images/diethistry_dotline.gif) left top;
margin-right:20px;
text-align:left;
margin-bottom:5px;
}

.dietrepo_bottom {
background-color:#fbf7e5;
border-bottom:1px solid #d4beb3;
border-left:1px solid #d4beb3;
border-right:1px solid #d4beb3;
padding:10px 20px;
width:778px;
text-align:right;
color:#34160b;
font-size:12px;
line-height:1.8;
}


.dietrepo_bottom02 {
background-color:#fbf7e5;
border-bottom:1px solid #d4beb3;
border-left:1px solid #d4beb3;
border-right:1px solid #d4beb3;
padding:0 20px 10px 20px;
width:778px;
color:#34160b;
font-size:12px;
line-height:1.8;
}


.dietrepo_RL {
background-color:#fbf7e5;
border-left:1px solid #d4beb3;
border-right:1px solid #d4beb3;
padding:10px 20px;
width:778px;
text-align:right;
color:#34160b;
font-size:10px;
line-height:1.8;
}


.m_l{
	width:320px;
	float:left;
	margin-right:40px;
	padding-left:49px;
	}

.m_r{
	width:320px;
	float:left;
	}


.dietrepo_bottom02 .ytBox_r span{
	background:url(../../debut01/images/icon_youtube.gif) no-repeat left;
	width:25px;
	height:18px;
	padding:12px;
}

.ytBox_r{
	width:778px;
	float:left;
	text-align:right;
	}

.fo10{font-size:10px;}

.dietrepo_caption {
font-size:10px;
}

.hero_caption {
color:#34160b;
font-size:12px;
font-weight:bold;
text-align:right;
padding:5px 0 0;
}

/*old*/

#dietrepo_title{
	margin:0 0 5px 0;
}

.dietrepo_marr_7{
	margin:0 7px 0 0;
}

.dietrepo_marr_6{
	margin:0 6px 0 0;
}

.dietrepo_mart_5{
	margin:5px 0 0 0;
}

.dietrepo_martr_5_7{
	margin:5px 7px 0 0;
}

.dietrepo_martr_5_6{
	margin:5px 6px 0 0;
}

.dietrepo_tablebg{
background-color:#f5f3f2;
}

#dietrepo_btnunder{
	margin:0 0 5px 0;
}

.dietrepo_marr_5{
	margin:0 5px 0 0;
}

.dietrepo_marb_2{
	margin:0 0 2px 0;
}

.dietrepo_marb_4{
	margin:0 0 4px 0;
}

.dietrepo_marb_8{
	margin:0 0 8px 0;
}

.dietrepo_marb_9{
	margin:0 0 9px 0;
}


.dietrepo_marb_17{
	margin:0 0 17px 0;
}

#dietrepo_data{
	text-align:center;
	margin:0;
}

#dietrepo_txt{
	height:75px;
	text-align:left;
	line-height:120%;
	font-size:12px;
	color:#533528;
	margin:5px 8px 10px 8px;
}


#dietrepo_txt_glay{
	text-align:left;
	font-size:10px;
	color:#666666;
	margin:2px 0 0 325px;
}

#dietrepo_txtlink{
	margin-top:0px;
	text-align:center;
	font-size:12px;
	color:#0006fb;
	font-weight:bold;
}

.dietrepo_lineor{
background-image:url(../../no1diet/images/dietrepo_lineor.gif);
}

#dietrepo_data p {
	margin:0;
}

#dietrepo_present{
	text-align:center;
	margin:0;
}

#dietrepo_presentbg{
	background-image:url(../../no1diet/images/dietrepo_waku.gif);
}

#dietrepo_present p {
	margin:0;
}

#dietrepo_present a:link {
	color:#0006fb;
}

#dietrepo_present a:visited {
	color:#0006fb;
}

#dietrepo_present a:hover {
	color:#0006fb;
}

#dietrepo_present a:active {
	color:#0006fb;
} 




