body{
	background-color:#ffffff;
	background-image:url(/COMMON/IMAGES/bg_head.gif);
	background-repeat:no-repeat;
	background-position:10px 74px;
	margin:0 0 0 0px;
	padding:0;
	font-size:80%;
	color:#666666;
	height:100%;
}
a:link{color:#666666;text-decoration:none;}
a:visited{color:#666666; text-decoration:none;}
a:hover{color:#C71444; /*text-decoration:underline;*/}
a:active{color:#C71444; text-decoration:none;}

img{
	border:none;
}

ul{
	list-style:none;
	margin:0;
	padding:0;
}
ul li{
	margin:0;
	padding:0;
	float:left;
}
.sim ul li{
	float:none;
}
/*ヘッダ関連*/
.header{
	height:75px;
	margin:0 0 0 31px;
}
/*フッタ関連*/
#foot{
	position:absolute;top:780px;left:30px;
	display:block;
	clear:both;
	float:none;
	width:900px;
	text-align:right;
	margin:0;
	padding:0 0 10px;
	border-top:1px solid #ccc;
	z-index:1;
}

/*ナビゲーショントップ関連*/
#top{
	text-align:right;
	margin:0 0 0 30px;
	padding:4px 0 0 0;
	width:914px;
	height:45px;
	/*min-width:100% !important;*/
}
#top img{
	margin:0 0 0 0;
}
#sim_title{
	margin:0 56px 0 0;
}
#carname{
	position:absolute;top:75px;left:30px;
	text-align:left;
	padding:15px 0 0 10px;
	width:155px;
	height:75px;
	z-index:10;
}
/*SWF関連*/
#container{
	position:absolute;top:120px;left:30px;
	margin:0;
	z-index:1;
}
#main{
	background-image:url(/COMMON/IMAGES/bg_sim2.gif);
	background-repeat:repeat-x !important;
	position:absolute;top:0px;left:0px;
	margin:0;
	width:225px;
	height:370px;
	z-index:5
	border:1px solid #000000;
}
#exterior{
	background-image:url(/COMMON/IMAGES/bg_sim2.gif);
	background-repeat:repeat-x !important;
	position:absolute;top:0px;left:225px;
	padding:0 0 0 1px;
	margin:0;
	width:675px;
	height:370px;
	z-index:3;
}
.c_form{
	display:none;
}
/*お見積ナビゲーター関連*/
#bottom{
	position:absolute;left:30px;top:490px;
	height:180px;
	z-index:10;
}
#estimate,#print{
	position:absolute;left:75px;top:0px;
	background-color:#ffffff;
	width:100%;
	margin: 0;
	padding: 0;
	text-align:left;
	z-index:1;
	display:none;
}
#estimate{
}
#est_head{
	background-color:#ffffff;
	background-image:url(/COMMON/IMAGES/bg_sim2.gif);
	background-repeat:repeat-x !important;
	width:824px;
	height:370px;
	font-size:11px;
	padding:0 0 0 0;
}
#est_head div{
	float:left;
}
#est_head img{
	vertical-align:middle;
	margin:8px 0 0 12px;
}
#est_head a{
	float:right;
	margin:0;
}
#btn3d_0{
	display:none;
}
.sim{
	width:825px;
	margin:0px;
	padding: 0px 0;
	text-align: left;
	padding-bottom: 8px;
}
.sim_container{
	padding:0 0 0 0;
}
* html .sim_container{
	margin:15px 0 0 0;
	padding:0;
}
.left,.right,.center{
	clear:both;
	text-align:left;
	}
#print .left,#print .right,#print .center{
	padding:0 0;
	float: none;
}
#estimate .left,#estimate .right{
	width:823px !important;
	/*_width:100% !important;*/
	margin:0px;
	padding:10px 0px 20px 75px;
}
head:first-child+body #estimate .left,head:first-child+body #estimate .right,head:first-child+body #estimate .center{
	width:823px !important;
}
#estimate table td{
	border-bottom:solid #AFAFAF 1px;
	font-size:12px;
}
#estimate .scroll table td{
	border-top:solid #f0f0f0 0px;
	border-bottom:solid #AFAFAF 0px;
}

