body {
	margin: 0px;
	padding: 0px;
	background: #E4E4E4;
}
BODY.white {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff
}
TABLE {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"
}
.font_12_ff6600 {
	FONT-SIZE: 12px; COLOR: #ff6600
}
.font_10_ff6600 {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff6600
}
.font_10_666666 {
	FONT-SIZE: 10px; COLOR: #666666
}
.font_11_666666 {
	FONT-SIZE: 11px; COLOR: #666666; PADDING-TOP: 5px
}
.font_12_666666 {
	FONT-SIZE: 12px; COLOR: #666666; PADDING-TOP: 3px
}
.font_12_inquiry {
	FONT-SIZE: 12px; COLOR: #666666;
}
.font_13_666666_b {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #666666
}
.font_12_006699 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006699
}
.font_11_006699 {
	FONT-SIZE: 11px; COLOR: #006699
}
.font_10_ffffff {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px
}
.toptext {
	PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; COLOR: #666666; PADDING-TOP: 5px; BACKGROUND-COLOR: #ebebeb; TEXT-ALIGN: right
}
.list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN: left
}
A.type:link {
	FONT-SIZE: 12px; COLOR: #666666
}
A.type:visited {
	FONT-SIZE: 12px; COLOR: #666666
}
A.type:active {
	FONT-SIZE: 12px; COLOR: #006699
}
A.type:hover {
	FONT-SIZE: 12px; COLOR: #006699
}
A.special_dtl:link {
	FONT-SIZE: 10px; COLOR: #999966
}
A.special_dtl:visited {
	FONT-SIZE: 10px; COLOR: #999966
}
A.special_dtl:active {
	FONT-SIZE: 10px; COLOR: #ff9900
}
A.special_dtl:hover {
	FONT-SIZE: 10px; COLOR: #ff9900
}

.footer {
	margin: 0px;
	padding: 30px 0px 10px 0px;
	text-align: center;
}

.copyright {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 10px;
	PADDING-BOTTOM: 5px;
	COLOR: #ffffff;
	PADDING-TOP: 5px;
	TEXT-ALIGN: center;
	background: #BBBBBB;
}
A.footer_menu:link {
	FONT-SIZE: 10px; COLOR: #666666
}
A.footer_menu:visited {
	FONT-SIZE: 10px; COLOR: #666666
}
A.footer_menu:active {
	FONT-SIZE: 10px; COLOR: #ff9900
}
A.footer_menu:hover {
	FONT-SIZE: 10px; COLOR: #ff9900
}
A:link {
	COLOR: #3399ff
}
A:visited {
	COLOR: #3399ff
}
A:active {
	COLOR: #ff9900
}
A:hover {
	COLOR: #ff9900
}
.pirce_width {
	WIDTH: 68px
}
.top_search_width {
	WIDTH: 130px
}
.sort_width {
	WIDTH: 100px
}
.form_width_240 {
	WIDTH: 240px
}
.form_width_200 {
	WIDTH: 200px
}
.form_width_160 {
	WIDTH: 160px
}
.top_new_txt {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #666666; PADDING-TOP: 5px; text-align: left;
}
.top_new_date {
	FONT-SIZE: 11px; COLOR: #ff6600; PADDING-TOP: 2px
}
.cardata_txt {
	PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #ffffff
}
.price_large {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ff3300
}
.shop_txt {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}
.shop_txt_r {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300
}
.shop_txt_w {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff
}
.shop_txt_mid {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666; PADDING-TOP: 3px
}
.shop_txt_left {
/*	PADDING-LEFT: 5px; FONT-SIZE: 12px; COLOR: #666666; PADDING-TOP: 3px */
	PADDING: 3px 5px 0px 5px; FONT-SIZE: 12px; COLOR: #666666; TEXT-ALIGN: left;
}
.shop_txt_up {
	FONT-SIZE: 12px; PADDING-BOTTOM: 3px; COLOR: #666666
}
.shop_war {
	FONT-SIZE: 11px; COLOR: #ff6600
}
.regist_txt {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666666
}

A.header_link:link {
	COLOR: #FFFFFF;
	text-decoration: none;
}
A.header_link:visited {
	COLOR: #FFFFFF;
	text-decoration: none;
}
A.header_link:active {
	COLOR: #FFFFFF;
	text-decoration: underline;
}
A.header_link:hover {
	COLOR: #FFFFFF;
	text-decoration: underline;
}

