@charset "UTF-8";

/*========================================================================

siteName: フードソムリエ
fileName: /column/trendlabs/vol05/style.css

========================================================================*/

/* container_forecast2014 */
#container_forecast2014 {
clear:both;
width:714px;
margin-bottom: 15px;
}

#container_forecast2014 h3 {
}

/* container_rankingStyle */

.container_rankingStyle01 {
clear:both;
width:714px;
margin-bottom:15px;
}

.container_rankingStyle01 h3 {
margin-bottom: 10px;
}

.container_rankingStyle01 .explanationStyle01 p {
line-height: 24px;
background: url(../common/bg_txt_linedott.gif) repeat;
width: 664px;
margin-bottom: 15px;
margin-left: 25px;
}

.explanationStyle01b p {
line-height: 24px;
background: url(../common/bg_txt_linedott.gif) repeat;
width: 664px;
margin-bottom: 15px;
margin-left: 35px;
}

.explanationStylePht01 {
width: 644px;
margin-left: 35px;
}

/**/
.container_rankingStyle02 {
clear:both;
width:714px;
margin-bottom:25px;
}

.container_rankingStyle02 h3 {
margin-bottom: 10px;
}

.container_rankingStyle02 .explanationStyle02 {
float:right;
width: 330px;
margin-right: 25px;
}

.container_rankingStyle02 .explanationStyle02 p {
line-height: 24px;
background: url(../common/bg_txt_linedott.gif) repeat;
}

.explanationStylePht02 {
width: 300px;
float: left;
margin-left: 35px;
}

/**/
.container_rankingStyle03 {
clear:both;
width:714px;
margin-bottom:25px;
}

.container_rankingStyle03 h3 {
margin-bottom: 10px;
}

.container_rankingStyle03 .explanationStyle03 {
float:left;
width: 330px;
margin-left: 35px;
}

.container_rankingStyle03 .explanationStyle03 p {
line-height: 24px;
background: url(../common/bg_txt_linedott.gif) repeat;
}

.explanationStylePht03 {
width: 300px;
float: right;
margin-right: 25px;
}


/* container_memberProfile */
#container_memberProfile {
clear:both;
width:674px;
margin-left:10px;
background-color: #FCFFEA;
padding: 10px;
margin-bottom: 25px;
}

#container_memberProfile dl {
float:left;
width:320px;
padding: 5px;
}

#container_memberProfile dl dt {
float: left;
height: 52px;
width: 52px;
margin-left:30px;
}

#container_memberProfile dl dd {
float:right;
font-size: 92%;
width:200px;
line-height: 1.2em;
}

#container_memberProfile dl dd a{
font-size:108%!important;
}


.talk_henshu {
	font-weight:bold;
	color:#d84747;
	}
	
.talk_fuji {
	font-weight:bold;
	color:#0d5891;
	}
	
.talk_shibata {
	font-weight:bold;
	color:#bc6f01;
	}
	
.ml20 {
	padding-left:20px;
	}
