@charset "shift_jis";
/* =========================================

nasuluckitchen > health_care.css

健康レシピ共通
============================================ */

#contents_main h1 {
width:499px;
height:34px;
margin:0px 0px 10px 0px;
text-indent:-9999px;
background:url(../image_cmn/img_title.gif) no-repeat 0px 0px;
position:relative;
}

#contents_main h2 {
clear:both;
width:475px;
height:27px;
margin:20px auto 10px 18px;
}

#contents_main span.footer_line {
width:487px;
display:block;
margin:0 0 0 12px;
padding:0;
text-indent:-9999px;
border-bottom:1px solid #d4b17b;
}

#contents_main p {
margin:0px;
padding:0 0 0 18px;
text-align:left;
}

/*----- navi ------*/

#contents_main ul.navi {
display:inline-table;
list-style:none;
margin:10px auto 0px 15px;
}

#contents_main ul.navi li {
float:left;
margin:0;
padding:3px 10px 3px 17px;
background:url(../image_cmn/icon_navi.gif) no-repeat 0 0;
}

/*----- メニュー一覧 ------*/

#contents_main ul.menulist {
display:inline-table;
clear:both;
list-style:none;
width:auto;
margin:5px;
padding:0 0 0 10px;
}

#contents_main ul.menulist li {
display:inline-table;
list-style:none;
float:left;
margin:5px 0;
padding:0;
background:url(../image_cmn/bg_list.gif) no-repeat 0 0;
text-align:left;
}

#contents_main ul.menulist li dl {
display:inline-table;
list-style:none;
width:223px;
margin:0;
padding:0 9px 10px 6px;
}

#contents_main ul.menulist li dl dt {
display:block;
float:left;
width:135px;
height:43px;
margin:0;
padding:10px 3px 0 10px;
}

#contents_main ul.menulist li dl dd.img {
float:left;
width:71px;
height:53px;
margin:5px 0 0 0;
padding:0;
}

#contents_main ul.menulist li dl dd.text {
display:inline-table;
clear:both;
width:210px;
height:86px;
margin:25px 0 0 0;
padding:0 5px 5px 5px;
color:#666666;
border-bottom:1px dotted #cecece;
}