head:first-child+body #estimate .left,head:first-child+body #estimate .right{
	padding:0 0 0 2px;
	width: 445px;
}

.right h3,.right h4{
	border-bottom:1px #666666 solid;
	margin:3px;
}
.sim .left h3,.sim .left h4,.sim .right h3,.sim .right h4,.sim .center h3,.sim .center h4{
	border-bottom:1px #666666 solid !important;
	margin:0;
	padding:5px 6px;
	font-size:12px;
	color:#000000;
	width:812px;
}
.left table,.right table,.center table{
	width:100%;
	font-size:12px;
	color:#333333;
	margin:0;
}
.left table tr td{
	text-align:left;
}
td.gokei_all{
	border-bottom:1px #666666 solid !important;
	background-color: #CCC;
	padding-left:80px;
}
* html .__gokei{
	height: 1em;
}
.gokei_title{
	padding-left:80px;
	width:200px;
}
.gokei_option{
	padding-left:80px;
}
.gokei_price{
	width:70px;
}
.scroll,.noscroll{
	width:100%;
	text-align:left;
	margin:2px 0 10px 0;
}
.scroll{
	border:0px #AFAFAF solid;
	border-bottom:1px #666666 solid !important;
}
.scroll span,.noscroll span{
	display:block;
	padding:3px 3px 3px 60px;
	margin:0px;
	font-size:12px;
	border-bottom:1px #AFAFAF solid;
}
.right_text{
	text-align:right !important;
	padding-right: 12px;
}
.right_textop{
	width:18%;
	text-align:right !important;
	padding-right: 12px;
	width: 180px;
}
.right .gokei{
	border-top:1px #AFAFAF solid;
	border-bottom:1px #AFAFAF solid;
}
.gokei_price{
	text-align:right !important;
	width:120px;
}

.biko{
	width:823px !important;
	margin:0px;
	padding:0px 0px 10px 5px;
	font-size:10px;
	color:#666666;
}
#print .biko{
	width:650px;
}
.submit,.gokei{
	width:100%;
	float:left;
	border-bottom:1px solid;
}
.title{
	margin:0;
	padding:0;
	text-align:left;
}
head:first-child+body .title{
	padding:0;
	margin:0;
}
.title h3{
	font-size:12px;
	padding:5px 8px;
	margin:0 0 0 2px;
	color:#000000;
	border-bottom:1px #666666 solid !important;
}
td h2{
	margin:0;
}

.button{
	text-align:right;
	float:left;
	width: 566px;
}
.mKingaku{
	color: #999999;
	font-size:14px ;
	font-weight:bold;
}
.omk{
	border-top:1px #ccc solid;
	border-bottom:5px #ccc solid;
}
.caution{
	color:red;
	font-size: 10px;
	text-align:left;
	display: block;
}
ul.mop{
	padding: 0 0 0 25px;
	list-style-type: disc;
	
}
ul.mop li{
	float:none !important;
	
}
* html ul.mop,* html ul.mop li{
	height:1em;
}
.mop_left{
	width:100% !important;
}
.mop_right{
	
}
span.big1{
	font-size:18px;
}
span.big2{
	font-size:14px;
}
span.big3{
	font-size:12px;
}
span.big4{
	font-size:10px;
}
span.big5{
	font-size:8px;
}
.carName_left{
	float:left;
	width: 380px;
}
.carName_right{
	float:right;
	width: 290px;
	text-align:right;
}
.print_info{
	float:right;
	font-size:10px;
	width: 244px;
	margin-top:20px;
}

