/*  地域別トップページ */

/* ブロック設定 */

.w565 {
	width: 565px; margin: 10px 0em 0em 0em; padding: 0em
}
.areacbox {
	width: 365px; margin: 0em 10px 0em 0em; padding: 0em;
}
.rbox {
	width: 190px; margin: 0em; padding: 0em;
}

/* 左メニュー 地域別コンテンツ設定 */

.lcnt {
	width: 170px; margin: 0em 10px 10px 0em; padding: 0em;
}
.lcnttitle {
	font-size: 90%; color: #000000; font-weight: bold; margin: 0em 0em 0.3em 0em; padding: 0em 0em 0.3em 0em; background: url(/cmn/dot_w.gif) repeat-x left bottom;
}
.lcntO {
	width: 170px; height: 8px; background: url(/cmn/lmenu2ndbk.gif) left top; padding: 0em; margin: 0em
}
.llcntBox {
	border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; padding: 0em 0.3em 0.3em 0.3em; 
}
.lcntul {
	color: #333333; margin: 0em; padding: 0em; list-style-type: none; 
}
.lcntli {
	margin: 0em; padding: 0em; list-style-type: none; 
}
.lcntSli {
	margin: 0.3em 0em 0.5em 0em; padding: 0em; list-style-type: none; 
}
.lcntSliend {
	background: url(/cmn/dot_w.gif) repeat-x left bottom; margin: 0.3em 0em 0.8em 0em; padding: 0em 0em 0.8em 0em; list-style-type: none; 
}

/* 検索設定 */

.searchbox {
	width: 565px; margin: 0em; padding: 0em
}
.searchborder {
	border: #CCCCCC 1px solid; margin: 0em; padding: 0em
}
.searchALL {
	width: 563px; margin: 0em; padding: 0em
}
.searchL {
	width: 194px; margin: 0em; padding: 0em
}
.searchR {
	width: 368px; margin: 0em; padding: 0em 0em 0.5em 1px; background: url(/cmn/dot_h.gif) repeat-y left top;
}
.searchsL {
	width: 292px; margin: 0em; padding: 0em
}
.searchs01L {
	width: 293px; margin: 0em; padding: 0em 1px 0em 0em; background: url(/cmn/dot_h.gif) repeat-y right top;
}
.searchsR {
	width: 270px; margin: 0em; padding: 0em 0em 0em 1px; background: url(/cmn/dot_h.gif) repeat-y left top;
}
.searchttl {
	border-top: #FFFFFF 1px solid; border-bottom: #A8B3C5 1px solid; background-color: #D7E0EF; padding: 0.3em;
}
.searchsttl {
	border-top: #FFFFFF 1px solid; background: url(/cmn/menuback.gif) repeat-x left top; margin: 0em; padding: 0.2em 0em 0.2em 0.5em
}
.searchul {
	width: 557px; margin: 0em 0em 0em 0.5em; list-style-type: none; padding: 0em
}
.searchul  li {
	width: 111px; height: 55px; _height: 50px; float: left; padding: 0em; margin:0em;
}

.searchbk {
	width: 140px; padding: 0.1em 0.2em 0.1em 0.2em; margin: 0.3em 0em 0.3em 0.5em; background-color: #EEEEEE; float:left
}
.searchbk_l {
	padding: 0.1em 0.2em 0.1em 0.2em; background-color: #EEEEEE
}

.areasearch {
	padding: 0.2em 0em 0.5em 0.5em; margin: 0em;
}
.partssearch {
	padding: 0.5em; margin: 0em;
}
.partssearch02 {
	padding: 0em 0.5em 0.5em 0.5em; margin: 0em;
}
.recomsearchul {
	width: 356px; margin: 0.2em 0em 0.5em 0.5em; list-style-type: none; padding: 0em;
}
.recomsearchul li {
	width: 178px; float:left; padding: 0em; margin: 0em;
}
.typesearch {
	width: 563px; padding: 0em; margin: 0em;
}
.textmargin {
	margin: 0em 0em 0.2em 0.3em;
}
.searchtext {
	margin: 0.4em 0em 0em 0.5em;
}
.hintmargin {
	margin: 0.4em 0.5em 0.3em 0em;
}
.submitmargin {
	margin: 0em 0.4em 0.5em 0em;
}

/* 新着情報設定 */

