body {
margin : 0;
padding : 0;
font-family : "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
text-align : center;
}


/*トップ赤柄ボーダー部分*/


#top {
	margin : 0;
	padding : 0;
	width : 100% ;
	text-align : center;
	}

#top .topborder {
	margin : 0;
	padding : 0;
	height : 50px ;
	width : 100% ;
	background-image : url(../m-parts/bg1.jpg);
	background-position : 0 0;
	background-repeat : repeat;
	text-align : center;
	background-color : #CC0000;
	}

#top .topnavi {
	margin : 0;
	padding : 0;
	width : 100% ;
	text-align : center;
	border-bottom : solid 1px #CC0000;
	border-top : solid 1px #CC0000;
	border-right: solid 1px #CC0000;
	border-left:  solid 1px #CC0000;
	background-color : #ffffee;
	font-size : 14px ;
	line-height: 140% ;
	}

	
	
/*トップ赤柄ボーダー部分リンク*/


#top a:link {
	text-decoration : none;
	font-size: 12px;
	background-color : #ffffee;
	border-bottom : dotted 1px #FFCC99 ;
	border-left : dotted 1px #FFCC99 ;
	border-right : dotted 1px #FFCC99 ;
	color : #009966;
	}


#top a:visited {
	text-decoration : none;
	font-size: 12px;
	background-color : #ffffee;
	border-bottom : dotted 1px #FFCC99 ;
	border-left : dotted 1px #FFCC99 ;
	border-right : dotted 1px #FFCC99 ;
	color : #009966;
	}


#top a:hover {
	text-decoration : underline;
	background-color : #ffffff;
	color : #FF00FF;
	}


/*トップ赤柄ボーダー部分*/


.top2 {
	margin : 0;
	padding : 0;
	width : 100% ;
	text-align : center;
	}

.top2 .topborder {
	margin : 0;
	padding : 0;
	height : 50px ;
	width : 100% ;
	background-image : url(../m-parts/bg1.jpg);
	background-position : 0 0;
	background-repeat : repeat;
	text-align : center;
	background-color : #CC0000;
	}

.top2 .topnavi {
	margin : 0;
	padding : 0;
	width : 100% ;
	text-align : center;
	border-bottom : solid 1px #CC0000;
	border-top : solid 1px #CC0000;
	border-right: solid 1px #CC0000;
	border-left:  solid 1px #CC0000;
	background-color : #ffffee;
	font-size : 14px ;
	line-height: 140% ;
	}

	
	
/*トップ赤柄ボーダー部分リンク*/


.top2 a:link {
	text-decoration : none;
	font-size: 12px;
	background-color : #ffffee;
	border-bottom : dotted 1px #FFCC99 ;
	border-left : dotted 1px #FFCC99 ;
	border-right : dotted 1px #FFCC99 ;
	color : #009966;
	}


.top2 a:visited {
	text-decoration : none;
	font-size: 12px;
	background-color : #ffffee;
	border-bottom : dotted 1px #FFCC99 ;
	border-left : dotted 1px #FFCC99 ;
	border-right : dotted 1px #FFCC99 ;
	color : #009966;
	}


.top2 a:hover {
	text-decoration : underline;
	background-color : #ffffff;
	color : #FF00FF;
	}
	
	
	
	
	
	
	
	
	
	
/*本体本文部分*/

#wrap {
	margin : 0 auto 0 auto;
	padding : 0;
	text-align : center;
	position : relative;
	width : 780px;
}


/*本文タイトル部*/

#topZone {
	margin : 0;
	padding : 0;
	background-color: #ffffee;
	color : #000000;
	border-top : dotted 1px #FFCC99 ;
	border-bottom : dotted 1px #FFCC99 ;
	border-left : dotted 1px #FFCC99 ;
	border-right : dotted 1px #FFCC99 ;
}

#topZone h1{
	margin : 0;
	padding : 10px 0 0 0 ;
	font-size : 24px;
	background-color: #ffffee;
	color : #000000;
	text-align : center;
}

