/* top.css */

div#main_area
	{ padding-top:15px; }
div#main_area div#ml_area
	{ float:left; width:492px; padding-left:20px; }
div#main_area div#mr_area
	{ float:right; width:398px; padding-right:20px; }
div#main_area div#pickup_box
	{ padding-bottom:20px; }

div.tp_box
	{ margin-bottom:20px; }
div.tp_box div.ttl h1
	{ float:left; }
div.tp_box div.ttl p.bn_box
	{ float:right; padding:5px 5px 0 10px; }
div.tp_box div.ttl div.rss_box
	{ float:right; padding-right:5px; }
div.tp_box div.ttl div.spacer
	{ clear:both; background:#ffffff; height:1px; }
div.newsline
	{ border-bottom:1px dotted #7F7F7F; padding:5px 0; }
div.newsline p.date
	{ float:left; width:120px; }
div.newsline div.icon
	{ float:left; width:50px; padding-top:2px; }
div.newsline p.cont
	{ float:left; width:310px; padding:0 0 0 10px; }
div#tp_btmbtn
	{ background:#EBEBEB; padding:12px 12px 12px; margin-bottom:20px; }

div.banner_wrap{
	margin-top: 128px;
}

div#cardinfo_box
	{ margin-bottom:16px; }
div#cardinfo_box h1
	{ padding-bottom:4px; }
div#cardinfo_box div.lbox
	{ padding:0 4px 4px 0; }
div#cardinfo_box div.rbox
	{ padding:0 0 4px 0; }

div.partline
	{ border-bottom:1px dotted #7F7F7F; padding:5px 0; }
div.partline p.date
	{ float:left; width:120px; }
div.partline p.cont
	{ float:left; width:265px; padding:0 0 0 10px; }
div.shopline
	{ border-bottom:1px dotted #7F7F7F; padding:5px 0; }
div.shopline div.ph
	{ width:55px; float:left; }
div.shopline p
	{ width:340px; float:right; }
div.shopline p.price
	{ color:#ff0000; padding-bottom:2px; }
div.shopline p.price span
	{ font-weight:bold; }
div.shopline p.date
	{ float:left; width:105px; }
div.shopline p.cont
	{ float:left; width:280px; padding:0 0 0 10px; }

div.faq_box
	{ margin-bottom:20px; }
div.faq_box div.ttl h1
	{ float:left; }
div.faq_box div.ttl p.bn_box
	{ float:right; padding:5px 5px 0 10px; }
div.faq_box div.ttl div.rss_box
	{ float:right; padding-right:5px; }
div.faq_box div.ttl div.spacer
	{ clear:both; background:#ffffff; height:1px; }

div.blog_box
	{ margin-bottom:20px; }
div.blog_box div.ttl h1
	{ float:left; }
div.blog_box div.ttl p.bn_box
	{ float:right; padding:3px 5px 0 10px; }
div.blog_box div.ttl div.rss_box
	{ float:right; padding-right:5px; }
div.blog_box div.ttl div.spacer
	{ clear:both; background:#ffffff; height:1px; }
