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

div#top {}
div#top_k { text-align: left; height: 308px; padding-top: 8px}
div#top_k img { margin: 0 8px 0 0}
div#top_ba { text-align: left}
div#top_ba img { margin: 0 9px 0 0}

div#contents { width: 750px; float: left; margin-top: 10px }
div#submenu { width: 215px; float: left; text-align: left; margin-top: 10px}

div#top_lineup {}
div#top_lineup table { background-color: #ccc}
div#top_lineup table tr td { background-color: #fff; vertical-align: top}
div#top_lineup table tr td img { display: block}
div#top_lineup table tr td span.lu1 { display: block; height: 215px}
div#top_lineup table tr td p { display: block; height: 79px; font-size: 0.8em; line-height: 1.5em  }
div#top_lineup table tr td span.lu2 { display: block; text-align: right}
div#top_lineup table tr td span.lu2 img { margin: 0 0 0 auto}
div#top_lineup table tr td span.lu3 { display: block; width: 190px; float: left}
div#top_lineup table tr td span.lu4 { display: block; height: 111px; line-height: 1.5em; font-size: 0.8em}
div#top_lineup table tr td span.lu5 { display: block; width: 100%; text-align: right; height: 23px}
div#top_lineup table tr td span.lu5 img { margin: 0 0 0 auto}

div#top_lineup ul li { font-size: 0.8em; list-style: none; display: block; float: left; width: 350px; height: 194px;
padding: 12px 2px 10px 12px; border: 1px solid #e4e4e4; margin-bottom: 14px}
div#top_lineup ul li.li_left { margin-right: 7px}
div#top_lineup ul li img { display: block}
div#top_lineup ul li div.top_lu_li01 {}
div#top_lineup ul li div.top_lu_li02 { width: 166px; float: left }
div#top_lineup ul li div.top_lu_li03 { float: left; width: 172px}
div#top_lineup ul li div.top_lu_li03 p { display: block; height: 113px; margin: 0; padding: 12px 5px 0 0; line-height: 1.5em}
div#top_lineup ul li div.top_lu_li03 span { display: block; text-align: right; width: 172px }
div#top_lineup ul li div.top_lu_li03 span img { display: block; margin: 0 0 0 auto}
div#top_lineup ul li.li_ut { border: 0; padding: 0; width: 365px; height: 218px; background: url(images/top_waku_l.gif) no-repeat top left}
div#top_lineup ul li div.top_lu_li04 { float: right; width: 198px; height: 176px}
div#top_lineup ul li div.top_lu_li04 object { margin: 0; padding: 0}
div#top_lineup ul li.li_ut div.top_lu_li03 { width: 150px}
div#top_lineup ul li.li_ut div.top_lu_li03 p { display: block; height: 126px ; margin: 10px 0 0 10px; padding: 0; color: #666; line-height: 1.5em; font-size: 12px}
div#top_lineup ul li.li_ut div.top_lu_li03 img { display: block; margin: 0 0 0 10px}


div#top_blog {}
div#top_blog .himg1 img { margin: 0 0 5px}
div#top_blog div.box_blog1 { width: 377px; float: left}
div#top_blog div.box_blog1 div.blog_entry { width: 360px; font-size: 0.8em; padding: 8px 0 0 0; border-bottom: 1px solid #e4e4e4;
line-height: 1.5em}
div#top_blog div.box_blog1 div.blog_entry img { float: left; margin: 2px 15px 15px 0; display: block}
div#top_blog div.box_blog2 { width: 365px; float: left}
div#top_blog div.box_blog2 div.blog_entry { width: 360px; font-size: 0.8em; line-height: 1.5em; padding: 8px 0 10px 0; border-bottom: 1px dotted #e4e4e4}
div#top_blog span.entry_date { display: block; background-color: #ffc728; width: 110px; padding: 2px 3px 2px 5px; color: #600; margin: 2px 0 3px 0}