#topZone p{
	margin : 0;
	padding : 5px;
	width : 100% ;
	font-size : 12px;
	color : #666666;
	text-align : left;
	line-height : 150% ;
}


#topZone2 {
	margin : 0;
	padding : 0;
}

#topZone2 h1{
	margin : 10px 0 0 0;
	padding : 0 0 0 10px ;
	font-size : 24px;
	border-bottom : dotted 3px #FFCC99 ;
	border-left : solid 8px #CC0099 ;
	color : #000000;
	text-align : left;
}

#topZone2 p{
	margin : 0;
	padding : 3px;
	width : 100% ;
	font-size : 12px;
	color : #990000;
	text-align : left;
	line-height : 150% ;
}



/*タイトル部分ナビ　リンク*/

#topZone a:link,
#topZone a:visited {
	text-decoration : none;
	background-color : #ffffee;
	border-bottom : dotted 2px #FFCC99 ;
	border-left : dotted 2px #FFCC99 ;
	border-right : dotted 2px #FFCC99 ;
	color : #009966;
	}

#topZone a:hover {
	text-decoration : underline;
	background-color : #ffffff;
	color : #ff6600;
	}







/*本体本文スタイル*/


#wrap p.s3{
	margin : 20px 10px 0 10px;
	padding : 0;
	font-size : 15px;
	color : #333333;
	text-align : left;
	line-height : 150% ;
}

#wrap p.s1{
	margin : 0;
	padding : 0;
	font-size : 15px;
	color : #000099 ;
	text-align : left;
	line-height : 150% ;
	}


	
#wrap h2.title{
	margin : 0;
	padding : 10px 0 5px 0 ;
	width: 100%;
	font-size : 18px;
	color : #CC3300;
	background-color: #ffffee;
	border-top : double 3px #FFCC99 ;
	border-right : double 3px #FFCC99 ;
	border-left :double 3px #FFCC99 ;
	}
	
#wrap h2{
	margin : 10px 0 0 0;
	padding : 0 0 0 10px ;
	width: 100%;
	font-size : 18px;
	color : #000000;
	text-align:left;
	border-left : solid 8px #99CC00 ;
	}


#wrap h3{
	margin : 20px 0 5px 0 ;
	padding : 0 0 0 10px ;
	font-size : 16px;
	color : #CC3300;
	border-left : solid 5px #CCFF00;
	border-bottom : dotted 3px #FFCC99 ;
	}



/*本体テーブル*/


#wrap table.box {
	margin : 0 ;
	padding : 0 ;
	font-size : 14px ;
	line-height : 140% ;
	width : 100% ;
	color : #333333 ;
	background-color: #ffffff;
	border-top : double 3px #FFCC99 ;
	border-right : double 3px #FFCC99 ;
	border-left :double 3px #FFCC99 ;
	border-bottom : double 3px #FFCC99 ;
}

#wrap table.box td{
	margin : 0 ;
	padding : 0 20px 20px 0 ;
	font-size : 12px ;
}



#wrap table.box td h2{
	margin : 20px 0 5px 0 ;
	padding : 0 0 0 10px ;
	font-size : 16px;
	color : #CC3300;
	border-left : solid 5px #CCFF00;
	border-bottom : dotted 3px #FFCC99 ;
	}

#wrap table.box td h3.sub{
	margin : 10px 0 5px 0 ;
	padding : 0  ;
	font-size : 14px;
	color : #009999;
	border-left : none;
	border-bottom : dotted 1px #FFCC99 ;
	}

#wrap table.box td h2.t1{
	margin : 20px 0 5px 0 ;
	padding : 0 0 0 10px ;
	font-size : 20px;
	color : #3300FF;
	border-left : solid 10px #FF0000;
	border-bottom : dotted 3px #FFCC99 ;
	}




#wrap table.box .td1{
	margin : 0 ;
	padding : 20px ;
	font-size : 12px ;
	color : #006600 ;
	width : 100px ;
}

