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

/* プライスリスト基本テーブル */

table.prcar {/*sp*/
	color: #373737;
	font-size: 1em;
	background-color: #B9B9B9;
    border-collapse: separate;
    border-spacing: 1px;
	text-align: left;
	width: 95%;
	margin-top: 1%;
	margin-bottom: 3%;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

table.prcar a {/*sp*/
	text-decoration: underline;
}

table.prcar a:link {/*sp*/
	color: #F5060A;
}
table.prcar a:visited {/*sp*/
	color: #6E0204;
}
table.prcar a:hover {/*sp*/
	color: #BD9E9F;
}
table.prcar a:active {/*sp*/
	color: #8A3031;
}

tr.whi {/*sp*/
	background-color: #fff;
	padding: 1%;
}

tr.mi {/*sp*/
	color: #fff;
	font-size: 0.8em;
	background-color: #657488;
	text-align: center;
	vertical-align: middle;
}

tr.mi2 {/*sp*/
	color: #fff;
	font-size: 0.8em;
	background-color: #657488;
	text-align: center;
	line-height: 110%;
}

tr.whi {/*sp*/
	text-align: left;
}

tr.lgy {/*sp*/
	background-color: #CCCCCC;
}

tr.yonrin {/*sp*/
	background-color: #fcc;

}

td.wp {/*sp*/
	text-align: center;
	vertical-align: middle;
	width: 15%;
	font-size: 0.7em;
	line-height: 1.1em;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	color: #CF0B17;
}

td.ms {/*sp*/
	text-align: center;
	vertical-align: middle;
	width: 15%;
	font-size: 0.7em;
	color: #744127;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
}

td.wpm {/*sp*/
	text-align: center;
vertical-align: middle;
	width: 15%;
	font-size: 0.7em;
	color: #2B3574;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
}
td.whm {/*sp*/
	text-align: center;
vertical-align: middle;
	width: 15%;
	font-size: 0.7em;
	color: #3F5825;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
}
td.wdlc {/*sp*/
	text-align: center;
vertical-align: middle;
	width: 15%;
	font-size: 0.7em;
	color: #323D12;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;

}
td.parts {/*sp*/
    	font-size: 0.8em;
	font-weight: 500;
	background-color: #CCCCCC;
	text-align: left;
	width: 40%;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	
}

    
td.wp2 {/*sp*/
	text-align: center;
vertical-align: middle;
	width: 15%;
	font-size: 0.8em;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	color: #CF0B17;
	background-color: rgba(247,215,137,1.00);
}

td.wp4 {/*sp*/
	text-align: center;
vertical-align: middle;
	width: 15%;
	font-size: 0.9em;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	color: #CF0B17;
	background-color: #A7C9F5;
}

td.mj {/*sp*/
	text-align: center;
	font-size: 0.8em;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	width: 15%;
}


td.prc {/*sp*/
	text-align: right;
    	font-size: 0.8em;
	width: 15%;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
		line-height: 1.1em;
}

td.prc2 {/*sp*/
	text-align: right;
    font-size: 0.8em;
	width: 15%;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	background-color: rgba(247,215,137,1.00);	
}

td.prc4 {/*sp*/
	text-align: right;
        font-size: 0.8em;
	width: 15%;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	background-color: #A7C9F5;
}

td.mode {/*sp*/
	text-align: center;
	font-size: 0.8em;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	
}
    
td.setume{/*sp*/
	text-align: left;
	font-size: 0.8em;
		line-height: 1.1em;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
}

@media (min-width : 576px ) {
    
    /* プライスリスト基本テーブル */

table.prcar {/*pc*/
	color: #373737;
	font-size: 0.9em;
	background-color: #B9B9B9;
    border-collapse: separate;
    border-spacing: 1px;
	text-align: left;
	width: 95%;
	margin-top: 1%;
	margin-bottom: 3%;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

table.prcar a {/*pc*/
	text-decoration: underline;
}

table.prcar a:link {/*pc*/
	color: #F5060A;
}
table.prcar a:visited {/*pc*/
	color: #6E0204;
}
table.prcar a:hover {/*pc*/
	color: #BD9E9F;
}
table.prcar a:active {/*pc*/
	color: #8A3031;
}
    
tr.whi {/*pc*/
	background-color: #fff;
	padding: 1%;
}

tr.mi {/*pc*/
	color: #fff;
	font-size: 0.9em;
	background-color: #657488;
	text-align: center;
	vertical-align: middle;
}

tr.mi2 {/*pc*/
	color: #fff;
	font-size: 0.8em;
	background-color: #657488;
	text-align: center;
	line-height: 110%;
}

tr.whi {/*pc*/
	text-align: left;
}

tr.lgy {/*pc*/
	background-color: #CCCCCC;
}

tr.yonrin {/*pc*/
	background-color: #fcc;

}
    
td.wp2 {/*pc*/
	text-align: center;
vertical-align: middle;
	width: 15%;
	font-size: 0.9em;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	color: #CF0B17;
	background-color: rgba(247,215,137,1.00);
}

td.wp4 {/*pc*/
	text-align: center;
vertical-align: middle;
	width: 15%;
	font-size: 0.9em;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	color: #CF0B17;
	background-color: #A7C9F5;
}

td.mj {/*pc*/
	text-align: center;
	font-size: 0.9em;
	line-height: 1.1em;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	width: 15%;
}
td.wp {/*pc*/
	text-align: center;
	vertical-align: middle;
	width: 15%;
	font-size: 0.8em;
	line-height: 1.1em;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	color: #CF0B17;
}


td.ms {/*pc*/
	text-align: center;
	vertical-align: middle;
	width: 15%;
	font-size: 0.8em;
	line-height: 1.1em;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	color: #744127;
}

td.wpm {/*pc*/
	text-align: center;
	vertical-align: middle;
	width: 15%;
	font-size: 0.8em;
	line-height: 1.1em;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	color: #2B3574;
}
td.whm {/*pc*/
	text-align: center;
	vertical-align: middle;
	width: 15%;
	font-size: 0.8em;
	line-height: 1.1em;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	color: #3F5825;
}
td.wdlc {/*pc*/
	text-align: center;
	vertical-align: middle;
	width: 15%;
	font-size: 0.8em;
	line-height: 1.1em;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	color: #323D12;
}

td.prc {/*pc*/
	text-align: right;
	width: 15%;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
		line-height: 1.1em;
}

td.prc2 {/*pc*/
	text-align: right;
	width: 15%;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	background-color: rgba(247,215,137,1.00);	
}

td.prc4 {/*pc*/
	text-align: right;
	width: 15%;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	background-color: #A7C9F5;
}

td.mode {/*pc*/
	text-align: center;
	font-size: 0.9em;
	line-height: 1.1em;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	
}
    
td.parts {/*pc*/
	font-weight: 600;
	background-color: #CCCCCC;
	text-align: left;
	width: 40%;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
	
}   
    
td.setume{/*pc*/
	text-align: left;
	font-size: 0.9em;
		line-height: 1.1em;
	padding-top: 1%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
}
    
    }