
#container {
	border: 1px solid #666666;
}
.menu01{
	margin:2px 5px ;
}
.menu02{
	font-size:12px;
	line-height:14px;
	padding:4px;
}
.table_car{
	margin:2px 0px;
}

.mgn10{
	margin:10px;
	padding:10px;
}

.date{
	margin:2px 10px ;
	color:#FF0000;
}
.copy{
	font-size:10px;
	margin:8px;
}	
body,td,th,p {
	font-family:sans-serif, lr oSVbN, Osaka, qMmpS Pro W3;
	font-size: 12px;
	color: #666666;
}
body {
	margin-top: 0px;
	margin-bottom: 0px;
  -webkit-text-size-adjust: 100%;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #689fca;
}
a:active {
	text-decoration: none;
	color: #689fca;
}
small{
font-size: 1em;
}

/* tHgTCY ----------------------------------- */

.css10
{		font-weight: normal;
		font-size: 10px;
		font-style: normal;
}
.css11
{		font-weight: normal;
		font-size: 11px;
		font-style: normal;
}

.css12
{		font-weight: normal;
		font-size: 12px;
		font-style: normal;
}

.css12_150
{		font-weight: normal;
		font-size: 12px;
		font-style: normal;
		line-height:150%;
}

.css13
{		font-weight: normal;
		font-size: 13px;
		font-style: normal;
}

.css13_150
{		font-weight: normal;
		font-size: 13px;
		font-style: normal;
		line-height:150%;
}
.css14
{		font-weight: normal;
		font-size: 14px;
		font-style: normal;
}

.css13_130
{		font-weight: normal;
		font-size: 13px;
		font-style: normal;
		line-height:130%;
}

.css14_150
{		font-weight: normal;
		font-size: 14px;
		font-style: normal;
		line-height:150%;
}
.bo10
{
		font-weight: bold;
		font-size: 10px;
		font-style: normal;
}
.bo11
{
		font-weight: bold;
		font-size: 11px;
		font-style: normal;
}
.bo12
{		font-weight: bold;
		font-size: 12px;
		font-style: normal;
}
.bo13
{		font-weight: bold;
		font-size: 13px;
		font-style: normal;
}

.bo13_150
{		font-weight: bold;
		font-size: 13px;
		font-style: normal;
		line-height:150%;
}
.bo14
{		font-weight: bold;
		font-size: 14px;
		font-style: normal;
		line-height:100%;
}

.bo14_150
{		font-weight: bold;
		font-size: 14px;
		font-style: normal;
		line-height:150%;
}

.bo20_150
{		font-weight: bold;
		font-size: 20px;
		font-style: normal;
		line-height:150%;
		color: #003333;
}

.txt_wh{
	color:#FFFFFF;
	}
	
.unicode {
	font-family:'TITUS Cyberbit Basic', 'Code2000', 'Doulos SIL', 'Chrysanthi Unicode', 'Bitstream Cyberbit', 'Bitstream CyberBase', 'Bitstream Vera', 'Thryomanes', 'Gentium', 'GentiumAlt', 'Visual Geez Unicode', 'Lucida Grande', 'Arial Unicode MS', 'Microsoft Sans Serif', 'Lucida Sans Unicode', sans-serif;	
	}

table.spc td{
	padding:3px 10px 3px 5px;
	min-width:50px;
  font-size: 13px;
	}
table td>em{
font-style: normal;
font-weight: 400;
color: #999;
font-size: 16px;
}
table+p{
font-size: 12px;
}
/*ΤηqξρC*/
h1.carname{
	color: #3399CC;
	padding:5px 0 0;
	margin: 0 5px;
	width:550px;
}
div.carinfobox{
	clear:both;
	padding:15px 10px;
	width:550px;
	overflow:hidden;
}

div.carinfobox p,div.carinfobox02 p{
	max-width:1000px;
}
.mainphoto{
	margin:15px 0;
	padding:0;
	overflow:hidden;
	width:550px;
}
.mainphoto li{
	margin:0 2px;
	padding:0;
	float:left;
}
.mainphoto li img{
	width:105px;

}
table.spc{
border-collapse:collapse;
}
table.spc tr.line-lb{
	border-bottom: 1px solid #3399CC;
}
.clickto{
	text-align: right;
	padding: 5px;
	margin: 0;
}
#container table table{
	margin-left: 10px;
  max-width: 750px;
}
/*VKcss*/
.clm{
	margin: 5px auto;
	padding: 1em;
}
.clm hr{
	margin:30px 15px;
}
.link_bold{
	font-size: 1.4em;
	font-weight: bold;
	padding: .5em;
	border: 3px solid #29ABF7;
}
.clm h3{
	color: #FE9929;
	padding-left: 1em;
}
/*steering*/
.steering em{
font-style: normal;
}
.steering_box{
box-sizing: border-box;
width: 770px;
padding-right: 10px;
padding-top: 1em;
padding-bottom: 1em;
border-bottom: 1px solid #689fca;
}
.steering_box h2{
background: #ccc;
color: #fff;
font-size: 1.5em;
padding: .5em;
}
.steering_box h3{
padding-left:.5em;
font-size: 1.4em;
line-height: 1.6;
}
.steering_box img{
max-width: 760px;
}
.steering_box p{
font-size: 13px;
line-height: 1.6;
}
.steering_box a {
    text-decoration: none;
    color: #689fca;
}
.steering_box ul{
list-style:square;
padding-left: 2em;
}
.steering_box ul li{
font-size: 1.2em;
padding: .5em 0;
}
.sitemap h2{
text-align: left;
}
.agency table h3{
text-align: left;
font-size: 24px;
font-weight: normal;
border-bottom: 1px solid #333;
line-height: 1.4;
margin-left: 1em;
margin-top: 5px;
margin-bottom: 0;
}
.agency .boom{
box-sizing: border-box;
border: 1px solid #ddd;
padding: 1em;
text-align: center;
margin: 1em;
width: 690px;
}
.agency .boom strong{
display: block;
font-size: 21px;

}
.agency .boom em{
display: block;
font-size: 18px;
text-decoration: none;
font-style:normal;
color: #3399cc;
font-weight: bold;
}
.agency .boom em a{
color: #3399cc;
color: #3399cc;
}
/*@media screen and (max-width: 768px) {
table.spc td{
font-size: 16px;
	}
}*/