@charset "shift_jis";
/* CSS Document */
/* トップページのみ適用*/
body { margin: 0; padding: 0; text-align: center}
#header { width: 940px; margin: 0 auto}
table#layout_table { width: 940px; margin: 0 auto}
table#layout_table tr td { vertical-align: top}
#footer { width: 940px; margin: 0 auto}
a { overflow: hidden}
a img { border: 0}
.cb { clear: both}

/*top_main*/
div#top_main { width: 470px; float: left}

div#top_main .banner { padding: 0 0 6px 3px}
div#top_main .banner img { display: block}

div#top_main .best5 { text-align: center ; width: 464px}
div#top_main .best5 table { margin: 0 auto}
div#top_main .best5 table tr td { text-align: left}
div#top_main .best5 table tr td div { width: 147px; text-align: center}
div#top_main .best5 table tr td div.wakul5 { border: 1px solid #bfbcbc }
div#top_main .best5 table tr td div.wakul5 img { display: block; margin: 0 auto}
div#top_main .best5 table tr td div.wakul5 p { display: block; margin: 0; padding: 0; height: 62px; font-size: 12px; line-height: 1.3em; padding-top: 7px; color: #696361 }
div#top_main .best5 table tr td div.wakul5 p span.price { color: #f79226; font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka−等幅", Osaka-mono, monospace; line-height: 1.4em}
div#top_main .best5 table tr td div.comment p { display: block; height: 53px; font-size: 12px; line-height: 1.3em; padding: 7px 0 0 7px; color: #000; text-align: left; width: 140px; margin: 0 }

div#review_frame { margin-bottom: 10px}
div#review_frame img { display: block; margin-left: 3px}
div#review_frame iframe { width: 460px; height: 625px; margin: 0; padding: 0}

div#order_frame { margin-bottom: 10px}
div#order_frame img { display: block; margin-left: 3px}
div#order_frame iframe { width: 460px; height: 259px}

div#submenu2 { float: right; width: 220px; text-align: left}
div#submenu2 img {display: block}
div#submenu2 div.inner_1 { margin-bottom: 12px; width: 220px}
div#submenu2 .hk1 { background:url(imgs/tw_sub_waku_hk1.gif) no-repeat left top}
div#submenu2 .hk2 { background:url(imgs/tw_sub_waku_hk2.gif) no-repeat left bottom}
div#submenu2 .hk1 .proc_menu_i { padding: 8px 0 20px 8px}
div#submenu2 .hk1 .proc_menu_i img { display: block}

div#top_bottom { padding-top: 20px}
div#top_bottom .banner { margin-left: 3px; margin-bottom: 12px}
div#top_bottom .banner img { display: block}
div#top_bottom .banner table tr td {padding: 0 1px 0 0}
div#top_bottom .banner table tr td.end { padding: 0}

div#top_bottom .youtube { background: #696361; text-align: center}
div#top_bottom .youtube table { margin: 14px auto 0 auto; width: 668px}


/*ブログRSS読み込み部分*/
div#top_rss_box { background: url(imgs/tw_top_rss_box_hk.gif) repeat-y left top; width: 700px; border-bottom: 1px solid #696361; color: #696361; padding-bottom: 18px; margin-left: 3px}
div#top_rss_box img { display: block}
div#top_rss_box .rss { text-align: right; width: 680px}
div#top_rss_box .rss img { margin: 0 0 0 auto}
/*feedburner*/
div#creditfooter { display: none}
div.feedburnerFeedBlock { width: 640px; text-align: left; padding-left: 20px; padding-top: 30px}
div.feedburnerFeedBlock ul { margin: 0; padding: 0}
div.feedburnerFeedBlock ul li { margin: 0; padding: 0; list-style: none; margin: 0 0 20px 20px; font-size: 12px; line-height: 1.5em}
div.feedburnerFeedBlock ul li span.headline { }/*EntryTitle*/
div.feedburnerFeedBlock ul li span.headline a { color: #478567; text-decoration: none}
div.feedburnerFeedBlock ul li p.date { margin: 0; padding: 0}/*EntryDate*/
div.feedburnerFeedBlock ul li div {}
/**/