/*---------- Ly[*/
#main div.ten_newcam {
	width:725px;
	height:146px;
	padding-top:4px;
	background: url(../img/tenpo_top/nyuko_tenpo_bg.gif) bottom left no-repeat;
}

#main div.ten_newcam p.dai {
	line-height:2em;
	padding-left:25px;
	margin-bottom:6px;
}
#main div.ten_newcam p.dai span.days {
	background: url(../img/tenpo_top/date_bg.gif) center center no-repeat;
	padding:5px 7px 4px 7px;
	color:#fffffa;
}

/*---------- }[L[*/
#main p.toku_koshi,
#main p.toku_niban,
#main p.toku_urawa,
#main p.toku_ichiban,
#main p.toku_sanban,
#main p.toku_second,
#main p.toku_ev {
	width:723px;
	margin-bottom:5px;
	font-size:14px;
	color:#333;
}
/*Ύ*/
marquee.top_fa span.f1 {
	font-weight:bold;
}
/*Τ*/
marquee.top_fa span.f2 {
	color:#FF0000;
}
/*ΤΎ*/
marquee.top_fa span.f3 {
	color:#FF0000;
	font-weight:bold;
}
/*Β*/
marquee.top_fa span.f4 {
	color:#0055FF;
}
/*ΒΎ*/
marquee.top_fa span.f5 {
	color:#0055FF;
	font-weight:bold;
}


/*---------- ΑIΤ*/
#main div.ten_tokusen {
	width:725px;
}

/* Xάindexp */
div.carlist3 {
	width:733px;
	margin-right:-8px;
}
div.carlist3 div.top_cars {
	width:173px;
	margin:0 8px 15px 0;
	padding:15px 0 10px;
	background:url(../img/top/car_bg.gif) center repeat-x;
	border:1px solid #cccccc;
	float:left;
}

div.top_cars p.c2img {
	text-align:center;
	margin-bottom:5px;
}
div.top_cars p.c2img img {
	width:140px;
	height:105px;
}

div.carlist3 p.c2maker,
div.carlist3 p.c2range,
div.carlist3 p.c2price,
div.carlist3 p.c2store {
	padding-left:5px;
	line-height:1.5em;
}
/*---------- NEWX^btεεW*/
#main p.newstaff {margin-bottom:30px;}

/*---------- XάΠξ*/
#main div.shop_koshi,
#main div.shop_niban,
#main div.shop_urawa,
#main div.shop_ichiban,
#main div.shop_sanban,
#main div.shop_second,
#main div.shop_ev {
	width:725px;
	height:auto;
	clear:both;
}
#main div.shop_koshi {
	background: url(../koshigaya/img/main/shop_waku.gif) bottom left no-repeat;
}
#main div.shop_niban {
	background: url(../nibankan/img/main/shop_waku.gif) bottom left no-repeat;
}
#main div.shop_urawa {
	background: url(../higashiurawa/img/main/shop_waku.gif) bottom left no-repeat;
}
#main div.shop_ichiban {
	background: url(../ichibankan/img/main/shop_waku.gif) bottom left no-repeat;
}
#main div.shop_sanban {
	background: url(../sanbankan/img/main/shop_waku.gif) bottom left no-repeat;
}
#main div.shop_second {
	background: url(../secondline/img/main/shop_waku.gif) bottom left no-repeat;
}
#main div.shop_ev {
	background: url(/secondline/img/main/shop_waku.gif) bottom left no-repeat;
}
#main div.shop_koshi p,
#main div.shop_niban p,
#main div.shop_urawa p,
#main div.shop_ichiban p,
#main div.shop_sanban p,
#main div.shop_second p {
	line-height:1.7em;
}
/*Ά*/
#main div.sh_l {
	width:490px;
	margin:0 0 20px 20px;
	float:left;
}
#main div.sh_l p {
	line-height:1.8em;
	margin-bottom:10px;
}
/*E*/
#main div.sh_r {
	width:200px;
	margin:0 15px 20px 0;
	float:right;
}
#main div.sh_r p img {
	margin:0 0 10px 0;
}

/*----------*/
p.c2maker {height:30px;}

/* ΊζθΔΰ */
p.sitadori_img {
	margin-bottom:5px;
}


