/*全体共通*/

td {
	font-size: 10pt;
	line-height: 125%;
	color: #333333;
}
a:link {
	text-decoration: none;
	color: #333333;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	color: #FF6600;
	text-decoration: underline;
}
a:active {
	color: #FF0000;
	text-decoration: underline;
}
.pankuzu {
	font-size: 10px;
	padding-bottom: 5px;
}

.blueMark {
	background-color: #00FFFF;
}
.midashiRedS {
	font-weight: bold;
	color: #CC0000;
}
.midashiBlueS {
	font-weight: bold;
	color: #000066;
}
.shironuki {
	color: #FFFFFF;
}
.caption {
	background-color: #FFFFCC;
	border: 1px solid #666666;
	padding: 8px;
}
.caption2 {
	background-color: #FFFFCC;
	border: 1px solid #666666;
	padding: 15px;
}
.captionPink {
	background-color: #FFCCFF;
	border: 1px solid #666666;
	padding: 8px;
}
.captionGray {
	background-color: #E4E4E4;
	padding: 4px;
	border: 1px solid #666666;
}
a.kensakubutton:hover {
	position: relative;
	left: 1px;
	top: 1px;
}
.fnt9px {
	font-size: 9px;
}
.fnt10px {
	font-size: 10px;
}
.shopName {
	font-size: 11pt;
	font-weight: bold;
}
.wakusen {
	border: 1px solid #999999;
}
.fnt12px {
	font-size: 12px;
}
.fnt14px {
	font-size: 14px;
}
.textRed16px {
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
}
.textRed14pxbold {
	font-size: 14px;
	font-weight: bold;
	color: #C00;
}
.textRed18pxBold {
	font-size: 18px;
	font-weight: bold;
	color: #C00;
}
.textRedbold {
	font-weight: bold;
	color: #C00;
}
.textGreenBold {
	font-weight: bold;
	color: #006600;
}
.fntGray {
	color: #666666;
}
.underLine {
	text-decoration: underline;
}


/*トップページ*/

.whatsnew {
	padding: 2px;
	height: 90px;
	width: 404px;
	border: 1px solid #666666;
	overflow: scroll;
	line-height: 110%;
}
.tenpoName {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
}
.tempoSetsumei {
	font-size: 10px;
	line-height: 120%;
}
.update {
	font-size: 10px;
}
.bold {
	font-weight: bold;
}

/*neo八潮店*/

