﻿@charset "utf-8" ;

/* --------------------------------------------------------------------------------------------------
AUTHOR:			Y.Egawa
CSS構成書:   	#top（全頁共通）
LAST MODIFIED:	2009.11.24

-------------------------------------------------------------------------------------------------- */ 



/* -------------------------------------------------------------------
            #warapper設定
-------------------------------------------------------------------- */
#wrapper { background:url(../parts/bg-wrapper.jpg) center top repeat-x;}
#contents { padding-top:15px; margin-bottom:30px;}


/* #mainBlock :::::::::::::::::::::::::::::::::::::::::::::::::::::: */

#mainFlash { margin-bottom:10px;}
#searchFlash { margin-bottom:10px;}


/* newsBlock */
#newsBlock { width:360px; float:left;}
#newsBlock h3 {
	margin-bottom:15px;
	width:360px;
	height:33px;
	background:url(../parts/bg-h3_top-news.jpg) left top no-repeat;
	position:relative;
}
#newsBlock h3 span {
	position:absolute;
	left: 278px;
	top: 11px;
}



#news_Frame .newsList { margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #93C989;}
.newsList{
	zoom : 1 ; /*for IE 5.5-7*/
}
.newsList:after {/*for modern browser*/
	content : "." ;
	display : block ;
	height : 0px ;
	clear : both ;
	visibility : hidden ;
}
* html .newsList{
	display : inline-table ;
	/*\*/display : block ;/**/
}

#news_Frame { width:360px;}
#news_Frame p.date {float:left; padding-left:15px; margin-left:10px; /margin-left:5px; width:80px; background:url(../parts/bg-news_list.jpg) left top no-repeat;}
#news_Frame p.detail { float:right; width:255px;}

/* saleBlock */
#saleBlock { width:280px; float:right;}
#saleBlock h3 {
	margin-bottom:15px;
	width:280px;
	height:33px;
	background:url(../parts/bg-h3_top-buy.jpg) left top no-repeat;
	position:relative;
}
#saleBlock h3 span {
	position:absolute;
	left: 194px;
	top: 11px;
}
#saleBlock .saleList { margin-bottom:5px; padding-bottom:5px; border-bottom:1px dotted #BBCEE6; clear:both;}
.saleList{
	zoom : 1 ; /*for IE 5.5-7*/
}
.saleList:after {/*for modern browser*/
	content : "." ;
	display : block ;
	height : 0px ;
	clear : both ;
	visibility : hidden ;
}
* html .saleList{
	display : inline-table ;
	/*\*/display : block ;/**/
}

.saleList img { width:54px; margin-left:10px; float:left;}
.saleList p.saleTxt { width:206px; float:right;}
.saleList p.saleTxt span { display:block; margin-top:5px;  text-align:right;}
.saleList p.saleTxt span a { color:#24409F; padding-left:7px; background:url(../parts/bg-buy_link.gif) left top no-repeat;}

