@charset"shift_jis";

/* idx.css */

#header{ margin-bottom: 0px; }

#mainArea .medicine { float: left; width: 254px; }
#mainArea .food { float: left; width: 252px; }
#mainArea .health { float: left; width: 254px; }

#mainArea { margin-bottom: 30px; } 
#mainArea h2{ margin-bottom: 15px; } 
#mainArea .area01 p,
#mainArea .area01 ul,
#mainArea .area01 div{ padding-left: 15px; } 
#mainArea .area01 p{ margin-bottom: 5px; } 
#mainArea .area01 div{ margin-bottom: 10px; } 

#mainArea .listArrow01 a{ line-height: 180%; display: block;  padding: 2px 20px 2px 10px; background:url(../images/ico_arrow03_default.gif) no-repeat 98% center; border-bottom: 1px solid #eaeaea; height:1%; }
#mainArea .listArrow01 a:hover{ background-image: url(../images/ico_arrow03_over.gif); color:#ffffff; text-decoration: none;}

#mainArea .medicine .listArrow01 a:hover{background-color: #186fb2; }
#mainArea .food .listArrow01 a:hover{background-color: #e58200; }
#mainArea .health .listArrow01 a:hover{background-color: #3f9400; }


#topicsArea{ }
#topicsArea h2{ margin-bottom: 20px; }
#topicsArea table{ margin: 0 0 5px 5px; line-height: 120%;}
#topicsArea table td,
#topicsArea table th{ vertical-align: top; padding-bottom: 2px; }
#topicsArea table td.title { background:url(../images/ico_arrow02_default.gif) no-repeat 10px 0.4em; padding-left: 20px; }
#topicsArea table td.title a { padding-right: 10px; }
#topicsArea table td.pdf{ }


#footer { border-top: 5px solid #e5e5e5; padding: 15px 0 30px 0; height:1%; }


