@charset "UTF-8";

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

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

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

/*********************************リスト*************************************

■1■　トップページ

****************************************************************************/

#mainContents {
width:714px;
}

#sns {
width: 714px;
height: 30px;
position: relative;
}

#sns li {}

#sns li#tweet {
height: 30px;
width: 100px;
top: 11px;
right: 210px;
position: absolute;
}

#sns li#facebook {
height: 30px;
width: 120px;
position: absolute;
top: 10px;
right: 90px;
}

#sns li#google {
height: 30px;
width: 60px;
position: absolute;
top: 8px;
right: 20px;
}

/* container_recipebook_intro */

#container_themeIntro {
width:714px;
margin-bottom: 25px;
}

#container_themeIntro #section_themeIntro {
width: 435px;
float: left;
}

#container_themeIntro #section_themeIntro p {
line-height: 24px;
background: url(../common/bg_txt_linedott.gif) repeat;
margin-left: 18px;
}

#container_themeIntro #member {
float:right;
width:265px;
}

/* wrapper_examination */

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

.wrapper_examination a:hover img.over {
-moz-opacity:0.7;
opacity:0.7;
filter: alpha(opacity=50);
}

#examinationLead {
line-height: 24px;
background: url(../common/bg_txt_linedott.gif) repeat;
width: 664px;
margin-bottom: 20px;
margin-left: 25px;
}

/* container_examination */

.container_examination {
clear:both;
width:664px;
margin-bottom:15px;
margin-left:25px;
}

.container_examination h4 {
margin-bottom:10px;
}

.section_examination {
clear: both;
width: 664px;
margin-bottom: 20px;
}

.section_examination strong {
color: #899D00;
}

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

.txt_l {
float:left;
width: 330px;
}

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

.pht_r {
float:right;
width:300px;
margin-right: 15px;
}

.txt_r {
float:right;
width: 330px;
}

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

.pht_l {
float:left;
width:300px;
margin-left: 15px;
}

.boxPht2 {
width:664px;
margin-bottom: 15px;
}

.pht2_l {
float:left;
width: 300px;
margin-left: 20px;
}

.pht2_r {
float:right;
width: 300px;
margin-right: 20px;
}

.boxPht3 {
width:664px;
}

.pht3_l {
float:left;
width: 200px;
margin-left: 10px;
}

.pht3_m {
float:left;
width: 200px;
margin-left: 25px;
}

.pht3_r {
float:right;
width: 200px;
margin-right: 10px;
}

.boxPht4 {
width:664px;
margin-bottom: 15px;
}

.pht4_l {
float:left;
width: 155px;
margin-left:;
}

.pht4_ml {
float:left;
width: 155px;

margin-left:;
margin-left: 14px;
}

.pht4_mr {
float:left;
width: 155px;


margin-left:;
margin-left: 14px;
}

.pht4_r {
float:right;
width: 155px;
margin-right:;
}

/* wrapper_osusume */

.wrapper_osusume {
width:664px;
margin-left:25px;
}

.wrapper_osusume h4 {
margin-bottom:15px;
}

.wrapper_osusume h5,
.wrapper_osusume h6 {
margin-bottom:10px;
}

.container_osusume {
clear:both;
width:664px;
margin-bottom: 20px;
}

.section_osusume_l,
.section_osusume_r {
width:340px;
}

.section_osusume_l {
float:left;
}
.section_osusume_r {
float:right;
}

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

.wrapper_omake {
clear:both;
width:664px;
margin-left:25px;
}

.wrapper_omake h4 {
margin-bottom:10px;
}

.container_omake {
width:664px;
margin-bottom:15px;
}

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

.container_omake strong {
color: #899D00;
}

/* pager */
ul.pager {
clear:both;
background: url(img/bg_pager.gif) no-repeat left top;
height: 40px;
width: 694px;
margin-bottom: 25px;
margin-left: 10px;
text-align: center;
padding-top: 8px;
}

ul.pager li {
display: inline;
}

/* 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:210px;
padding: 5px;
}

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

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

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

/* container_summary */
#container_summary {
width:648px;
margin-left:25px;
}

#container_summary dl {
background-image: url(img/bg_summary.gif);
background-repeat: repeat-y;
background-position: right top;
margin-bottom:25px;
margin-top: 15px;
}

#container_summary dl dt {
float: left;
width: 129px;
}

#container_summary dl dd {
float: right;
width: 471px;
line-height: 24px;
background: url(../common/bg_txt_linedott.gif) repeat;
margin: 10px 20px;
}