#wrap table.box .td11{
	margin : 0 ;
	padding : 20px ;
	font-size : 12px ;
	color : #006600 ;
}

#wrap table.box .notd{
	margin : 0 ;
	padding : 20px ;
	font-size : 12px ;
	color : #333333 ;
}

#wrap table.box span{
	color : #6600FF ;
}

#wrap table.box span.remark{
	color : #CC00CC ;
}



#main .td2 {
	margin : 0 ;
	padding : 5px ;
	font-size : 14px ;
	color : #006600 ;
	background-color: #ffffee;
	border-top : solid 1px #FFCC99 ;
	border-right : solid 1px #FFCC99 ;
	border-left :solid 1px #FFCC99 ;
	border-bottom : solid 1px #FFCC99 ;
}

#main .td3 {
	margin : 0 ;
	padding : 5px ;
	font-size : 14px ;
	color : #006600 ;
	background-color: #ffffee;
	border-top : solid 1px #FFCC99 ;
	border-right : solid 1px #FFCC99 ;
	border-left :solid 1px #FFCC99 ;
	border-bottom : solid 1px #FFCC99 ;
}

#main .td4 {
	margin : 0 ;
	padding : 0 ;
	font-size : 14px ;
	color : #006600 ;
	background-color: #ffffee;
	border-top : solid 1px #FFCC99 ;
	border-right : solid 1px #FFCC99 ;
	border-left :solid 1px #FFCC99 ;
	border-bottom : solid 1px #FFCC99 ;
}

#wrap table.box2 {
	margin : 0 ;
	padding : 0 ;
	font-size : 12px ;
	line-height : 110% ;
	color : #666666 ;
	background-color: #ffffff;
}




#wrap table.box3 {
	margin : 0 ;
	padding : 0 ;
	font-size : 14px ;
	line-height : 140% ;
	width : 100% ;
	color : #333333 ;


}

#wrap table.box3 td{
	margin : 0 ;
	padding : 20px 20px 20px 0 ;
	font-size : 12px ;
}


#wrap table.box3 .td1{
	margin : 0 ;
	padding : 20px ;
	font-size : 12px ;
	color : #006600 ;
	width : 100px ;
}








#wrap .order {
	margin : 0 ;
	padding : 10px 0 0 480px ;
	text-align : right;
}

#wrap .order a {
	width : 120px;
	height : 20px;
	display : block;
	position:relative;
	font-size:10px;
	/*HideMacIE\*/
	overflow:hidden;
	/**/
}

#wrap .order a span {
	cursor: pointer;
	margin : 0;
	padding : 0;
	width:100%;
	height:100%;
	background-image : url(http://maharajaroad.com/parts1/icon_shosai1.gif);
	background-repeat : no-repeat;
	display : block;
	position:absolute;
	top:0;
	left:0;

}







/*注文部分のテーブルデザイン*/


#order table {
margin : 0 ;
padding : 0 ;
width : 100% ;
font-size : 15px ;
color : #669900 ;

border-top : solid 1px #FFCC99 ;
border-right : solid 1px #FFCC99 ;
border-left :solid 1px #FFCC99 ;
border-bottom : solid 1px #FFCC99 ;
}

#order .td_white {
margin : 0 ;
padding : 3px 3px 3px 3px ;
font-size : 12px ;
color : #669900 ;
background-color: #ffffff;

border-left :solid 1px #FFCC99 ;
border-bottom : solid 1px #FFCC99 ;
}

#order .td_white_2 {
margin : 0 ;
padding : 3px ;
font-size : 12px ;
color : #669900 ;
background-color: #ffffff;

border-left :solid 1px #FFCC99 ;
border-bottom : solid 1px #FFCC99 ;
}


#order .td1 {
margin : 0 ;
padding : 10px ;
font-size : 15px ;
color : #006600 ;
background-color: #ffffee;
border-left :solid 1px #FFCC99 ;
border-bottom : solid 2px #FFCC99 ;
}


