﻿/*******************************************************************/
/* PC：幅769px以上                                                 */
/*******************************************************************/
@media screen and (min-width: 769px) {
/*=================================================================*/
@charset "UTF-8";



#contents #itiran{
}	


/* 金額<table>
	------------------------------------------- */
#contents #itiran #money{
padding-left:70px;
}	
	
	
#contents #itiran #money table.kingaku{
	width:664px;/* old 670px */
	border-top:1px solid #999999;
	padding:0;
	margin:0;
	border-collapse:collapse;
	text-align:left;
	font-size:12px;
	}
	
	/* <TH> */
#contents  #itiran #money table.kingaku th{
	background-color:#cdcde1;
	width:124px;
	height:40px;
	border:1px solid #999999;
	vertical-align:middle;
	}
	
#contents #itiran #money table.kingaku th.car_type{
	background:url("../images/car_type_bg.gif") repeat-x top left;
	border:1px solid #999999;
	height:38px;
	color:#dcdcdc;
	}	
	
	
#contents #itiran #money table.kingaku th.plan{
	background-color:#8e8ebb;
	border:1px solid #999999;
	}	
	
	
	/* <TD> */
#contents #itiran #money table.kingaku td{
	text-align:center;
	line-height:34px;
	padding:0;
	}
	


/*オートバイ*/	
#contents #itiran #money table.kingaku td.auto_bicycle_title{
	padding:4px 0 0px 0;
	background:url("../images/bg_auto_by.gif") repeat-x top left;
	border:1px solid #999999;
	width:78px;
	height:38px;
	text-align:center;
	line-height:1;
	}
	
	
#contents #itiran #money table.kingaku td.auto_bicycle_plan{
	background-color:#c9d1ee;
	width:78px;
	text-align:center;
	height:112px;
	border:1px solid #999999;
	}
	
	
#contents #itiran #money table.kingaku td.auto_bicycle_plan img{
	margin-top:10px;
	}	


#contents #itiran #money table.kingaku td.auto_bicycle{
	background-color:#e4e8f7;
	border:1px solid #999999;
	width:78px;
	text-align:center;
	vertical-align:middle;
	}
	
	
/*軽自動車*/
#contents #itiran #money table.kingaku td.light_car_title{
	padding:4px 0 0 0;
	background:url("../images/bg_s_car.gif") repeat-x top left;
	border:1px solid #999999;
	height:38px;
	text-align:center;
	}
	
	
#contents #itiran #money table.kingaku td.light_car_plan{
	background-color:#fdd9af;
	text-align:center;
	height:112px;
	}
	
#contents #itiran #money table.kingaku td.light_car_plan_line{
	background-color:#fdd9af;
	text-align:center;
	height:112px;
	border-right:1px solid #999999;
	}
	
#contents #itiran #money table.kingaku td.light_car_plan img{
	margin-top:10px;
	}	
#contents #itiran #money table.kingaku td.light_car_plan_line img{
	margin-top:10px;
	}	
	
	
#contents #itiran #money table.kingaku td.light_car{
	background-color:#feecd7;
	border:1px solid #999999;
	width:78px;
	vertical-align:middle;
	}
	

/*普通自動車*/	
#contents #itiran #money table.kingaku td.normal_car_title{
	padding:4px 0 0 0;
  	background:url("../images/bg_n_car.gif") repeat-x top left;
	height:38px;
	border:1px solid #999999;
	}
	
#contents #itiran #money table.kingaku td.normal_title img{
		margin:0 auto;
		padding:0;
		height:38px;
		vertical-align:middle;
		}
		
		
#contents #itiran #money table.kingaku td.normal_car_plan{
	background:#b2d8d3;
	height:112px;
	}
	
	
#contents #itiran #money table.kingaku td.normal_car_plan_line{
	background:#b2d8d3;
	height:112px;
	border-right:1px solid #999999;
	}
	
#contents #itiran #money table.kingaku td.normal_car_plan img{
	margin-top:10px;
	}	
#contents #itiran #money table.kingaku td.normal_car_plan_line img{
	margin-top:10px;
	}		
			

#contents #itiran #money table.kingaku td.normal_car{
	background-color:#d8ece9;
	border:1px solid #999999;
	width:78px;
	text-align:center;
	line-height:34px;
	vertical-align:middle;
	}
	




/* 車両の輸送<table>
	------------------------------------------- */
#contents #itiran #car_yusou{
	padding-left:70px;
}	

	
#contents #itiran #car_yusou table.yusou{
	width:664px;
	border:1px solid #999999;
	padding:0;
	margin:0;
	border-collapse:collapse;
	text-align:left;
	font-size:12px;
	}
	
	/* <TH> */
#contents  #itiran #car_yusou table.yusou th{
	padding:0 3px;
	background-color:#c88d8d;
	width:118px;/* full 124px */
	height:72px;
	border:1px solid #999999;
	vertical-align:middle;
	}
	
	/* <TD> */
