﻿#wrap { width:743px; margin: 0 auto; padding: 0px; text-align: center; background-color:  #fff3b7;  }
#innerwrap { width:740px; margin:0 auto; padding: 0 auto; }    
#innerwrap a img { opacity: 0.7; /* IE以外透過設定 */ filter: Alpha(opacity=70); /* IE用透過設定 */ }
#innerwrap a:hover img {opacity: 1; /* IE以外透過設定 */ filter: Alpha(opacity=100); /* IE用透過設定 */ }

#navilink { padding: 5px 0px 5px 0px; text-align: left; display: block; text-decoration: none; font-weight:normal;
            font-family:"Gill Sans", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif; }
#navilink li { font-size: 12px; list-style:none; }
ol#bclist { margin: 0px; padding: 0px; list-style-type: none; }
ol#bclist li { display: inline; }
ol#bclist li a { padding-left: 10px; }
ol#bclist li a:hover { color: #ff0000; padding-left: 10px; }
ol#bclist li.crumb { padding-left: 10px; color: #1b1c20;  }

#contenttop { width: 710px; margin: 5px 0px 5px 0px; padding: 8px 8px 5px 8px; overflow: hidden; border:3px #3b3b3b double; }
#contentbottom { width: 710px; margin: 5px 0px 5px 0px; padding: 8px 8px 5px 8px; overflow: hidden; border:3px #3b3b3b double; }

#main { width: 460px; float: right; text-align: left; margin: 2px 10px 2px 20x; padding: 2px 10px 0px 10px; }
.etop { padding: 15px; margin: 5px; background-color: #1b1c20; border:3px #ff9900 ridge; }
#sub { width: 200px; float: left; margin: 2px 2px 2px 20x; padding: 2px 2px 0px 10px; border: 0px #ffffff ridge; text-align: left; }
#mainb { width: 460px; float: left; background-color: #1b1c20; text-align: left; margin: 2px 10px 2px 20x; padding: 2px 8px 0px 10px; }
#bsub { width: 200px; float: right; margin: 0px 10px 2px 20x; padding: 20px 10px 0px 10px; background-color: #1b1c20; text-align: left; }

.brand { padding: 7px 0px 5px 8px; color: #ffffff; margin: 2px 0px 0px 0px; }
.date { padding: 4px 0px 3px 20px; margin: 0px; font-size : 11px; color: #ff9900; }
.tokka { font-size:14pt; color: #ff6600; font-weight:bold; padding: 10px 0px 8px 12px; margin: 5px 0px 5px 0px; }
.buy { padding: 5px 0px 5px 17px; color: #ffffff; margin: 15px 50px 2px 15px; border: 1px #ff9900 ridge; }                 

.table_p01 { width: 420px; margin: 0px; padding: 0px; background-color: #1b1c20; border-collapse: collapse; }                 
.table_p01 th { padding:5px; text-align:center; }
.table_p01 td  { padding:5px; }
.pimg       { float: left; margin: 7px; width: 120px; height: 90px; border-style: none; }

.ad { margin: 5px 5px 5px 5px; padding: 2px 8px 2px 0px; border-top:2px #ff9900 ridge; background-color: #fff3b7; text-align:center; }
.adimg { text-align: right; padding: 5px 0px 3px 0px; margin: 2px;}
.style1 { color: #ff6600; }

.spec { padding: 10px; margin: 5px; border-top:3px #ff9900 ridge;}
.aspec { width: 400px; margin: 0px 0px 0px 0px; padding: 0px; }
.aspec th  { padding: 2px 10px 2px 2px; text-align: right; color: #ffffff; font-size:8pt; font-weight:normal; border:1px #000000 solid; background-color:#000000; }
.aspec td  { padding : 2px; text-align: left; color: #ff9900; font-size:10pt; font-weight:normal; border:1px #000000 solid; background-color:#000000; }

.featuretitle { text-align: left; padding: 30px 5px 3px 12px; margin-top: 30px; font-size : 14px; color: #dc8100; border-top:1px ridge #ff9900; background-color: #1b1c20;   }
.feature { text-align: left; padding: 5px 5px 18px 12px; margin: 0px; font-size : 12px; line-height:1.5; text-indent:0em; color: #e5d4b8; }

.back { text-align: right; font-size: 13px; font-weight: normal; padding: 5px 5px 0px 0px; }
.twitter { text-align:right; padding: 5px 5px 5px 5px; margin: 5px; }
.clear { clear: both; }   
.clear hr { display: none; }


body{
	background-image: url('/webshop/image/back.gif');
    background-repeat: repeat-y;
    background-position: center;
    background-color: #000000;
  	margin-top: 0;
  	margin-bottom: 0;
  	font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica";
  	font-size: 9pt;
  	line-height: 120%;
}
h1 {
    font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica"; 
    font-weight: normal;
    font-size:9pt;
    margin-bottom:0;
    padding: 5px;
    color:#CCCCCC
}
h2 {
    font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica"; 
    font-weight: normal;
    font-size:9pt;
    margin-top:0;
    margin-bottom:0;
    padding: 5px;
    color:#000000
}
hr {
   color: #000000;
   height: 1px;
   border: 1px;
   margin-top:5;
   margin-bottom:5;
}

table{
	font-family: Tahoma,Arial,sans-serif,"ＭＳ Pゴシック","Osaka","Helvetica";
	font-size: 9pt;
	line-height: 120%;
}

a {color : #990000; text-decoration: none;}
a:hover { color:#FF0000; text-decoration:underline;}

a.white{ color:#FFFFFF;text-decoration: underline; font-weight: normal;}
a.white:link{ color: #FFFFFF; }
a.white:visited{ color:#FFFFFF; }
a.white:active{ color: #FFFFFF; }
a.white:hover{ color: #FF9900; font-weight: normal; text-decoration:underline;}

a.red:link{ color: #CC0000; font-weight: bold;}
a.red:visited{ color:#CC0000; font-weight: bold;}
a.red:active{ color: #CC0000; font-weight: bold;}
a.red:hover　{ color: #CC0000; text-decoration:underline; font-weight: bold;}
