@charset "utf-8";


body {  background-color: #000000; background-image: url(parts-text/brick2.jpg); color: #B6B09A; font-family: "ヒラギノ角ゴ Pro W3",  "ＭＳ Ｐゴシック", Osaka, sans-serif; font-size: 100%; line-height: 1.6em}

a { text-decoration: none; }
a:link {  color: #B59F79}
a:visited {  color: #8D8378}
a:hover { color: #EDE6C6}


img { border: 0px; }

.remove {  }

h1 { margin: 0px; padding: 0px; }


input,textarea,select{ font-size :100%; font-family: "ヒラギノ角ゴ Pro W3",  "ＭＳ Ｐゴシック", Osaka, sans-serif;  color: #312200; background-color: #b1a78a; border:1px solid #666633; }



/* コピーライト */

div#copy a {  border: solid 1px; position: relative; left: 0px; top: 0px; }
div#copy a:hover {  border : solid 1px; position: relative; left: 1px; top: 1px; }

#copy { position: relative; top: 0px; left: -15px ; margin: 50px auto 150px; width: 702px ; z-index: 2 ;}
#copyhm { display:block; width: 392px ; height: 132px; position: absolute; top: -15px; left: 157px; z-index: 3; }
#copyhm2 { position: relative; left: 9px; }
#copysh {display:block; width: 277px ; height: 61px; position: absolute; top: 110px; left: 205px; z-index: 3; }
#copymail {display:block; width: 40px ; height: 32px;  position: absolute; top: 122px; left: 490px; z-index: 4;}

div#copy a { border:none; position: absolute; left: 0px; top: 0px; }
div#copy a:hover {  position: absolute; left: 0px; top: 0px; color: #674E44; }



/* スクロールボックス */


.scrollmidbox { }
.scrollmidbox img { margin: 0px 3px; }

a:link .arrowtop, a:visited .arrowtop { width: 20px; height: 23px; background-image: url(parts-navi/arrow_top.png); background-repeat: no-repeat; background-position: 0px 1px; }
a:hover .arrowtop { width: 20px; height: 23px; background-image: url(parts-navi/arrow_top.png); background-repeat: no-repeat; background-position: 1px 2px; }
a:link .arrowup, a:visited .arrowup { width: 20px; height: 23px; background-image: url(parts-navi/arrow_up.png); background-repeat: no-repeat; background-position: 0px 4px; }
a:hover .arrowup { width: 20px; height: 23px; background-image: url(parts-navi/arrow_up.png); background-repeat: no-repeat; background-position: 1px 5px; }
a:link .arrowup2, a:visited .arrowup2 { width: 20px; height: 23px; background-image: url(parts-navi/arrow_up2.png); background-repeat: no-repeat; background-position: 0px 2px; }
a:hover .arrowup2 { width: 20px; height: 23px; background-image: url(parts-navi/arrow_up2.png); background-repeat: no-repeat; background-position: 1px 3px; }
a:link .arrowdown, a:visited .arrowdown { width: 20px; height: 23px; background-image: url(parts-navi/arrow_down.png); background-repeat: no-repeat; background-position: 0px 2px; }
a:hover .arrowdown { width: 20px; height: 23px; background-image: url(parts-navi/arrow_down.png); background-repeat: no-repeat; background-position: 1px 3px; }
a:link .arrowdown2, a:visited .arrowdown2 { width: 20px; height: 23px; background-image: url(parts-navi/arrow_down2.png); background-repeat: no-repeat; background-position: 0px 3px; }
a:hover .arrowdown2 { width: 20px; height: 23px; background-image: url(parts-navi/arrow_down2.png); background-repeat: no-repeat; background-position: 1px 4px; }
a:link .arrowbottom, a:visited .arrowbottom { width: 20px; height: 23px; background-image: url(parts-navi/arrow_bottom.png); background-repeat: no-repeat; background-position: 0px 3px; }
a:hover .arrowbottom { width: 20px; height: 23px; background-image: url(parts-navi/arrow_bottom.png); background-repeat: no-repeat; background-position: 1px 4px; }