@charset "utf-8";


body {   font-family: "ヒラギノ角ゴ Pro W3",  "ＭＳ Ｐゴシック", Osaka, sans-serif;  font-size: 100%; color: #999999; background-color: #000000; background-image: url(parts/background.jpg); background-attachment: fixed; background-repeat: no-repeat; background-position: center center; text-align: center; margin: 0px; padding: 0px; line-height: 170%; }


a { text-decoration: none;  cursor: hand; }
a:link {  color: #cc0000; }
a:visited {  color: #660000;}
a:hover { color: #FFbf99;}
a:active { color: #FFF1ce; }

img { border: 0px; }

.remove {  }

h1 { margin: 0px; padding: 0px; position: relative; z-index: 5; }
.des{ font-size :85%; line-height: 1.6em; text-align: center; margin-top : -45px ; margin-bottom : 50px ; letter-spacing: 0.8em;}

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


.load { display: none; }



/* コピーライト */

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 ;}
#copypdm { display:block; width: 211px ; height: 74px; position: absolute; top: 30px; left: 255px; z-index: 3; }
#copypdm2 { position: relative; left: 9px; top: 10px;  }
#copypds { position: relative; top: -17px; }
#copysh {display:block; width: 277px ; height: 61px; position: absolute; top: 88px; left: 205px; z-index: 3; }
#copymail {display:block; width: 40px ; height: 32px;  position: absolute; top: 100px; 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: #000000; }




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


img { border: 0px; }

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

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