.wnewttl {
	background: url(/cmn/areacmenuback.gif) no-repeat left top; padding: 0.4em 0em 0.3em 0.4em
}
.wnewul {
	margin: 0em 0em 0em 0.5em; list-style-type: none; padding: 0em
}
.wnewbox {
	border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; margin: 0em; padding: 0.3em
}

.okinawa_w350 {
	width: 350px; margin: 0em; padding: 0em
}
.tyugoku_w350 {
	width: 350px; margin: 0em; padding: 0em
}


/* 人気車ランキング設定 */

.bacettl {
	background: url(/cmn/rmenuback.gif) no-repeat left top; margin: 0em; padding: 0.4em 0em 0.5em 0.4em;
}
.bacebox {
	border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; margin: 0em;
}
.rankingtitle {
	border: #999999 1px solid; padding-left: 0.2em; margin: 0em 0.5em 0.5em 0.5em; background: url(/cmn/rankingtitle.gif) no-repeat right top;
}
.rankALL {
	width: 177px; margin: 0em; padding: 0em 0em 0em 0.4em;
}
.rankL {
	width: 109px; float: left; margin: 0em; padding: 0em;
}
.rankR {
	width: 60px; float: left; margin: 0em 0em 0.3em 0em; padding: 0em;
}
.linemargin {
	margin-bottom: 0.3em;
}
.rank4th {
	margin: 0em; padding: 0em 0em 0.5em 0em; text-align: right;
}

/* 人気店ランキング設定 */

.shoprankttl {
	background: url(/cmn/areacmenuback.gif) no-repeat left top; margin: 10px 0em 0em 0em; padding: 0.4em 0em 0.3em 0.4em
}
.shoprankul {
	margin: 0em; list-style-type: none; padding: 0em
}
.shoprankul li {
	margin: 0.5em; padding: 0em
}
.shoprankbox {
	border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; margin: 0em; padding: 0.3em
}
.rank2nd {
	background: url(/cmn/dot_w.gif) repeat-x left bottom; margin: 0em; padding: 0.3em 0.2em 0.5em 0em; text-align: right;
}
.rank2nd02 {
	margin: 0em; padding: 0.3em 0.2em 0em 0em; text-align: right;
}

/* 更新履歴ページ設定 */

.historybox {
	width: 545px; padding: 0em; margin: 0.5em 10px 0em 10px
}
.historymargin {
	margin-bottom: 0.5em;
}

/* マガジン情報設定 */

.magttl {
	background: url(/cmn/rmenuback.gif) no-repeat left top; margin: 10px 0em 0em 0em; padding: 0.4em 0em 0.5em 0.4em;
}
.magbox {
	border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; margin: 0em; padding: 0em 6px 0em 6px
}
.magw176 {
	width: 176px; margin: 0em; padding: 0em;
}
.magSbox {
	text-align: center; margin: 0em 0em 5px 0em; padding: 0em
}
.magkyusyubox {
	text-align: left; margin: 0em; padding: 0em
}

/* 沖縄ページ */

.bbtvbox {
	border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; border-bottom: #CCCCCC 1px solid; margin: 0em 0em 10px 0em; padding: 0.3em
}

/* バナープラン */

.textbanner {
	border: #CCCCCC 1px solid; font-size: 80%; line-height: 150%; margin: 0em 0em 10px 0em; padding: 5px 1px 5px 4px
}
.areabanner-text {
	width: 170px; margin: 3px 10px 10px 10px; padding: 0em
}


/* プレゼント */

.present-w275 {
	width: 275px; margin: 0em 15px 0em 0em; padding: 0em;
}
.present-r275 {
	width: 275px; margin: 0em; padding: 0em;
}
.present-info {
	border: #CC0000 3px solid; background-color: #FFECEC; margin: 10px 0em 0em 0em; padding: 10px;
}
.presenttextbox {
	width: 275px; margin: 0em 0em 10px 0em; padding: 0em
}

/* 一括見積り */

.esti-w330 {
	width: 330px; margin: 0em 0em 0em 10px; padding: 0em;
}

.esti-w225 {
	width: 225px; margin: 0em; padding: 0em;
}

.stepbox {
	border-left: #CCCCCC 1px solid; border-right: #CCCCCC 1px solid; margin: 0em; padding: 0em
}

/* 九州ショップナビ */

.shopnavi_tx {
	width: 345px; margin: 5px 0em 5px 5px; padding: 0em;
}
