@charset "utf-8";
/* CSS Document */

/*__ .mv __*/
p.mv { background:url(img/mv_footer.gif) repeat-x left bottom; text-align:center; margin-bottom:20px; }


/* ------------------------------------------------------
contents
------------------------------------------------------ */
/*__ .pickup __*/
div#cont div.pickup { background:url(img/picup_bg.gif) no-repeat; height:185px; margin-bottom:20px; }
div#cont div.pickup h2 { padding:18px 0 20px 15px; }
div#cont div.pickup ul { margin-left:15px; overflow:hidden; zoom:1; }
div#cont div.pickup ul li { float:left; margin-right:9px; text-align:center; line-height:1; }
div#cont div.pickup ul li img { padding-bottom:9px; }

/*__ .side __*/
div#cont div.side { float:left; width:263px; }
div#cont div.side div.news { border-bottom:1px solid #ddd; margin-bottom:15px; }
div#cont div.side div.news h2 { }
div#cont div.side div.news dl { }
div#cont div.side div.news dl dt { color:#66cc33; border-top:1px dotted #c9c9c9; padding:5px 5px 0; }
div#cont div.side div.news dl dt.first { border-top:none; }
div#cont div.side div.news dl dd { margin:0 5px 10px; }
div#cont div.side p.bnr { text-align:center; margin-bottom:15px; }
div#cont div.side p.text { font-size:117%;/*14px*/ margin:0 20px 15px; }


/*__ .main __*/
div#cont div.main { float:right; width:515px; }
div#cont div.main ul { margin-left:2px; overflow:hidden; zoom:1; }
div#cont div.main ul li { float:left; margin:12px 12px 0 0; }
div#cont div.main ul li.right { margin-right:0; }

