@charset "UTF-8";
/* CSS Document */

/*KOBAC-PRICE----------------------------------------------------------------*/
.cras_bnr{
	margin-bottom:10px;
}

.price .column p{
	padding:0px 10px 0px 10px;
}
.price .column h4{
	margin:0px 0px 5px 0px;
padding:5px 5px 5px 10px;
display: block;
font-size: 16px;
font-weight: bold;
color: #FFFF00;
background: -moz-linear-gradient(top, #F72F34, #B9020F);
background: -webkit-gradient(linear, left top, left bottom, from(#F72F34), to(#B9020F));
}
table.price_data{
width:90%;
margin:0px 15px 25px 15px;
text-align:center;
border:1px solid #BBB;
border-collapse:collapse;
border-spacing:1px;
}
	
table.price_data th,table.price_data td{
padding:1px 3px 1px 3px;
font-size:12px;
background:#FFF;
border:1px solid #BBB;
}
table.price_data th.course{
background:#FFFC6B;
text-align:left;
border-bottom:1px solid #F00;
font-size:16px;
}
table.price_data th.car{
background:#EEE;
text-align:left;
}

table.price_data td.price{
text-align:right;
height: 30px;
padding-right:5px;
}
table.price_data th.name{
background: #EEE;
text-align:left;
font-size:12px;
text-align: center;
}
table.price_data th.max{
background: #F00;
text-align:left;
color:#FFF;
}
table.price_data td.name{
background: #FFC;
text-align:left;
}
table.price_data td.max_price{
color: #F00;
text-align:right;
font-size:15px;
/*width: 100px;*/
padding: 3px 2px;
text-align: right;
}
table.price_data td.m_quick{
	background-color: #f19601;
	text-align: center;
	padding: 5px 0;
	line-height: 100%;
	width: 25%;
	color: #FFFFFF;
	}
table.price_data td.m_techno{
	background-color: #0092ff;
	text-align: center;
	padding: 5px 0;
	line-height: 100%;
	width: 25%;
	color: #FFFFFF;
	}
table.price_data td.m_safe{
	background-color: #ff0012;
	text-align: center;
	padding: 5px 0;
	line-height: 100%;
	width: 25%;
	color: #FFFFFF;
}
.price.column p{
	padding:0px 10px 0px 10px;
	font-size:11px;
	line-height:13px;
}
/*SF------------------------------------------------------------------*/
#conts h2.sf{
background: #318A2D;
color: #F9FF00;
}

table.sf td.tit{
	background:#328D2E;
	color:#FFF;
}
table.sf td.price{
	width:60%;
	}
/*import---------------------------------------------------------------*/
#conts h2.import{
background: #01244A;
color: #F9FF00;
}
table.import td.tit{
	background:#01244A;
	color:#FFF;
}
table.import td.price{
	width:60%;
}

.button_example{
	color:#FFFFFF !important;
border:1px solid #e68f8f; 
-webkit-border-radius: 3px;
 -moz-border-radius: 3px;
border-radius: 3px;
font-size:17px;
font-family:arial, helvetica, sans-serif;
 padding: 10px 0px 10px 0px; 
 text-decoration:none;
  display:inline-block;
  text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
  font-weight:bold; color: #FFFFFF;
 background-color: #F0BDBD; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#F0BDBD), to(#F50000));
 background-image: -webkit-linear-gradient(top, #F0BDBD, #F50000);
 background-image: -moz-linear-gradient(top, #F0BDBD, #F50000);
 background-image: -ms-linear-gradient(top, #F0BDBD, #F50000);
 background-image: -o-linear-gradient(top, #F0BDBD, #F50000);
 background-image: linear-gradient(to bottom, #F0BDBD, #F50000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F0BDBD, endColorstr=#F50000);
 margin:0px auto;
 width:95%;
}
/*--------------------------------------------------------------*/
a.button_example{
	color:#FFFFFF !important;
}
.button_example:hover{
	color:#FFFFFF !important;
 border:1px solid #dd6a6a;
 background-color: #e79393; background-image: -webkit-gradient(linear, left top, left bottom, from(#e79393), to(#c20000));
 background-image: -webkit-linear-gradient(top, #e79393, #c20000);
 background-image: -moz-linear-gradient(top, #e79393, #c20000);
 background-image: -ms-linear-gradient(top, #e79393, #c20000);
 background-image: -o-linear-gradient(top, #e79393, #c20000);
 background-image: linear-gradient(to bottom, #e79393, #c20000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e79393, endColorstr=#c20000);
}

/*FEATURE_DISCOUNT--------------------------------------------------------------------------*/
div.discount{
	width:90%;
	padding: 5px;
	margin: 0 auto 10px auto;
	background: -moz-linear-gradient(top,#E61B17 0%,#A61512);
	background: -webkit-gradient(linear, left top, left bottom, from(#E61B17),to(#A61512));
	border-radius: 8px;
	border: 2px solid #ffffff;
	-moz-box-shadow:
		0px 1px 5px rgba(102,102,102,0.5),
		inset 0px 0px 2px rgba(255,255,255,0);
	-webkit-box-shadow:
		0px 1px 5px rgba(102,102,102,0.5),
		inset 0px 0px 2px rgba(255,255,255,0);
}
div.discount.techno{
	background: -moz-linear-gradient(top,#5EA8F5 0%,#29519F);
	background: -webkit-gradient(linear, left top, left bottom, from(#5EA8F5),to(#29519F));
}

div.discount h4{
	padding:2px 5px;
	text-align:center;
	font-size:16px;
	line-height:18px;
	color:#FFFE00;
	}
.feature_discount{
	border-top:1px solid #EEE;	
	margin:0px 0px 3px 0px;
}
.feature_discount ul li{
	border-bottom:1px solid #EEE;
	  position: relative;
  display: block;
	}
.feature_discount ul li p.series{
 padding: 2px 5px 2px 5px;
  background: -moz-linear-gradient(top, #FF6, #FF6);
  background: -webkit-gradient(linear, left top, left bottom, from(#FF6), to(#FF6));
   text-align:left;
     font-size:14px;
	 color: #000000;
}
.feature_discount ul li p.series span{
 padding: 0px 5px 2px 0px;
 text-align:left;
     font-size:11px;
	 color: #000000;
}

.feature_discount ul li p{
 padding: 2px 5px 2px 5px;
text-align:right;
  font-size:18px;
  color:#FF0000;
	overflow:hidden;
	background:#FFFFFF;
}
.feature_discount ul li p.waribiki{
background:#FF6;
}
.feature_discount ul li p.txt{
background:#FFF;
font-size:12px;
text-align:left;
color:#333;
}
.feature_discount ul li p span{
	float:left;
	padding: 2px 0 0 0;
	display:block;
	text-align:left;
	  font-size:16px;
}
