@charset "Shift_JIS";
/*----------------------------------------------------
   base and reset style
---------------------------------------------------- */
@import url('/css/fonts.css'); /* font size css */

body {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", sans-serif;
	text-align: center;
	color: #555;
}

body, div, h1, h2, h3, h4, h5, h6, p, address, dl, dt, dd, ul, ol, li, img, form {
	margin: 0;
	padding: 0;
	border: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

div#DocBody {
	text-align:left;
}

div#DocBody, table {
	line-height: 1.4;
}

img {
	vertical-align:bottom;
}


li {
	list-style: none;
}

a:link {
	color: #069;
	text-decoration: none;
}

a:visited {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #069;
	text-decoration: underline;
}

a:active {
	color: #069;
	text-decoration: underline;
}


/* clearfix */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	zoom:1;
}

#ShopSearch,
.ShowroomCarSearch {
    border: 1px solid #CCCCCC;
    margin-bottom: 13px;
    padding: 10px 0;
}

.BlogComment {
    background-image: url("/img/right/img_yanaseblog_bg.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    width: 191px;
}

.BlogCommentInner {
    border-bottom: 1px dotted #CCCCCC;
    margin: 0 auto 10px;
    padding: 5px 0;
    text-align: left;
    width: 175px;
}

#area-select {
    background-color: #EBEBEB;
    margin: 12px 4px 0 5px;
    padding: 10px 10px;
}