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

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

index.css
トップページのみに使用されるスタイルを記述

-------------------------------------------------------*/
#mainArea {
    float: left;
	width: 700px;
}

#sideArea {
    float: right;
	width: 175px;
}

/*------------------------------------------------------
タイトル
-------------------------------------------------------*/
.h2_title {
    width: 680px;
    border: solid 1px #d4d4d4;
	border-top: none;
	padding: 0 9px;
	margin-bottom: 15px;
}

/*------------------------------------------------------
ショップニュース
-------------------------------------------------------*/
#shopnewsConBox {
    width: 680px;
    background: url(/index/img/bg_shopnews.gif) no-repeat 0 bottom;
	border: solid 1px #d4d4d4;
	padding: 9px;
	margin-bottom: 20px;
}

#shopnewsConBox .Lbox {
    float: left;
	width: 330px;
	border-right: dotted 1px #d4d4d4;
	padding-right: 9px;
}

#shopnewsConBox .Rbox {
    float: right;
	width: 330px;
}

/**** サムネイル・テキストエリア ****/
#shopnewsConBox .thumBox {
    float: left;
	width: 85px;
}

#shopnewsConBox .thumBox img {
    border: solid 5px #efefef;
}

#shopnewsConBox .txtBox {
    float: right;
	width: 235px;
}

/**** ライン ****/
#shopnewsConBox .separateLine {
    border-top: solid 5px #efefef;
	margin-top: 15px;
	padding-top: 15px;
}

/*------------------------------------------------------
トピックス
-------------------------------------------------------*/
dl.topics {
    width: 605px;
	border-bottom: dotted 1px #d4d4d4;
	padding: 0 0 8px 0;
	margin: 8px 0 0 95px;
}

dl.topics dt {
    float: left;
    width: 6em;
	display: block;
	color: #70b538;
}

dl.topics dd {
	margin-left: 6.5em;
	display: block;
	_text-indent: -0.25em;
}

/*------------------------------------------------------
バナーエリア
-------------------------------------------------------*/
.bannerArea img { margin-bottom: 5px; }