@charset "UTF-8";

/**
 *	Mercian Styles
 */
/**
 *  =NEWS AND CAMPAIGN
 */
	/*=LAYOUT*/
	body.no-sidebar #content_section { float:none; width: 930px; }		
	em { font-weight: bold; }
	/**
	 *  =INDEX
	 */
	#container-news-index .header-index { width: 930px; margin-top: 15px; position: relative; }
	#container-news-index .header-index h2 { width: 930px; height: 39px; overflow: hidden; position: absolute; }
	#container-news-index .header-index h2 img { position: absolute; top: 0; left: 0; }
	#container-news-index .body-index { width: 924px; padding-top: 44px; border: solid 3px #E1DABA; border-top: none; }
	#container-news-index .date { width: 80px; padding-left: 8px; float: left; display: inline; font-weight: bold; font-style: italic; font-size: .924em; }
	#container-news-index .lines { width: 820px; float: left; display: inline; }
	#container-news-index .single_line { margin-bottom: 8px; }
	#container-news-index .category-all { margin-left: 85px; position: relative; }
	#container-news-index .category-all span { width: 78px; height: 12px; overflow: hidden; position: absolute; top: 1px; left :-85px; }
	* html #container-news-index .category-all span { top: 0; left :-85px; }
	#container-news-index .category-all a { color: #333333; }
	#container-news-index .category-all a:link { color: #333333; text-decoration: underline; }
	#container-news-index .category-all a:visited { color: #333333; text-decoration: underline; }
	#container-news-index .category-all a:hover { color: #333399; text-decoration: underline; }
	#container-news-index .category-campaign span img { position: absolute; top: 0; left: 0; }
	#container-news-index .category-storenews span img { position: absolute; top: -12px; left: 0; }
	#container-news-index .category-news span img { position: absolute; top: -24px; left: 0; }
	#container-news-index .header-index #btn_news-latest { padding-top: 11px; right: 76px; position: absolute; font-size: .924em; }
	#container-news-index .header-index #btn_news-latest a { color: #333333; }	
	#container-news-index .header-index #btn_news-latest a:link { color: #333333; }
	#container-news-index .header-index #btn_news-latest a:visited { color: #333333; }
	#container-news-index .header-index #btn_news-latest a:hover { color: #333399; }
	#container-news-index .header-index #btn_rss { position: absolute; top: 9px; right: 10px; width: 56px; height: 22px; overflow: hidden; }
	#container-news-index .header-index #btn_rss a img { position: absolute; top: 0; left: 0; }
	#container-news-index .header-index #btn_rss a:hover { border: solid 0px white; }
	#container-news-index .header-index #btn_rss a:hover img { top: -22px; }
	#container-campaign-index .header-index { width: 930px; height: 31px; margin-top: 40px; overflow: hidden; position: relative; }
	#container-campaign-index .header-index img { position: absolute; top: 0; left: 0; }
	#container-campaign-index .body-index {  }
	#container-campaign-index .section { width: 920px; margin: 0 5px; padding: 10px 0; border-bottom: dotted 1px #D6BBBB; }
	#container-campaign-index .image { width: 190px; float: left; display: inline; }
	#container-campaign-index .image img { border: solid 1px #CCCCCC; }
	#container-campaign-index .image a img { border-color: #CCCCCC; }
	#container-campaign-index .image a:link img { border-color: #CCCCCC; }
	#container-campaign-index .image a:visited img { border-color: #CCCCCC; }
	#container-campaign-index .image a:hover img { border-color: #333399; }
	#container-campaign-index .detail { padding-left: 10px; }
	html>/**/body #container-campaign-index .detail { padding-left: 200px; }
	#container-campaign-index .detail table { margin: 4px 0 0; }
	#container-campaign-index .detail th { padding-right: 4px; width: 1px; white-space: nowrap; }
	#container-campaign-index .detail th span { white-space: nowrap; }
	#container-campaign-index .detail th, #container-campaign-index .detail td { padding-bottom: 4px; vertical-align: top; }
	#container-campaign-index a { text-decoration: underline; }
	#container-campaign-index .detail .name { font-size: 1.077em; }
	#container-campaign-index .detail .name a { color: #AA005B;  text-decoration: underline; }
	#container-campaign-index .detail .name a:link { color: #AA005B; text-decoration: underline; }
	#container-campaign-index .detail .name a:visited { color: #AA005B; text-decoration: underline; }
	#container-campaign-index .detail .name a:hover { color: #333399; text-decoration: underline; }
	/**
	 *  =NEWSLIST
	 */
	#container-news-newslist .header-newslist { width: 930px; margin-top: 15px; height: 39px; position: relative; }
	#container-news-newslist .header-newslist h2 { width: 930px; height: 39px; overflow: hidden; position: absolute; top: 0; left: 0; }
	#container-news-newslist .header-newslist h2 img { position: absolute; top: 0; left: 0; }
	#container-news-newslist .header-newslist ul#btn_select-year { position: absolute; top: 11px; left: 240px; }
	#container-news-newslist .header-newslist li { float: left; font-size: .924em; }
	#container-news-newslist .header-newslist li span { padding: 1px 2px; line-height: 1.1em; float: left; display:inline; }
	#container-news-newslist .header-newslist li span.bar { color: #999999; }
	#container-news-newslist .header-newslist li span.active { color: #FFFFFF; border: solid 1px #CCCCCC; font-weight: bold; background-color: #615328; }
	#container-news-newslist .header-newslist li span a { color: #333333; }
	#container-news-newslist .header-newslist li span a:link { color: #333333; text-decoration: underline; }
	#container-news-newslist .header-newslist li span a:visited { color: #333333; text-decoration: underline; }
	#container-news-newslist .header-newslist li span a:hover { color: #333399; text-decoration: underline; }
	#container-news-newslist .header-newslist #btn_news-latest { padding-top: 11px; margin-right: 10px; float: right; display: inline; position: relative; font-size: .924em; }
	#container-news-newslist .header-newslist #btn_news-latest a { color: #333333; }	
	#container-news-newslist .header-newslist #btn_news-latest a:link { color: #333333; }
	#container-news-newslist .header-newslist #btn_news-latest a:visited { color: #333333; }
	#container-news-newslist .header-newslist #btn_news-latest a:hover { color: #333399; }
	#container-news-newslist .body-newslist { width: 924px; padding-top: 6px; border: solid 3px #E1DABA; border-top: none; }
	#container-news-newslist .section { width: 908px; margin-bottom: 12px; margin-left: 8px; padding-bottom: 10px; border-bottom: dotted 1px #D6BBBB; }
	#container-news-newslist .date { width: 90px; float: left; display: inline; font-weight: bold; font-style: italic; font-size: .924em; text-align: center; word-break: break-all; }
	#container-news-newslist .line-container { width: 815px; float: left; display: inline; }
	#container-news-newslist .single_line { margin-bottom: 8px; }
	#container-news-newslist .category-all { margin-left: 85px; position: relative; }
	#container-news-newslist .category-all span { width: 78px; height: 12px; overflow: hidden; position: absolute; top: 4px; left :-85px; }
	* html #container-news-newslist .category-all span { top: 0; left :-85px; }
	#container-news-newslist .category-all a { color: #AA005B; text-decoration: underline; }
	#container-news-newslist .category-all a:link { color: #AA005B; text-decoration: underline; }
	#container-news-newslist .category-all a:visited { color: #AA005B; text-decoration: underline; }
	#container-news-newslist .category-all a:hover { color: #333399; }
	#container-news-newslist .category-campaign span img { position: absolute; top: 0; left: 0; }
	#container-news-newslist .category-storenews span img { position: absolute; top: -12px; left: 0; }
	#container-news-newslist .category-news span img { position: absolute; top: -24px; left: 0; }
	#container-news-newslist .dsc { margin-top:4px; margin-left: 85px; font-size: .924em; }