.fromStuff {
	background-color: #FFFF99;
	padding: 6px 8px;
	width: 309px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.tempoShoukai {
	padding: 10px 5px 5px;
	width: 191px;
	height: 245px;
}
.stuffMessage {
	padding-top: 3px;
}

/*Ｑ＆Ａ*/

.stuffName {
	font-size: 10px;
	text-align: center;
	line-height: 110%;
}

/*おすすめＵカー　MENU*/

.ucarMenuA {
	border: 1px solid #666666;
}
.ucarMenuB {
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
}
.ucarMenuC {
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.ucarMenuD {
	border-top: 1px none #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
}

/*おすすめＵカー*/
.u-carIntro2 {
	padding: 3px;
	border: 2px dashed #CC3300;
}
.u-carMidashiBlue {
	font-weight: bold;
	color: #000066;
	margin: 0px;
	padding: 0px 0px 4px 2px;
}
.u-carSpec01 {
	margin: 0px;
	padding: 2px 0px 2px 16px;
	width: 246px;
	border-bottom: 1px solid #666666;
}
.u-carSpec02 {
	margin: 0px;
	padding: 2px 0px;
	width: 308px;
	border-bottom: 1px solid #666666;
}
.u-carPrice01 {
	margin: 0px;
	padding: 2px 0px 2px 8px;
	width: 312px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
.u-carPrice02 {

	margin: 0px;
	padding: 2px 0px 2px 8px;
	width: 312px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
.u-carPrice03 {

	margin: 0px;
	padding: 2px 0px 2px 95px;
	width: 155px;
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
.u-carPrice04 {


	margin: 0px;
	padding: 2px 0px 2px 95px;
	width: 155px;
	border-bottom: 1px solid #666666;
}

/*おすすめ未使用車*/

.mishiyouCarName {
	font-size: 14px;
	font-weight: bold;
	color: #003399;
}
.mishiyouPriceoff {
	font-size: 18px;
	font-weight: bold;
	color: #3333CC;
}

/*U-NEO　新車館*/

.shinshaSetsumei {
	padding-left: 10px;
	font-size: 12px;
	line-height: 125%;
	padding-top: 7px;
	padding-bottom: 7px;
}
.shinshaUneoOff {

	font-size: 17px;
	font-weight: bold;
	color: #FFFF33;
}

/*プライバシーポリシー*/

.leftIndent_2 {
	padding-left: 40px;
}
.leftIndent {
	padding-left: 20px;
}

.wmplink {
	font-size:10px;
}
.wmplink a:link {
	text-decoration: underline;
	color: #0066FF;
}
.wmplink a:visited {
	text-decoration: underline;
	color: #9900CC;
}
.wmplink a:hover {
	color: #FF6600;
	text-decoration: underline;
}
.wmplink a:active {
	color: #FF0000;
	text-decoration: underline;
}
ul {
	margin-top: 0px;
	padding-top: 0px;
}
.qanda {
	text-align: right;
}
.qanda a:link {
	text-decoration: underline;
	color: #0066FF;
}
.qanda a:visited {
	text-decoration: underline;
	color: #9900CC;
}
.qanda a:hover {
	color: #FF6600;
	text-decoration: underline;
}
.qanda a:active {
	color: #FF0000;
	text-decoration: underline;
}
.fnt14pxbold {
	font-size: 14px;
	font-weight: bold;
}
.foreignText {
	font-size: 14px;
	margin-left: 5px;
	padding-left: 5px;
	border-left: 4px solid #003366;
	line-height: 150%;
	letter-spacing: 1px;
}
.textPadding {
	padding: 5px;
}
.kakomiRedLine {
	padding: 15px 12px;
	border: 2px solid #CC0000;
}
.kakomiRedDash {

	padding: 8px;
	border: 2px dotted #CC0000;
}
.prof_koumoku1 {
	color: #FFFFFF;
	background: #000066;
	border: 1px solid #666666;
	padding: 1px;
	vertical-align: top;
}
.prof_koumoku2 {
	padding: 1px;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
.prof_koumoku3 {
	color: #FFFFFF;
	background: #000066;
	padding: 1px;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	vertical-align: top;
}
.prof_koumoku4 {
	padding: 1px;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.u-car_pro {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-align: center;
	padding-top: 6px;
	padding-bottom: 5px;
}

.linkBlue {
	font-size:10pt;
}
.linkBlue a:link {
	text-decoration: underline;
	color: #0066FF;
}
.linkBlue a:visited {
	text-decoration: underline;
	color: #9900CC;
}
.linkBlue a:hover {
	color: #FF6600;
	text-decoration: underline;
}
.linkBlue a:active {
	color: #FF0000;
	text-decoration: underline;
}

/*ISOマーク表示*/

/*-----ワンポイント背景なし*/

.ecogreen01 {
	border-top: 2px solid #009900;
	border-bottom: 2px solid #009900;
	margin: 0px;
	padding: 0px;
}

/*-----ワンポイント背景あり*/

.ecogreen02 {
	border-top: 2px solid #009900;
	border-bottom: 2px solid #009900;
	margin: 0px;
	padding: 0px;
	background: url(img/eco_green.jpg) no-repeat right bottom;
}

/*テキストリンクに色をつけたいとき*/

a.jump:link {
	text-decoration:underline;
	color: #0066FF;
}
a.jump:visited {
	text-decoration:underline;
	color: #0066FF;
}
a.jump:hover {
	text-decoration:underline;
	color: #FF9900;
}
a.jump:active {
	text-decoration:underline;
	color: #FF0000;
}

/*------------------------------------------*/


/*トップページ（新）*/

.topKeysearch {
	background: #e0eaed;
	margin: 0px;
	padding: 0px;
	height: 88px;
	width: 174px;
	border: 1px solid #999999;
}
.topKeysearchBox {
	margin: 0px 9px 9px;
	padding: 0px;
	height: 20px;
	width: 156px;
	border: 1px solid #8ac5dd;
}
.topKeysearchForm {
	margin: 0px;
	padding: 0px;
}
.topKeysearchBtn {
	margin: 0px 9px;
	padding: 0px;
	height: 20px;
	width: 156px;
	border: none;
	text-align: right;
}
.topSaishinName {
	font-size: 10px;
	text-align: center;
}
.topSaishinPrice {
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
}
a.quicksearch:hover {
	position: relative;
	top: 1px;
}
.whats {
	padding: 2px;
	height: 90px;
	width: 404px;
	border: 1px solid #666666;
	overflow: scroll;
	line-height: 110%;
}
.topPickup1 {
	margin: 0px;
	padding: 0px 5px 5px;
	width: 287px;
	border-right: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
}
.topPickup2 {
	margin: 0px;
	padding: 5px;
	width: 287px;
	border-right: 1px dashed #999999;
	border-bottom: 1px dashed #999999;
}
.topPickup3 {
	margin: 0px;
	padding: 0px 5px 5px;
	width: 288px;
	border-bottom: 1px dashed #999999;
}
.topPickup4 {
	margin: 0px;
	padding: 5px;
	width: 288px;
	border-bottom: 1px dashed #999999;
}
.topPickupText {
	margin: 0px;
	padding: 3px 0px 0px 5px;
	width: 221px;
}
.tenpoNameBlue {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #000099;
}
.tempoNameBlue a:link {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #000099;
}
.tempoNameBlue a:visited {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
	color: #000099;
}
.tempoNameBlue a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
.tempoNameBlue a:active {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
}
.staffName {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.staffText {
	margin: 0px;
	padding: 0px 0px 12px;
}


/*---ONIX熊谷店（2009.3追加）---*/

/*「例えばSUZUKIワゴンR」の金額部分*/

.oneUpExBluelabel {
	font-size: 10px;
	line-height: 135%;
	color: #FFFFFF;
	background-color: #5754A3;
	text-align: center;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.oneUpExBluePrice {
	font-size: 18px;
	font-weight: bold;
	color: #5754A3;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px solid #5754A3;
}
.oneUpExOrangelabel {
	font-size: 10px;
	line-height: 135%;
	color: #FFFFFF;
	background-color: #FE4728;
	text-align: center;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.oneUpExOrangePrice {
	font-size: 18px;
	font-weight: bold;
	color: #FE4728;
	text-align: right;
	margin: 0px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	padding-left: 0px;
	border: 1px solid #FE4728;
}

/*ワンナップ価格表*/

.oneUp01 {
	background-color: #cccccc;
	text-align: center;
	margin: 0px;
	border: 1px solid #333333;
	width: 94px;
	padding: 4px 0px;
}
.oneUp02 {
	background-color: #AFD1F3;
	text-align: center;
	margin: 0px;
	width: 94px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding: 4px 0px;
}
.oneUp03 {
	background-color: #A5EFA5;
	text-align: center;
	margin: 0px;
	width: 94px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding: 4px 0px;
}
.oneUp04 {
	background-color: #F1C9A0;
	text-align: center;
	margin: 0px;
	width: 93px;
	border-top: 1px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding: 4px 0px;
}
.oneUp05 {
	text-align: center;
	margin: 0px;
	width: 94px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	padding: 4px 0px;
}
.oneUp06 {
	text-align: center;
	margin: 0px;
	width: 94px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding: 4px 0px;
}
.oneUp07 {
	text-align: center;
	margin: 0px;
	width: 94px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding: 4px 0px;
}
.oneUp08 {
	text-align: center;
	margin: 0px;
	width: 93px;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	padding: 4px 0px;
}

/*オニキス熊谷のご案内*/

.shopinfo01 {
	margin: 0px;
	padding: 4px 2px;
	width: 76px;
	background-color: #000066;
	border: 1px solid #666666;
	color: #FFFFFF;
	vertical-align: top;
}
.shopinfo02 {
	margin: 0px;
	padding: 4px 2px;
	width: 483px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.shopinfo03 {
	margin: 0px;
	padding: 4px 2px;
	width: 76px;
	background-color: #000066;
	color: #FFFFFF;
	vertical-align: top;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
}
.shopinfo04 {
	margin: 0px;
	padding: 4px 2px;
	width: 483px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.fukidashi {
	background-image: url(neo/souka/img/fukidashi_middle.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.fukidashi_top {
	background-image: url(neo/souka/img/fukidashi_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.fukidashi_bottom {
	background-image: url(neo/souka/img/fukidashi_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
}
.fukidashi_middle {
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
}

/*-----U-NEOポイントカード-----*/

/*注意書きリスト*/
.pointList {
	margin: 0px;
	padding: 0px;
}
.pointList ul {
	margin:0px;
	padding:0px 0px 0px 15px;
}
.pointList li {
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.linkBlue2 a:link {
	text-decoration: underline;
	color: #0066FF;
}
.linkBlue2 a:visited {
	text-decoration: underline;
	color: #9900CC;
}
.linkBlue2 a:hover {
	color: #FF6600;
	text-decoration: underline;
}
.linkBlue2 a:active {
	color: #FF0000;
	text-decoration: underline;
}

/*-----草加サービス本部-----*/

.shakenShashu {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 8px 0px 8px 12px;
	border-bottom: 1px solid #666;
	text-align: left;
}
.shakenPrice {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 8px 0px 8px 12px;
	border-bottom: 1px solid #666;
	color: #C00;
}
#soukaLoan {
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
#soukaLoan ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
#soukaLoan li {
	margin: 0px;
	padding: 0px 0px 5px;
	list-style: disc;
}
.soukaShakenSet {
	background: url(neo/souka/img/souka_icon01.jpg) no-repeat 2px 6px;
	padding-left: 15px;
	padding-bottom: 5px;
	line-height: 150%;
}

/*-----メルマガ登録-----*/

.mailmagFlow {
	margin:0px auto;
	background: url(neo/m_magazine/img/mailmag_img03.jpg) no-repeat left top;
	text-align: center;
	padding: 5px 0px 0px;
	height: 31px;
	width: 476px;
	font-size: 16px;
	font-weight: bold;
	line-height: 150%;
}
.mailmag_attention {
	margin:0px;
	padding: 0px;
}
.mailmag_attention ul {
	margin:0px;
	padding: 0px 0px 0px 15px;
}
.mailmag_attention li {
	margin:0px;
}


/*-----U-NEOタウンレンタカー-----*/

.rentacarPrice {
	margin:0px;
	padding:0px;
}
.rentacarPrice table {
	margin:0px;
	border: 1px solid #666;
	border-collapse:collapse;
}
.rentacarPrice table td {
	border: 1px solid #999;
}
.rentacarPrice01 {
	margin:0px;
	padding: 8px 0px 8px 4px;
	width: 89px;
	background: #cad5ff;
}
.rentacarPrice02 {
	margin:0px;
	width: 48px;
	background: #cad5ff;
	text-align: center;
	padding: 8px 0px;
}
.rentacarPrice03 {
	margin:0px;
	width: 83px;
	background: #cad5ff;
	text-align: center;
	padding: 8px 0px;
}
.rentacarPrice04 {
	margin:0px;
	padding: 8px 0px 8px 2px;
	width: 91px;
}
.rentacarPrice05 {
	margin:0px;
	width: 48px;
	text-align: center;
}
.rentacarPrice06 {
	margin:0px;
	width: 75px;
	text-align: right;
	padding: 8px 8px 8px 0px;
}
.businessRenta {
	margin:0px;
	padding:0px;
}
.businessRenta ul {
	margin:0px;
	padding:0px 0px 0px 7px;
}
.businessRenta li {
	margin:0px;
	padding:0px 0px 7px 15px;
	font-size: 14px;
	background: url(neo/rentacar/img/rentacar_icon01.jpg) no-repeat left 4px;
	list-style: none;
}

.rentacarOption {
	margin:0px;
	padding: 0px 0px 0px 3px;
}
.rentacarOption ul {
	margin:0px;
	padding: 0px;
}
.rentacarOption li {
	margin:0px;
	padding: 0px 0px 5px 13px;
	background: url(neo/rentacar/img/rentacar_icon02.jpg) no-repeat left 4px;
	list-style: none;
}
.rentacarChuui {
	margin:0px;
	padding: 0px 0px 0px 3px;
}
.rentacarChuui ul {
	margin:0px;
	padding: 0px;
}
.rentacarChuui li {
	margin:0px;
	padding: 0px 0px 5px 13px;
	background: url(neo/rentacar/img/rentacar_icon03.jpg) no-repeat left 5px;
	color: #666;
	list-style: none;
}
