/* CSS Document */

td img {display: block;
	border:none;}
img {border:none;}

body {
	background-color: #CCCCCC;
	margin-top: 0px;
}
h1 {
	font-size: 14pt;
}
h3 {font-size:12pt;
	color:#333399;
	margin:auto;}
a:link {color:#0066ff;
				text-decoration:none;
				}
a:visited {color:#663300;
				text-decoration:none;
				}
a:hover {color: #FF9999;
				 text-decoration: underline;
				}

.searchform{margin:0;}

.copy{margin:0;
	  padding-right:10px;
	  color:#666633;
	  font-family:£Í£Ó ¥´¥·¥Ã¥¯ Osaka¡ÝÅùÉý;
	  font-size:12px;
	  font-weight:bold;
	  }

.copy form{margin:0;}
.minitable{width:200;
			margin-bottom:10px;
			}
.mini_honbun{padding-left:10px;
			 font-size : 14px;
			 line-height:140%;
			 }
.mini_honbun a:link {color:#0066ff;
				text-decoration:none;
				}
.mini_honbun a:visited {color:#663300;
				text-decoration:none;
				}
.mini_honbun a:hover {color: #FF9999;
				 text-decoration: underline;
				}
.contents{
	width:560px;
	border:0px;
	padding:0px;
	margin-bottom: 10px;
}

.main{
	width:540px;
	background-color:#FFFFFF;
	border:0px;
	padding:0px;
	margin-bottom:10px;
	  }
.c_title{
	width:510px;
	height:25px;
	background-color:#666666;
	color:#ffffff;
	text-align:left;
	line-height:175%;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
	margin-top:10px;
	padding-left:10px;
	vertical-align: middle;
	clear: both;}

.c_title a:link{color:#ffffff;}
.c_title a:visited{color:#ffffff;}
.c_title a:hover{color:#ffffff;}

.c_item{
	width:520px;
	margin-bottom:10px;
	color:#4d4d4d;
	text-align:left;
	line-height:140%;
	font-size:12px;
	margin-top: 10px;
}
.map { width:260px;
		height:150px;
       float:left;}

.map h6{font-size:14px;
        color:#990033;}

.carname{
	width:170px;
	height:auto;
	border-bottom: #999999 dashed 1px;
	margin-top: 0px;
	font-weight: bold;
	font-size: 15px;
}

.voicetitle{
	width:230px;
	height:30px;
	border-bottom: #999999 dashed 1px;
	margin-top: 0px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 15px;
}
.carnametop{
	width:240px;
	height:30px;
	border-bottom: #999999 dashed 1px;
	margin-top: 0px;
	font-weight: bold;
	font-size: 15px;
}

.price{
	width:70px;
	height:30px;
	border-bottom: #999999 dashed 1px;
	margin-top: 0px;
	font-weight: bold;
	font-size: 12px;
	color:#FF0000;
}

.cartext{
	margin-top: 10px;
	font-size: 12px;
}

.infodate{ font-family:Arial Helvetica sans-serif;
		   font-size:9pt;
		   text-align:right;
		   border-bottom:dashed #999999 1px;}

.infotitle {font-family: £Í£Ó ¥´¥·¥Ã¥¯ Osaka¡ÝÅùÉý;
			padding-left: 28px;
	background: url(images/ico24_title.gif) left no-repeat;
	font-size:14pt;}

.s_item{
	width:515px;
	margin-bottom:10px;
	color:#4d4d4d;
	text-align:left;
	line-height:140%;
	font-size:12px;
	margin-top: 10px;
	padding:5px;
	border:#003366 double 2px;

}
.syosaititle {font-family: £Í£Ó ¥´¥·¥Ã¥¯ Osaka¡ÝÅùÉý;
			padding-left: 12px;
	background: url(images/ico_pin.gif) left no-repeat;
	font-size:13pt;}
.syosai {font-family: £Í£Ó ¥´¥·¥Ã¥¯ Osaka¡ÝÅùÉý;
			padding-left: 12px;
	font-size:11pt;}


.topinfo{ height:110px;
		   overflow:scroll;
		   overflow-x:hidden;}

.toporners{ height:150px;
			width:170px;
		   overflow:hidden;
		   overflow-x:hidden;}
.toporners p{font-size:9pt; font-weight:normal;margin-top:2px;}
.toporners img{border:0;margin:2px;}

.znifex_carphoto{border:none;}

.thumbnail{border:none;}

.syosaibtn{ text-align:right;
			margin:5px;}
.syosaibtn p{ border:solid 2px #666666;
			text-align:center;
			vertical-align:middle;
			font-size:10pt;
			font-weight:bold;
			padding:3px;
			width:100px;}
.syosaibtn a:link{ color:#6699FF;
		text-decoration:none;}
.syosaibtn a:visited{ color:#6699FF;
		text-decoration:none;}
.syosaibtn a:hover{color:#9999FF;
	text-decoration:none;}

.leftbox img{margin-top:5px;
	     margin-right:5px;
	     margin-bottom:10px;
	     float:left;
	     display: inline;}
.cartd img{ display: inline;}

.znsm_img{display: inline;}
.contactbtn{ text-align:right;
			margin:5px;
		clear: both;}
.contactbtn p{ border:solid 2px #888888;
			text-align:center;
			vertical-align:middle;
			font-size:10pt;
			font-weight:bold;
			padding:3px;
			width:130px;
			background-color:#dfffff;}
.contactbtn a:link{ color:#888888;
				text-decoration:none;}
.contactbtn a:visited{ color:#888888;
				text-decoration:none;}
.contactbtn a:hover{color:#888888;
				text-decoration:none;}
.contactbtn img{border:0;}

.address{text-align:right;
	margin:5px;}
.address p{text-align:right;}

.name {
	font-size: 16px;
	font-weight: bold;
}
td img {display: block;}

.blogtitle{font-size:13pt;
			text-align:right;
			font-weight:bold;
		color:#ffffff;
		margin-bottom:10px;}
.blogtitle a:link{color:#ffffff;
			 text-decoration:none;}
.blogtitle a:visited{color:#ffffff;
			 text-decoration:none;}

.blogtitle a:hover{color:#ffffff;
					text-decoration:underline;}
.linktable{margin:10px;}
.linktd1{width:200px;
	 padding:5px;}
.linktd2{width:230px;
	 padding:5px;}
.lgsetumei{margin-left:30px;
	   margin-top:5px;}
.linktitle{margin-left:30px;
			color:#333399;
			height:19px;
			margin-top:3px;
			margin-bottom:0;
			font-size:10pt;
			}
.linktitle a:link{font-size:9pt;
			color:#0066ff;
			text-decoration:none;}

.linktitle a:visited{font-size:9pt;
			color:#663300;
			text-decoration:none;}
.linktitle a:hover{font-size:9pt;
			color:#FF9999;
			text-decoration:underline;}
.znsm_re {
color: #090;
}
.znsm_img {
vertical-align: middle;
}

.privacy{ text-align:left; width:500px; font-size:14px;}
.privacy ol{list-style:none;}

.footlink{background-color:#000000;
          font-size:12px;
	  text-align:right;
         padding:3px 10px;}

.footlink a:link{color:#ffffff;}
.footlink a:visited{color:#ffffff;}
.footlink a:hover{color:#ffffff;}