/* 基本設定 */

body {
	width: 745px; margin-top: 0em; margin-left: auto; margin-right: auto; text-align: center;
/*	font-size:12px;*/
	font-family: 'MS UI Gothic',sans-serif;
}

/* ブロック設定 */
.w745 {
	width: 745px; margin: 0em; padding: 0em
}

/* 見出し設定 */
h1,h2,h3,h4 {
	margin: 0em; padding: 0em
}
form {
	margin: 0em; padding: 0em
}

/* フォント設定 */
.px10 {
	font-size: 65%; line-height: 125%
}
.px11 {
	font-size: 71%; line-height: 125%
}
.px12s {
	font-size: 75%; line-height: 135%
}
.px12 {
	font-size: 80%; line-height: 135%
}
.px14 {
	font-size: 90%; line-height: 135%
}
.px16 {
	font-size: 100%; line-height: 145%
}
.px18 {
	font-size: 110%; line-height: 145%
}
.px20 {
	font-size: 120%; line-height: 150%
}
.px22 {
	font-size: 130%; line-height: 150%
}
.px24 {
	font-size: 140%; line-height: 150%
}
.nobold {
	font-weight: normal
}

.lh150 {
	line-height: 150%
}
.lh160 {
	line-height: 160%
}

/* マージン設定 */
.mrgTxs {
	margin-top: 5px
}
.mrgTs {
	margin-top: 10px
}
.mrgT {
	margin-top: 1em
}
.mrgBxs {
	margin-bottom: 5px
}
.mrgBs {
	margin-bottom: 10px
}
.mrgB {
	margin-bottom: 1em
}
.mrgRxs {
	margin-right: 5px
}
.mrgRs {
	margin-right: 10px
}
.mrgR {
	margin-right: 1em
}
.mrgLxs {
	margin-left: 5px
}
.mrgLs {
	margin-left: 10px
}
.mrgL {
	margin-left: 1em
}
.mrgNo {
	margin: 0em
}
.mrg5 {
	margin: 5px
}

/* パディング設定 */
.pdgALL {
	padding: 5px
}
.pdg10 {
	padding: 10px
}
.pdgBxs {
	padding-bottom: 5px
}

/* 回り込み設定 */
.fright {
	float: right
}
.fleft {
	float: left
}

/* 位置設定 */
.right {
	text-align: right
}
.left {
	text-align: left
}
.center {
	text-align: center
}

/* ディスプレイ設定 */
.display {
	display:none
}

/* 色設定 */
.red {
	color:#CC0000
}
.grayC {
	color: #CCCCCC
}
.gray6 {
	color: #666666
}
.gray3 {
	color: #333333
}
.white {
	color: #FFFFFF
}

/* リンク設定 */
/* 基本設定 */
a:link {
	color: #0000CC; text-decoration: underline
}
a:visited {
	color: #9933CC; text-decoration: underline
}
a:hover {
	color: #CC0000; text-decoration: underline
}
/* ヘッダメニュー設定 */
.linkbk:link {
	color: #000000; text-decoration: none
}
.linkbk:visited {
	color: #000000; text-decoration: none
}
.linkbk:hover {
	color: #CC0000; text-decoration: underline
}
/* 中古車検索見出し設定 */
.linksearch:link {
	color: #000000; text-decoration: underline
}
.linksearch:visited {
	color: #000000; text-decoration: underline
}
.linksearch:hover {
	color: #CC0000; text-decoration: none
}
/* パンくず設定 */
.linkpnkz:link {
	color: #000000; text-decoration: underline
}
.linkpnkz:visited {
	color: #000000; text-decoration: underline
}
.linkpnkz:hover {
	color: #CC0000; text-decoration: none
}
/* コンテンツ、見出し左メニュー第2階層設定 */
.linkcnt:link {
	color: #CC0000; text-decoration: underline
}
.linkcnt:visited {
	color: #CC0000; text-decoration: underline
}
.linkcnt:hover {
	color: #CC6666; text-decoration: none
}


/* 画像設定 */
.imiddle {
	vertical-align: middle
}
.iborder {
	border: 0em
}

/* ライン設定 */
.dotline_w {
	background: url(/cmn/dot_w.gif) repeat-x top left
}
.dotline_h {
	background: url(/cmn/dot_h.gif) repeat-y center top
}
.footline {
	width: 743px; border-top: #A9A9A9 1px solid; border-bottom: #FFFFFF 1px solid; border-left: #FFFFFF 1px solid; border-right: #FFFFFF 1px solid; margin: 0em; padding: 0em; 
}


/* ヘッダ設定 */
.logo {
	width: 260px; height: 70px; margin: 0em; padding: 0em
}
.jasearch {
	background: url(/cmn/menuback.gif) repeat-x top left; border: #CCCCCC 1px solid; padding: 0.1em
}
.grobalul {
	list-style-type: none
}
.grobal {
	width: 485px; height: 70px; margin: 0em; padding: 0em
}
.localul {
	list-style-type: none
}
.localmenu {
	margin: 0.1em; padding: 0.2em; background: url(/cmn/menuback.gif) repeat-x top left;
}
.local {
	width: 745px; margin: 0em; padding: 0em; border-top: #CCCCCC 1px solid; border-bottom: #D81C00 3px solid
}
.local ul {
	padding-top: 0.2em; border-top: #FFFFFF 1px solid;
}


/* 第2階層設定 */
/* パンくずリスト設定 */
.pnkzlist {
	margin: 0.3em 0.3em 0.5em 0.5em; padding: 0em; 
}

/* コンテンツ設定 */
.cntSbox {
	width: 545px; padding: 0em; margin: 0em 10px 0em 10px
}
.cntBox {
	width: 565px; padding: 0em; margin: 0em
}

/* 左メニュー設定 */
.lmenuO_t {
	width: 170px; height: 8px; padding: 0em; margin: 0em
}
.lmenuO {
	width: 170px; height: 8px; background: url(/cmn/lmenu2ndbk.gif) left top; padding: 0em; margin: 0em
}

.llmenuBox_t {
	padding: 0em 0.3em 0.3em 0.3em; 
}

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

.lmenuul {
	color: #333333; margin: 0em; padding: 0em; list-style-type: none; 
}
.lmenuli {
	margin-bottom: 5px; padding: 0em; list-style-type: none; 
}
.lmenuSli {
	margin: 0.3em 0em 0.5em 0.5em; padding: 0em; list-style-type: none; font-size:90%;
}

.lmenuSliend {
	background: url(/cmn/dot_w.gif) repeat-x left bottom; margin: 0.3em 0em 0.8em 0.5em; padding: 0em 0em 0.8em 0em; list-style-type: none; font-size:90%;
}
.lmenu {
	width: 170px; margin: 0em 10px 0em 0em; padding: 0em;
}

/* 見出しh1設定 */
.h1titleBox {
	background: url(/cmn/h1title.gif) left top; padding: 0.5em 0.5em 0em 0.7em
}
.h1titleU {
	width: 565px; background: url(/cmn/h1title_u.gif) left top; padding: 0em; margin: 0em
}
.h1title {
	color: #333333; border-left: #CC0000 solid 7px; padding-left: 0.5em
}

/* 見出しh2設定 */
.h2title {
	color: #333333; border-top: #CC0000 solid 1px; border-bottom: #CC0000 solid 1px; padding: 0.3em 0em 0.3em 0em
}

/* 見出しh3設定 */
.h3title {
	color: #333333; background: url(/cmn/dot_w.gif) repeat-x left bottom; padding: 0.3em 0em 0.3em 0em
}


/* 設定クリア */
.clear {
	clear: both;
}