#contents #itiran #car_yusou table.yusou td.yusoutd{
	border:1px solid #999999;
	background-color:#f1e2e2;
	color:red;
	vertical-align:middle;
	text-align:center;
	}
	
#contents #itiran #car_yusou table.yusou td table.yusou_itiran{	
	border:0;
	margin:0 auto;
	padding:0;
}

#contents #itiran #car_yusou table.yusou td table.yusou_itiran td{	
	color:black;
	vertical-align:middle;
	border:0;
	margin:0;
	padding:0 10px 0 0;
	text-align:left;
}
	
	
	

/* 費用<table>
	------------------------------------------- */
#contents #itiran #goukei{
	padding-left:70px;
	padding-bottom:60px;
}		
	
	
#contents #itiran #goukei table.hiyou{
	width:670px;
	border:1;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-collapse:collapse;
	text-align:left;
	font-size:12px;
	}
	
	/* <TH> */
#contents  #itiran #goukei table.hiyou th{
	background-color:#c5c2f3;
	width:124px;
	height:20px;
	border:1px solid #999999;
	font-size:12px;
	font-weight:normal;
	}
	
#contents  #itiran #goukei table.hiyou th.total{
	background:#9b96e0;
	height:67px;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
}

	
	/* <TD> */
#contents #itiran #goukei table.hiyou td{
	background-color:#ffffff;
	border:1px solid #999999;
	text-align:center;
	font-size:10px;
	}
	
#contents #itiran #goukei table.hiyou td.text{
	text-align:center;
	background-color:#ffffff;
	vertical-align:middle;
	font-size:10px;
	}	
	
	
/*見積りボタン*/	
#contents #itiran #goukei table.hiyou td.mitumori_auto{
	background-color:#e4e8f7;
	border:1px solid #999999;
	width:78px;
	text-align:center;
	vertical-align:middle;
	}	
	
#contents #itiran #goukei table.hiyou td.mitumori_light_car{
	background-color:#feecd7;
	border:1px solid #999999;
	width:156px;
	text-align:center;
	vertical-align:middle;
	}	
	
#contents #itiran #goukei table.hiyou td.mitumori_normal_car{
	background-color:#d8ece9;
	border:1px solid #999999;
	width:312px;
	text-align:center;
	vertical-align:middle;
	}	
	



/*プラス*/
#contents #itiran p.plus{
text-align:center;
padding-top:15px;
padding-bottom:15px;
}


/*<end>============================================================*/
}

/**************************************************************************************************************************************/
/* SP：幅768px以下                                                 */
/**************************************************************************************************************************************/
@media screen and (max-width: 768px) {
/*=================================================================*/

#contents #itiran{
}	


/* 金額<table>
	------------------------------------------- */
#contents #itiran #money{
}	
	
	
#contents #itiran #money table.kingaku{
	width:664px;/* old 670px */
	border-top:1px solid #999999;
	padding:0;
	margin:0;
	border-collapse:collapse;
	text-align:left;
	font-size:12px;
	}
	
#contents #itiran #money table.kingaku img {
	width: auto !important;
	}
	
	/* <TH> */
#contents  #itiran #money table.kingaku th{
	background-color:#cdcde1;
	width:124px;
	height:40px;
	border:1px solid #999999;
	vertical-align:middle;
	}
	
#contents #itiran #money table.kingaku th.car_type{
	background:url("../images/car_type_bg.gif") repeat-x top left;
	border:1px solid #999999;
	height:38px;
	color:#dcdcdc;
	}	
	
	
#contents #itiran #money table.kingaku th.plan{
	background-color:#8e8ebb;
	border:1px solid #999999;
	}	
	
	
	/* <TD> */
#contents #itiran #money table.kingaku td{
	text-align:center;
	line-height:34px;
	padding:0;
	}
	


/*オートバイ*/	
#contents #itiran #money table.kingaku td.auto_bicycle_title{
	padding:4px 0 0px 0;
	background:url("../images/bg_auto_by.gif") repeat-x top left;
	border:1px solid #999999;
	width:78px;
	height:38px;
	text-align:center;
	line-height:1;
	}
	
	
#contents #itiran #money table.kingaku td.auto_bicycle_plan{
	background-color:#c9d1ee;
	width:78px;
	text-align:center;
	height:112px;
	border:1px solid #999999;
	}
	
	
#contents #itiran #money table.kingaku td.auto_bicycle_plan img{
	margin-top:10px;
	}	


#contents #itiran #money table.kingaku td.auto_bicycle{
	background-color:#e4e8f7;
	border:1px solid #999999;
	width:78px;
	text-align:center;
	vertical-align:middle;
	}
	
	
/*軽自動車*/
#contents #itiran #money table.kingaku td.light_car_title{
	padding:4px 0 0 0;
	background:url("../images/bg_s_car.gif") repeat-x top left;
	border:1px solid #999999;
	height:38px;
	text-align:center;
	}
	
	