ul.help{
	position:absolute;
	top:12px;
	left:10px;
	z-index:1000;
}
ul.help li{
	font-size:10px;
	z-index:8;
}
ul.help li a{
	color:#999999;
	padding:0 0 0 7px;
	background-image:url(/COMMON/IMAGES/arrow_g.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	margin:0 10px 0 0;
}

ul.help li a:hover{
	color:#c71444;
	background-image:url(/COMMON/IMAGES/arrow_r.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
}

ul.help2{
	/*position:absolute;*/
	/*top:12px;*/
	/*left:10px;*/
	/*z-index:1000;*/
	margin:12px 0 0 0;
	float:left;
}
ul.help2 li{
	font-size:10px;
	/*z-index:8;*/
}
ul.help2 li a{
	color:#999999;
	padding:0 0 0 7px;
	background-image:url(/COMMON/IMAGES/arrow_g.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
	margin:0 10px 0 0;
}
ul.help2 li a:hover{
	color:#c71444;
	background-image:url(/COMMON/IMAGES/arrow_r.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
}

ul.footGlobal{
	padding:0;
	margin:12px 0 0 0;
	float:right;
}
* html ul.footGlobal{
	margin:12px 10px 0 0;
}
ul.footGlobal li{
	margin:0 0 0 8px;
	padding:0 0 0 8px;
	font-size:10px;
	height:14px;
	border-left:#999999 1px solid;
}
ul.footGlobal li.first{
	border-left:none;
	margin:0;
	padding:0;
}
ul.footGlobal li a{
	color:#999999;
	padding:0;
	margin:0;
}
ul.footGlobal li a:hover{
	color:#c71444;
}

#bikoContainer{
	position:absolute;
	left: 76px;
	width:825px !important;
	background-color:#f5f5f5;
	border:1px solid #aaaaaa;
	padding:8px;
	margin-bottom:10px;

}
/*印刷用*/
@media print{
	body{
		background-image:url("") !important;
	}
	.header{
		display:none;
	}
	.shift{
		display:none;
	}
	.button{
		display:none;
	}
	.print_info{
		display:none;
	}
	.footer{
		display:none;
	}
	.global_navi{
		display:none;
	}
	#btn_back img{
		display:none;
	}
	#header{
		display:none;
	}
	#top{
		display:none;
	}
	#main{
		display:none;
	}
	#footer{
		display:none;
	}
	#bottom{
		display:none;
	}
	#navi{
		display:none;
	}
	#dealer{
		display:none;
	}
	#est_head{
		display:none;
	}
	#exterior{
		position:absolute;top:0px;left:0px;
		display:none;
	}
	#estimate{
		background-color:#ffffff;
		border:none;
		position:static;
	}
	
	#btn3d_0,#btn3d_1{
		display:none;
	}
	.title h3{
		padding-left:5px;
	}
	#container{
		margin:-100px 0 0 0 !important;
		width:825px !important;
	}
	.sim_container{
		display: none;
		margin-top: 0px !important;
		padding-top: 0px !important;
		width:825px !important;
	}
	.sim{
		padding:0 !important;
		width:825px !important;
	}
	* html .sim{
		margin:0 !important;
	}
	* html .sim table,* html h4,* html .scroll,* html .noscroll,* html .biko,* html .title{
		width:685px !important;
	}
	* html .right .button,* html .right .print_info{
		display:none !important;
	}
	.left{
		padding:0px !important;
	}
	.gokei_title{
		padding:10px;
	}
	.gokei{
		padding:0px !important;
		border:none !important;
	}
	.gokei_option{
		padding:10px;
	}
	.right{
		padding:0px !important;
	}
	.recycle_01{
		padding:0px !important;
	}
	/*
	.biko{
		padding:10px 10px 0px 10px !important;
		color:#000000;
	}
	* html .biko{
		margin: -25px 0 0 0;
		
	}
	*/
	#bikoContainer{
		position:static;
		
		padding:10px 10px 0px 10px !important;
		color:#000000;
	}
	* html #bikoContainer{
		width:685px !important;
	}
}
