div.main { position: relative;}
div.main { text-align: center; }
div.main p { font-size: 12px; }

/* div.main h1{ margin-top: 36px;} */


/* ‰E‘¤¡ŒŽ‚ÌƒLƒƒƒ“ƒy[ƒ“ */
div.monthlycampaign { width: 100%; margin: 2px 0px 2px 2px; padding: 0px; }
div.monthlycampaign { border: 1px #33AA77 solid;}

div.monthlycampaign h2 { background-color: transparent;}
div.monthlycampaign h2 { text-align: left; margin: 0em; padding: 0px;}

div.mc_head { text-align: center;}
div.mc_head { margin: 0em auto 0px; padding: 0px; }

div.mc_ouenpoint { width: 100%; text-align: center;}
div.mc_ouenpoint img { margin: 24px 16px 0px; border: #FF9999 dotted; border-width: 9px 0px 9px 0px;}

div.mc_item1, 
div.mc_item2, 
div.mc_item3 { border: #33AA77 dotted; border-width: 0px 0px 9px 0px; margin: 0px;}

div.mc_maincopy1, 
div.mc_maincopy2, 
div.mc_maincopy3 { font-family: "HGP‘n‰pŠpÎß¯Ìß‘Ì"; font-size: 14px; margin: 8px 0px 16px; padding: 8px 12px; background-color: #EEFFEE; border: 6px dotted; ; border-color: #99CC99;}

div.mc_subcopy1, 
div.mc_subcopy2 { font-size: 12px; margin: 0px;}

div.mc_subcopy1 ul, 
div.mc_subcopy2 ul { font-weight: bold;}

div.mc_subcopy1 h3,
div.mc_subcopy2 h3 { font-family: "HGPºÞ¼¯¸E"; font-size: 12px; font-weight: normal; }

div.mc_adbanner { text-align: center;}

/* ¶‘¤ */
div.news { margin: 2px 2px 2px 0px; border: solid 1px #FF9999; background-color: #FFFFFF;}

div.news h2 { text-align: left; margin: 12px 8px 8px 8px; padding: 0px 0px 0px 4px; background-color: transparent;}
div.news h2 { border: solid #FF9999; border-width: 0px 0px 1px;}
div.news h2 { color: #CC6666; font-size: 12px;}

div.news h3.cooking { text-align: left; margin: 12px 8px -4px 8px; padding: 0px 0px 0px 4px; background-color: transparent; font-size: 14px;}

div.news p { text-align: left; margin: 12px 8px 8px 12px; padding: 0px; text-indent: 0.5em; line-height: 120%; }

div.news p.notes { margin-top: 4px; padding-left: 1em; text-indent: -1em;}

div.news ul { text-align: left; margin: 0px 0px 8px 32px; padding: 0px; }

div.news dl { text-align: left; margin: 0px 0px 8px; padding: 0px 4px 0px 0px; }

div.news li,
div.news dt { margin: 4px 0px 4px 16px; padding: 0px;  line-height: 120%; font-size: 12px; font-weight: bold;}
div.news dd { margin: 4px 0px 4px 32px; padding: 0px;  line-height: 120%; font-size: 12px; }

div.news img { margin: 0px 12px 12px;}

div.news p.jukubikou { text-indent: -1em; margin-left: 2em; font-size: 8pt;}
div.news dl.jukubntuika dt.bntuika { margin-left: 8px;}
div.news dl.jukubntuika dt.bntuika img.rssicon { margin: 0px 0px 2px; vertical-align: middle;}

div.news dl.jukubntuika dd ul { list-style-type: none; margin: 0px; padding: 0px;}
div.news dl.jukubntuika dd ul li {margin: 0px 0px 8px; padding: 0px; line-height: 120%; font-size: 12px; font-weight: normal; }