#contents #itiran #money table.kingaku td.light_car_plan{
	background-color:#fdd9af;
	text-align:center;
	height:112px;
	}
	
#contents #itiran #money table.kingaku td.light_car_plan_line{
	background-color:#fdd9af;
	text-align:center;
	height:112px;
	border-right:1px solid #999999;
	}
	
#contents #itiran #money table.kingaku td.light_car_plan img{
	margin-top:10px;
	}	
#contents #itiran #money table.kingaku td.light_car_plan_line img{
	margin-top:10px;
	}	
	
	
#contents #itiran #money table.kingaku td.light_car{
	background-color:#feecd7;
	border:1px solid #999999;
	width:78px;
	vertical-align:middle;
	}
	

/*普通自動車*/	
#contents #itiran #money table.kingaku td.normal_car_title{
	padding:4px 0 0 0;
  	background:url("../images/bg_n_car.gif") repeat-x top left;
	height:38px;
	border:1px solid #999999;
	}
	
#contents #itiran #money table.kingaku td.normal_title img{
		margin:0 auto;
		padding:0;
		height:38px;
		vertical-align:middle;
		}
		
		
#contents #itiran #money table.kingaku td.normal_car_plan{
	background:#b2d8d3;
	height:112px;
	}
	
	
#contents #itiran #money table.kingaku td.normal_car_plan_line{
	background:#b2d8d3;
	height:112px;
	border-right:1px solid #999999;
	}
	
#contents #itiran #money table.kingaku td.normal_car_plan img{
	margin-top:10px;
	}	
#contents #itiran #money table.kingaku td.normal_car_plan_line img{
	margin-top:10px;
	}		
			

#contents #itiran #money table.kingaku td.normal_car{
	background-color:#d8ece9;
	border:1px solid #999999;
	width:78px;
	text-align:center;
	line-height:34px;
	vertical-align:middle;
	}
	




/* 車両の輸送<table>
	------------------------------------------- */
#contents #itiran #car_yusou{
}	

	
#contents #itiran #car_yusou table.yusou{
	width:664px;
	border:1px solid #999999;
	padding:0;
	margin:0;
	border-collapse:collapse;
	text-align:left;
	font-size:12px;
	}
	
	/* <TH> */
#contents  #itiran #car_yusou table.yusou th{
	padding:0 3px;
	background-color:#c88d8d;
	width:118px;/* full 124px */
	height:72px;
	border:1px solid #999999;
	vertical-align:middle;
	}
	
	/* <TD> */
#contents #itiran #car_yusou table.yusou td.yusoutd{
	border:1px solid #999999;
	background-color:#f1e2e2;
	color:red;
	vertical-align:middle;
	text-align:center;
	}
	
#contents #itiran #car_yusou table.yusou td table.yusou_itiran{	
	border:0;
	margin:0 auto;
	padding:0;
}

#contents #itiran #car_yusou table.yusou td table.yusou_itiran td{	
	color:black;
	vertical-align:middle;
	border:0;
	margin:0;
	padding:0 10px 0 0;
	text-align:left;
}
	
	
	

/* 費用<table>
	------------------------------------------- */
#contents #itiran #goukei{
}		
	
	
#contents #itiran #goukei table.hiyou{
	width:670px;
	border:1;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;
	border-collapse:collapse;
	text-align:left;
	font-size:12px;
	}
	
	#contents #itiran #goukei table.hiyou img {
		width: auto;
		}
	
	/* <TH> */
#contents  #itiran #goukei table.hiyou th{
	background-color:#c5c2f3;
	width:124px;
	height:20px;
	border:1px solid #999999;
	font-size:12px;
	font-weight:normal;
	}
	
#contents  #itiran #goukei table.hiyou th.total{
	background:#9b96e0;
	height:67px;
	vertical-align:middle;
	text-align:center;
	font-size:14px;
}

	
	/* <TD> */
#contents #itiran #goukei table.hiyou td{
	background-color:#ffffff;
	border:1px solid #999999;
	text-align:center;
	font-size:10px;
	}
	
#contents #itiran #goukei table.hiyou td.text{
	text-align:center;
	background-color:#ffffff;
	vertical-align:middle;
	font-size:10px;
	}	
	
	
/*見積りボタン*/	
#contents #itiran #goukei table.hiyou td.mitumori_auto{
	background-color:#e4e8f7;
	border:1px solid #999999;
	width:78px;
	text-align:center;
	vertical-align:middle;
	}	
	
#contents #itiran #goukei table.hiyou td.mitumori_light_car{
	background-color:#feecd7;
	border:1px solid #999999;
	width:156px;
	text-align:center;
	vertical-align:middle;
	}	
	
#contents #itiran #goukei table.hiyou td.mitumori_normal_car{
	background-color:#d8ece9;
	border:1px solid #999999;
	width:312px;
	text-align:center;
	vertical-align:middle;
	}	
	



/*プラス*/
#contents #itiran p.plus {
	width: 10%;
	margin: 5% auto;
	}


/*<end>============================================================*/
}