.eva_bg {
	background: url("http://www.benznavi.com/img/navi/ig_main_03.jpg") no-repeat;
	width: 780px;
	height: 139px;
}

.eva_main_txt {
	padding: 0px 10px 0px 20px;
	text-align: left;
	color: #000000;
}

.eva_flow {
	width: 510px;
	height: 34px;
	text-align: left;
	padding: 2px 0px 0px 10px;
	color: #006699;
	font-size: 14px;
	font-weight: bold;
	background: url("http://www.benznavi.com/img/navi/flow_bg.jpg") no-repeat;
}

.header_read_bg {
	width: 420px;
	height: 85px;
	background: url("http://www.benznavi.com/img/common/header_02.jpg") repeat-x;
	text-align: right;
	vertical-align: top;
	font-size: 10px;
	color: #FFFFFF;
	margin: 0px;
	padding: 4px 8px 0px 0px;
	line-height: 120%;
}

.header_read_bg02 {
	width: 420px;
/*	height: 85px;*/
	background: url("http://www.benznavi.com/img/common/header_02.jpg") repeat-x;
	text-align: right;
	vertical-align: top;
	font-size: 10px;
	color: #FFF;
	margin: 0px;
	padding: 4px 8px 0px 0px;
	line-height: 120%;
}

.head_navi {
	height: 20px;
	text-align: right;
	background: #EBEBEB;
}

.top_ttl_recom {
	margin: 0px;
	padding: 6px 0px;
}

.g_box_txt {
	margin: 0px;
	padding: 10px;
}

.s_price {
	margin: 0px;
	padding: 6px 0px 8px 0px;
}

.s_old {
	margin: 0px;
	padding: 13px 0px 7px 0px;
}

.eva_flow_ttl {
	margin: 0px;
	padding: 0px 0px 20px 0px;
}

.top_bnr_navi {
	margin: 0px;
	padding: 20px 0px 10px 0px;
	text-align: center;
}

.top_bnr_navi02 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;
}

.top_bnr_navi03 {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	text-align: center;
}

.top_search {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background: #EEEEEE;
}

.bnr_env {
	background: #4380BF;
	text-align: center;
	color: #FFF;
	font-weight: bold;
}

#ssl {
	width: 154px;
	height: 41px;
	background: url("../img/top/icon_security_02.jpg") no-repeat;
	margin: 0px;
	padding: 0px 0px 0px 35px;
	font-size: 10px;
	text-align: left;
}

#foot_bnr {
	margin: 0px;
	padding: 30px 0px 0px 168px;
}

.top_free_btn {
	margin: 0px;
	padding: 12px 0px 0px 0px;
	text-align: center;
}

.top_sel_btn {
	margin: 0px;
	padding: 13px 10px 13px 0px;
	text-align: center;
}

.top_kind {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	background: #999;
}

.guide_bg {
	width: 780px;
	height: 145px;
	background: url("../img/guide/ttl_guide_bg.jpg") no-repeat;
	margin: 0px;
	padding: 0px 50px;
	line-height: 130%;
	color: #000;
}

.top_select_name {
	width: 201px;
	height: 22px;
	color: #006699;
	font-weight: bold;
	font-size: 12px;
	background: #D0D4CA;
	margin: 0px;
	padding: 0px 0px 0px 6px;
}

.top_select_txt {
	width: 201px;
	height: 80px;
	font-size: 10px;
	color: #666;
	line-height: 130%;
	margin: 0px;
	padding: 6px 6px 6px 6px;
	vertical-align: top;
}

.top_select_link {
	width: 201px;
	margin: 0px;
	padding: 0px 6px 4px 6px;
}


.comp_bg {
	background: url("http://www.benznavi.com/img/shopmain/guide_bg.jpg") no-repeat;
	width: 620px;
	height: 176px;
}

.comp_main_txt {
	padding: 0px 10px 0px 20px;
	text-align: left;
	color: #000000;
	line-height: 130%;
}

.comp_main_btn {
	padding: 0px 0px 15px 0px;
	vertical-align: bottom;
}

.col_org {
	color: #F60;
	font-weight: bold;
}

.col_blu {
	color: #09F;
	font-weight: bold;
}

.comp_list ul {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: square;
}

.comp_list li {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	list-style-type: square;
}

#adsense {
	margin-top: 10px;
}

#cl_adsense {
	margin-top: 10px;
	margin-left: 20px;
}

#adsense_468 {
	margin-top: 10px;
	margin-left: 51px;
}

#adsense_728 {
	margin: 10px 0px 10px 26px;
}


