.textarea { background-color: white; padding: 5px; border-right: 1px solid #666; border-left: 1px solid #666; }
.font { font-size: smaller; line-height: 110%; }
.sidebar_bt img 
{ visibility: hidden; }
.sidebar_bt a,.sidebar_bt a:link,.sidebar_bt a:visited 
{ background-position: 0 0; width: 180px; height: 27px; float: left; }
.sidebar_bt a:focus,.sidebar_bt a:hover,.sidebar_bt a:active 
{ background-position: 180px 0; width: 180px; height: 27px; float: left; }
.sidebar_bt .sidebar_wrap a 
{ background-image: url(img/wrap.jpg); width: 180px; height: 70px; }
.sidebar_bt .sidebar_av a 
{ background-image: url(img/av.jpg); width: 180px; height: 70px; }
.sidebar_bt .sidebar_vr a 
{ background-image: url(img/vr.jpg); width: 180px; height: 70px; }
.sidebar_bt .sidebar_dvdplayer a 
{ background-image: url(img/dvdplayer.jpg); width: 180px; height: 70px; }
.sidebar_bt .sidebar_lv a { background-image: url(img/lv.jpg); width: 180px; height: 70px; }
.sidebar_bt .sidebar_dvd1 a 
{ background-image: url(img/dvd_1.jpg); width: 180px; height: 70px; }
.sidebar_bt .sidebar_dvd2 a { background-image: url(img/dvd_2.jpg); width: 180px; height: 70px; }
.sidebar_bt .sidebar_acc a 
{ background-image: url(img/acc.jpg); width: 180px; height: 27px; }
.sidebar_bt .sidebar_acc_wrap a 
{ background-image: url(img/acc_wrap.jpg); width: 180px; height: 27px; }
.sidebar_bt .sidebar_acc_iwear a 
{ background-image: url(img/acc_iwear.jpg); width: 180px; height: 27px; }
.pad5 { padding: 5px; }
h1 { color: #fff; font-size: 12px; font-weight: bold; background-color: #900; text-align: left; padding: 5px 10px; }
h2 { font-size: 12px; font-weight: bold; background-image: url(img/sikaku.gif); background-repeat: no-repeat; background-position: 0 3px; padding-left: 15px; border-bottom: 2px solid #900; }
.ico { background-color: #e6e6e6; text-align: left; width: 250px; padding: 5px; border: solid 1px #999; }
.products { font-size: 12px; line-height: 20px; width: 170px; height: 60px; float: right; }
.ico a:link { color: black; text-decoration: none; font-size: 11px;}
.ico a:hover { color: #900; text-decoration: underline; font-size: 11px;}
.ico a:visited { color: black; text-decoration: none; font-size: 11px; }
.pagetop { color: #666; font-size: 10px; background-image: url(img/pagetop.jpg); background-repeat: no-repeat; background-position: 430px 0; text-decoration: none; text-align: right; vertical-align: middle; width: 516px; }
.pagetop a:link { color: #666; font-size: 10px; text-decoration: none; background-image: url(img/pagetop.jpg); background-repeat: no-repeat; background-position: 430px 0; text-align: right; width: 516px; vertical-align: middle; }
.pagetop a:visited { color: #666; font-size: 10px; text-decoration: none; background-image: url(img/pagetop.jpg); background-repeat: no-repeat; background-position: 430px 0; text-align: right; width: 516px; vertical-align: middle; }
.pagetop a:hover { color: #666; font-size: 10px; text-decoration: underline; background-image: url(img/pagetop.jpg); background-repeat: no-repeat; background-position: 430px 0; text-align: right; width: 516px; vertical-align: middle; }

