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

/*--------------------------------------------------------------

トップページのみに使用するスタイルを記述
   
--------------------------------------------------------------*/
#index{}

#index .mainImage { padding: 10px 0 20px; }

#index .LsideArea {
    float: left;
	width: 180px;
	margin-right: 15px;
}

#index .mainArea {
    float: left;
	width: 540px;
}

#index .RsideArea {
    float: right;
	width: 200px;
}

/*********************** RsideArea Banner **********************/
#index .RsideArea img { margin-bottom: 5px; }

/*********************** news＆topics **********************/
div#newsArea { margin-bottom: 30px; }
div.newsBox {
    border-top: dotted 1px #aeaeae;
	margin-top: 6px;
	padding-top: 6px;
}

div#newsArea table td { vertical-align: top; }
div#newsArea table td.day { width: 5em; padding-right: 10px; }
div#newsArea table td.icon { width: 40px; text-align: right; }

/*********************** shop news **********************/
div#shopNewsArea {}
div.shopNewsBox {
    border-top: dotted 1px #aeaeae;
	border-bottom: dotted 1px #aeaeae;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom:10px;
}

div#shopNewsArea .leftBox {
    float: left;
	width: 265px;
}

div#shopNewsArea .rightBox {
    float: right;
	width: 265px;
}


div#shopNewsArea dl dt {
    float: left;
    width: 80px;
	display: block;
}

div#shopNewsArea dl dd {
	margin-left: 90px;
	display: block;
}