@charset "utf-8";
/*---- syaken_top ------*/
#syaken_top {
	background-color: #fdebc0;
	padding: 0 0 15px;
	text-align: center;
	background-image: url(../../newcar/images/topBK.png);
	background-repeat: no-repeat;
	background-position: center 92%;
	background-size: 235px 21px;
	margin: 0 auto 30px;
    border-radius: 0 0 7px 7px;
}
#syaken_top h2 {
	margin: 0 auto 5px;
}
#listbox h3 {
	border-bottom: 3px solid #ff6600;
	margin: 30px auto 10px;
}
#list1_subTT {
	font-weight: bold;
	font-size: 14px;
}
#type3_box li {
	width: 80%;
	height: 200px;
	margin: 0 auto 15px;
	box-sizing: border-box;
	padding: 20px;
	background-size: 100% 100%;
}
#type3_box li:first-child {
	background-image: url(../images/shaken/point01_1.png),url(../images/shaken/point01.png);
	background-repeat: no-repeat, no-repeat;
	background-position: center 70%, left top;
	background-size: 120px 30px, 100% 100%;
}
#type3_box li:nth-child(2) {
	background-image: url(../images/shaken/point002.png)
}
#type3_box li:last-child {
	background-image: url(../images/shaken/point003.png)
}
#type3_box li:last-child dd {
	margin: 7px auto 0;
}

#type3_box li dt {
	font-size: 15px;
	margin: 0 0 0 40px;
	font-weight: bold;
}
#type3_box li dd {
	margin: 15px auto 0;
}
#list2_img {
	text-align: center;
}

/*--- テーブル ---*/
#shaken_price {
	overflow-x: scroll;
	margin: 0 auto 5px;
}
#price_data{
	border:1px solid #c6c6c6;
	border-collapse:collapse;
}
#price_data td,#price_data th{
	padding:5px;
	border:1px solid #c6c6c6;
	text-align:center;
	font-weight:normal;
}
#price_data tr:first-child td{
	text-align:center !important;
}
#price_data td:nth-child(2),#price_data td:nth-child(4),#price_data td:nth-child(6){
	background-color:#eeeeee;
}
/* 2行目と6行目の背景指定 */
#price_data tr:nth-child(2) td:nth-child(3),#price_data tr:nth-child(2) td:nth-child(5),#price_data tr:nth-child(2) td:nth-child(7),
#price_data tr:nth-child(6) td:nth-child(3),#price_data tr:nth-child(6) td:nth-child(5),#price_data tr:nth-child(6) td:nth-child(7){
	background-color:#eeeeee;
}
#price_data tr:nth-child(2) td:nth-child(2),#price_data tr:nth-child(2) td:nth-child(4),#price_data tr:nth-child(2) td:nth-child(6),
#price_data tr:nth-child(6) td:nth-child(2),#price_data tr:nth-child(6) td:nth-child(4),#price_data tr:nth-child(6) td:nth-child(6){
	background-color:#FFF;
}

#price_data td{
	text-align:right;
}
#price_data td:first-child,#price_data tr:nth-child(2) td:nth-child(2),#price_data tr:nth-child(6) td:nth-child(2){
	text-align: center;
}
.price_nm{
	font-family: 'Nunito', sans-serif;
	font-weight:bold;
	font-size:18px;
	margin:0 5px 0 0;
	font-style:italic;
}
.sub_total{
	color:#ff4200;
	font-size:20px;
}
.total{
	color:#ff4200;
	font-size:22px;
}
.bg_yellow{
	background-color:#fff600 !important;
}
#price_data td:nth-child(2).bg_yellow,#price_data td:nth-child(4).bg_yellow,#price_data td:nth-child(6).bg_yellow{
	background-color:#eee600 !important;
}
.bg_sub_total{
	background-color:#fefa8f !important;
}
#price_data td:nth-child(2).bg_sub_total,#price_data td:nth-child(4).bg_sub_total,#price_data td:nth-child(6).bg_sub_total{
	background-color:#ede985 !important;
}

/*---- お問合せ -----*/
.contact_Area {
	border:2px solid #42b6fe;
}
.contact_Area h3 {
	background-color:#42b6fe;
}
.contactBT p:before {
	color:#046daa;
}
.BT01 {	
	box-shadow: 2px 2px #187bb9;
}
.BT01 span:before {
	color:#42b6fe;
}
.BT02 {
	background-color:#49b7fb;
	box-shadow: 2px 2px #187bb9;
}

