@charset "UTF-8";

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

siteName: フードソムリエ
fileName: /special/cookingschool/omotenashi/style.css

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

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

■1■　トップページ

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

#mainContents {
width:714px;
position:relative;
}

#sns {
width: 714px;
position: absolute;
top: 0px;
right: 0px;
height: 30px;
}

#sns li {}

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

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

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

div.themeLead {
background: url(img/bg_txt.gif) repeat left top;
margin-bottom:25px;
width: 694px;
margin-right: 10px;
margin-left: 10px;
}

div.themeLead p {
line-height:28px;
padding: 0 10px;
}

div.container_recipe {
clear: both;
width: 704px;
margin-left: 10px;
margin-bottom: 30px;
}

div.container_recipe h3 {
margin-bottom:30px;
}

div.phtL {
float: left;
width: 280px;
margin-left: 10px;
}

div.section_detailR {
float: right;
width: 400px;
}

div.phtR {
float: right;
width: 280px;
margin-left: 10px;
}

div.section_detailL {
float: left;
width: 400px;}

div.recipeLead {
background: url(img/bg_txt.gif) repeat left top;
margin-bottom:25px;
width: 380px;
margin-right: 10px;
margin-left: 10px;
}

div.recipeLead p {
line-height:28px;
padding: 0 15px;
}

table.recipeOutline {
margin-bottom:25px;
background: url(img/bg_recipeOutline.gif) repeat-x;
width: 390px;
}

table.recipeOutline th {
text-align:left;
}

table.recipeOutline th.ingre {
width:90px;
}

table.recipeOutline th.time {
width:80px;
}

table.recipeOutline td.minute {
width:80px;
}

.recipeLnk {
text-align:right!important;
}

/*おもてなし予告*/
#interviewAnnounce {
clear:both;
text-align:center;
padding-top: 30px;
}

/*バックナンバー*/
#pcs_backnumber {
width: 684px;
margin-left: 20px;
}

#pcs_backnumber h5 {
margin-bottom:10px;
}

#pcs_backnumber ul {
width: 684px;
}

#pcs_backnumber ul li {
background: url(/images/common/line_dott_w.gif) repeat-x bottom;
height: 63px;
width: 684px;
margin-bottom:15px;
}

#pcs_backnumber ul li dl {
width: 684px;
}

#pcs_backnumber ul li dl dt {
float: left;
width: 380px;
clear: left;
}

#pcs_backnumber ul li dl dd {
width: 300px;
float: left;
margin-top: 8px;
height: 20px;
}

/*バックナンバー*/
#pcs_backnumber {
width: 684px;
margin-left: 20px;
}

#pcs_backnumber h5 {
margin-bottom:10px;
}

#pcs_backnumber ul {
width: 684px;
}

#pcs_backnumber ul li {
background: url(/images/common/line_dott_w.gif) repeat-x bottom;
height: 63px;
width: 684px;
margin-bottom:15px;
}

#pcs_backnumber ul li dl {
width: 684px;
}

#pcs_backnumber ul li dl dt {
float: left;
width: 380px;
clear: left;
}

#pcs_backnumber ul li dl dd {
width: 300px;
float: left;
margin-top: 8px;
height: 20px;
}