#order .td_name {
	margin : 0 ;
	padding : 10px ;
	font-size : 16px;
	color : #990000;
	border-left : solid 5px #CCFF00;
	border-bottom : solid 2px #FFCC99 ;
	font-weight : bold ;
}


#order .td_name p {
	margin : 0 ;
	padding :  5px 0 ;
	font-size : 14px;
	color : #333333;
	font-weight : normal  ;
}

#order .td2 {
margin : 0 ;
padding : 5px ;
font-size : 14px ;
color : #006600 ;
background-color: #ffffee;
border-top : solid 1px #FFCC99 ;
border-right : solid 1px #FFCC99 ;
border-left :solid 1px #FFCC99 ;
border-bottom : solid 1px #FFCC99 ;
}


#order .td3 {
margin : 0 ;
padding : 5px ;
font-size : 14px ;
color : #006600 ;
background-color: #ffffee;
border-top : solid 1px #FFCC99 ;
border-right : solid 1px #FFCC99 ;
border-left :solid 1px #FFCC99 ;
border-bottom : solid 1px #FFCC99 ;
}

#order .td4 {
margin : 0 ;
padding : 0 ;
font-size : 14px ;
color : #006600 ;
background-color: #ffffee;
border-top : solid 1px #FFCC99 ;
border-right : solid 1px #FFCC99 ;
border-left :solid 1px #FFCC99 ;
border-bottom : solid 1px #FFCC99 ;
}


#order .td_under {
margin : 0 ;
padding : 5px ;
font-size : 13px ;
line-height : 150% ;
color : #669900 ;
background-color: #ffffff;
border-top : solid 1px #FFCC99 ;
border-right : solid 1px #FFCC99 ;
border-left :solid 1px #FFCC99 ;
border-bottom : solid 1px #FFCC99 ;
}


#order table span.chu {
	color : #CC00CC ;
	font-size: 12px;
}









.top{
	margin : 0 ;
	padding : 0 ;
	font-size : 12px ;
	line-height : 110% ;
	color : #666666 ;
	text-align : right;
}


.top2{
	margin :  0  ;
	padding : 0 ;
	font-size : 14px ;
	line-height : 140% ;
	color : #666666 ;
	text-align : right;
}

.top3{
	margin :  0  ;
	padding : 0 ;
	font-size : 14px ;
	line-height : 140% ;
	color : #666666 ;
}


#chui {
	margin : 0;
	padding : 0;
	background-color : #ffffee;
	width : 100% ;
	text-align : left;
	font-size : 12px ;
	line-height : 150% ;
	border-top : solid 5px #FFCC99 ;
}

#chui ul{
	margin : 0;
	padding : 10px 100px 50px 100px;
	font-size : 12px ;
	line-height : 150% ;
}

#chui h2{
	margin : 0;
	padding : 50px 100px 10px 100px;
	font-size : 18px ;
}



/*リンク部分全般*/


a:link {
	text-decoration : none;
	background-color : #ffffcc;
	border-bottom : dotted 1px #FFCC99 ;
	border-left : dotted 1px #FFCC99 ;
	border-right : dotted 1px #FFCC99 ;
	color : #0066FF;
	}


a:visited {
	text-decoration : none;
	background-color : #ffffee;
	border-bottom : dotted 1px #FFCC99 ;
	border-left : dotted 1px #FFCC99 ;
	border-right : dotted 1px #FFCC99 ;
	color : #009966;
	}


a:hover {
	text-decoration : underline;
	background-color : #ffffff;
	color : #ff6600;
	}

#botom {
	margin : 0;
	padding : 0;
	height : 600px ;
	width : 100% ;
	background-image : url(/m-parts/bg1.jpg);
	background-position : 0 0;
	background-repeat : repeat;
	text-align : center;
	background-color : #CC0000;
	}
	
	
	
/*パンくず*/


.pankuzu{
	margin : 0;
	padding : 0;
	font-size : 14px;
	color : #666666;
	text-align : left;
}