/*----I[^Ly[----*/
div.autumncamp {padding:20px 10px;}
div.autumncamp p.campimg {float:right;}
div.autumncamp p.camptitle {
	font-size:18px;
	font-weight:bold;
	text-align:center;
	color:#000000;
	letter-spacing:0.2em;
	background:#FCAE41;
	padding:5px 5px 3px;
}
div.autumncamp p.campsubtitle {
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#9999ff;
	letter-spacing:0.1em;
	padding:10px 5px 5px;
	font-family:"lr Ύ©";
}
div.autumncamp p {
	color:#333;
}
div.autumncamp p.camptxt {
	padding:5px 10px;
	line-height:1.8em;
	letter-spacing:0.1em;
}
div.autumncamp p.camptxt a {
	text-decoration:underline;
}
div.autumncamp p.campday {
	padding-left:10px;
	padding-bottom:10px;
	letter-spacing:0.1em;
}
div.autumncamp ol {
	background:#FFDDC6;
	width:530px;
	padding:5px 5px 3px;
	
}
div.autumncamp ol li {
	line-height:1.7em;
	margin-left:20px;
	color:#333;
	font-size:14px;
	letter-spacing:0.1em;
}
div.autumncamp p span,
div.autumncamp ol li span {
	color:#ff0000;
	font-size:16px;
	font-weight:bold;
}

div.eco3 {
}
div.eco3 h2 {
	font-size:22px;
	font-weight:bold;
	color:#fff;
	background:#66C6F6;
	padding:0 15px;
	border-radius: 10px;
	-webkit-border-radius: 10px
	-moz-border-radius: 10px;
	margin-bottom:15px;
	letter-spacing:0.1em;
	text-align:center;
}
div.eco3 div {
	float:left;
	width:220px;
	padding:0;
	margin:0 10px 10px;
}
div.eco3 div p {
	padding:5px 10px;
	line-height:1.5em;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	border-left:1px solid #66C6F6;
	border-right:1px solid #66C6F6;
	border-bottom:1px solid #66C6F6;
	border-top:2px dotted #66C6F6;
	font-size:14px;
}
div.eco3 div p.eco3title {
	font-size:16px;
	font-weight:bold;
	padding:4px 10px 1px;
	color:#33c;
	background:#eef;
	border-left:1px solid #66C6F6;
	border-right:1px solid #66C6F6;
	border-top:1px solid #66C6F6;
	border-bottom:none;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-bottom-right-radius:0;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-bottomright:0;
}
div.calcsim {
}
div.calcsim h2 {
	margin-bottom:5px;
}
div.calcsim p.calcuse {
	padding-left:10px;
	margin-bottom:10px;
	line-height:1.5em;
}
div.calcsim .calctable {
	border-collapse:collapse;
	width:580px;
	font-size:14px;
	margin:0 auto 5px;
	letter-spacing:0.1em;
}
div.calcsim .calctable tr th,
div.calcsim .calctable tr td {
	border:1px solid #009B01;
	padding:2px 10px;
}
div.calcsim .calctable tr th.mcar1,
div.calcsim .calctable tr th.mcar2,
div.calcsim .calctable tr th.mcar3 {
	background:#40DA1A;
	text-align:center;
	font-weight:bold;
	color:#fff;
	font-size:16px;
	padding:3px 5px 2px;
}
div.calcsim .calctable tr th.mcar1 {
	width:32%
}
div.calcsim .calctable tr th.mcar2 {
	width:34%
}
div.calcsim .calctable tr th.mcar3 {
	width:34%
}
div.calcsim .calctable tr th span.red {
	color:#f00;
}
div.calcsim .calctable tr td select {
	font-size:14px;
	letter-spacing:0.1em;
}
div.calcsim .calctable tr td#battery {
	text-align:center;
}
div.calcsim .calctable tr td input {
	text-align:right;
	margin-right:5px;
	font-size:14px;
	letter-spacing:0.1em;
}
div.calcsim .calctable tr td input#cost1,
div.calcsim .calctable tr td input#kyori,
div.calcsim .calctable tr td input#nenpi1,
div.calcsim .calctable tr td input#cartax1,
div.calcsim .calctable tr td input#weighttax1,
div.calcsim .calctable tr td input#hoken1 {
	background:#ff0;
}
div.calcsim  p.calcbikou {
	width:580px;
	margin:0 auto 10px;
}
div.calcsim div.calcsagaku {
	background:#FFFAF1;
	margin-bottom:20px;
	padding:10px 20px;
	border-radius:5px;
	border:3px solid #009B01;
}
div.calcsim div.calcsagaku p {
	line-height:1.8em;
	font-size:16px;
}
div.calcsim div.calcsagaku p span {
	font-size:26px;
	font-weight:bold;
	color:#f00;
}
div.calcsim div.calckome {
	border:2px dotted #f00;
	padding:10px 10px 5px;
	margin-bottom:30px;
}
div.calcsim div.calckome p {
	line-height:1.5em;
	margin-bottom:5px;
}
div.calcsim div.calckome p span {
	display:block;
	float:left;
	width:30px;
	height:30px;
}

/*---------- bookmark*/
div#topfixed {
  position:fixed;
  top:10px;
  left:5px;
}
div#topfixed p {
	padding:3px 0 3px 5px;
}
div#topfixed ul li {
  margin-bottom:3px;
}
