@charset "shift_jis";

/*----------------------------------------------------------------------------
   health F individual style
----------------------------------------------------------------------------*/

/*--------------------------------------- common set up */
h3{
margin-bottom:10px;
padding:2px 0 4px 15px;
border-bottom:1px solid #fd9a00;
background:transparent url(../../common/images/ttl_bg02.gif) no-repeat scroll 0pt 100%;
}

/* table */
.entryBox .tableLayout01{
border-top:1px solid #bbbbbb;
border-right:1px solid #bbbbbb;
}
.entryBox .tableLayout01 th,
.entryBox .tableLayout01 td{
padding:10px 8px;
border-bottom:1px solid #bbbbbb;
border-left:1px solid #bbbbbb;
text-align:center;
font-weight:bold;
}
.entryBox .tableLayout01 thead th{background-color:#ffd34c;}
.entryBox .tableLayout01 th{background-color:#ece3d0;}

.entryFooter{
width:680px;
margin:20px auto;
padding-top:20px;
text-align:center;
background:url(../images/entryfooter_bg.gif) repeat-x 0 0;
}

/* ol */
.entryBox .olStyle01 li{margin:1.3em 0;}


/*--------------------------------------- index.html */
/* main image+copy */
.healthMain{
width:680px;
margin:-15px 0 0 20px;
background:url(../images/main_bg.gif) repeat-y 0 0;
}
.healthMain .conBtm{background:url(../images/main_btm.gif) no-repeat 0 100%;}
.healthMain .conTop{
padding:34px 40px 16px 14px;
background:url(../images/main_top.gif) no-repeat 0 0;
}

.healthMain .mainImage{
float:left;
padding:12px 16px 13px 14px;
background:url(../images/main_img_bg.gif) no-repeat 0 0;
}
.healthMain .mainLead{
float:right;
width:295px;
padding-top:29px;
color:#8f5b01;
font-weight:bold;
}

/* contents navi */
.healthNaviBox{width:700px; margin-left:20px; padding-bottom:40px;}
.healthNaviBox dl{
float:left;
width:330px;
margin:20px 20px 0 0;
background:url(../images/navibox_bg.gif) repeat-y 0 0;
}
	/* for IE6 3pxBug */
	* html .healthNaviBox dl{display:inline;}
	
.healthNaviBox dd{
padding:2px 10px 10px;
background:url(../images/navibox_btm.gif) no-repeat 0 100%;
}

/* entry list */
.entryList{width:680px; margin:20px auto;}

.entryList .dateList{margin:15px 0 10px 0;}
.entryList .dateList li{display:inline; margin-right:1.5em;}


/*--------------------------------------- category index */
/* h2 (text) */
.h2Txt{
margin:10px 20px 20px 20px;
background:url(../../common/images/h2_bg.gif) no-repeat 0 0;
}
.h2Txt h2{
margin:0;
padding:10px 15px 10px 25px;
color:#8f5b01;
background:url(../../common/images/h2_btm.gif) no-repeat 0 100%;
}

/* entry date */
.entryDate{margin:10px 20px; text-align:right;}

/* entry box */
.entryBox{width:660px; margin:20px auto;}

.entryBox h3{
margin-bottom:1.3em;
padding:0 0 3px 0;
border:none;
color:#8f5b01;
background:url(../../common/images/line02.gif) repeat-x 0 100%;
}
.entryBox h3 span{
display:block;
padding-left:20px;
background:url(../../common/images/ttl_bg03.gif) no-repeat 0 50%;
} 

.entryBox p{margin:1.3em 0;}

