/*
//
// +----------------------------------------------------------------------+
// |zen-cart Open Source E-commerce                                       |
// +----------------------------------------------------------------------+
// | Copyright (c) 2003 The zen-cart developers                           |
// |                                                                      |
// | http://www.zen-cart.com/index.php                                    |
// |                                                                      |
// | Portions Copyright (c) 2003 osCommerce                               |
// +----------------------------------------------------------------------+
// | This source file is subject to version 2.0 of the GPL license,       |
// | that is bundled with this package in the file LICENSE, and is        |
// | available through the world-wide-web at the following url:           |
// | http://www.zen-cart.com/license/2_0.txt.                             |
// | If you did not receive a copy of the zen-cart license and are unable |
// | to obtain it through the world-wide-web, please send a note to       |
// | license@zen-cart.com so we can mail you a copy immediately.          |
// +----------------------------------------------------------------------+
// $Id: stylesheet_original.css 3286 2006-03-28 01:14:04Z drbyte $
*/
BODY {
	background-color: #000000;
	color: #FFFFFF;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	font: 11px Verdana, Arial, sans-serif;
	/*font-size: 62.5%;*/
}

.centershop {
	padding: 0px;
	margin: 0px auto;
	/*position: relative;*/
	text-align: left;
	width: 800px !important;
	background:#000000;

}


TD.main, P.main {
  font-size: 11px;
  line-height: 1.5;
}

A {
	color: #003366;
	text-decoration: none;
}

A:hover {
	color: #993333;
	text-decoration: none;
}

FORM {
	display: inline;

}


.banners {
  padding: 15px;
}

/*HEADER CSS*/

TABLE.header {
  /*background-image: url(../images/header_bg.jpg);
  background-repeat: repeat-x;*/
  background-color: #000000;
  /*border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;*/
}

TABLE.headerNavigation {
  /*background-image: url(../images/tile_back.jpg);*/
  background-color: #000000;
  /*border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;*/
  width: 100% !important;
}

TD.headerNavigation {
	position: relative;
	vertical-align: middle;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CCCCCC;
	letter-spacing:1px;
	padding: 5px;
}

TD.breadCrumb {
  font-size: 10px;
  font-weight: bold;
  color: #9a9a9a;
  padding: 3px;
  border-bottom: 1px dotted #9a9a9a;
}

TD.headerNavigation A, TD.headerNavigation A:visited, td.footertop a, td.footertop A:visited {
  font-weight: bold;
  color: #ffffff;
}

TD.headerNavigation A:hover, td.footertop a:hover  {
	color: #993333;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/*SIDEBOX CSS*/

.column_left, .column_right, .column_single {
  background: #ffffff;
  padding: 2px;
}

.boxText {
  font-size: 11px;
  line-height: 125%;
}
.leftbox, .rightbox, .centerbox, .singlebox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  border: 1px solid #9a9a9a;
  margin-bottom: 15px;
}

.leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading {
  /*background-color: #abbbd3;*/
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  padding: 5px;
  height: 20px;
  padding-left: 5px;
}

td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a {
  color: #ffffff;
}

TR.leftboxheading, TR.rightboxheading, TR.centerboxheading, TR.singleboxheading {
  background: #abbbd3;
  background-image: url(../images/tile_back.jpg);
}

.leftboxcontent, .rightboxcontent, .centerboxcontent, .singleboxcontent {
  line-height: 125%;
  padding: 4px;
  border-top: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
}

.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter {
  background-color: #abbbd3;
  background-image: url(../images/tile_back.jpg);
  margin-bottom: 15px;
}

.plainBox, .plainbox-description {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  border:1px solid #9a9a9a;
  padding: 5px;
}
.plainBoxHeading, TD.tableHeading {
  font-size: 12px;
  font-weight: bold;
  padding: 11px 5px 5px;
}
.productListing-heading {
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  padding: 3px;
  height: 20px;
}

TD.productListing-heading{
  background-color: #abbbd3;
  background-image: url(../images/tile_back.jpg);
}

TD.productlisting {
  border:1px solid #9a9a9a;
}

TD.productListing-data {
  color: #000000;
  font-size: 10px;
  padding: 5px;
}

/*center main section
-----------------------------------*/
TD.pageHeading, DIV.pageHeading, h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	background:url(../images/h1_title_back.jpg);
}

.center_column {
  padding: 8px;
}
.main_page{
  width: 100% !important;
  background-color: #ffffff;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
  padding: 5px;
}

/* footer
--------------*/

TABLE.footer {
	text-align: center;
	font-size: 10px;
	border-right: 0px solid #9a9a9a;
	border-left: 0px solid #9a9a9a;
	border-bottom: 1px solid #9a9a9a;
	background-color: #ffffff;
	background-image: url(../images/footerbottom.gif);
	background-repeat: repeat-x;
}

TR.footertop {
	background-image: url(../footertop.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	background-color: #abbbd3;
	color: #FFFFFF;
}

/*フッターのボトム*//*
TD.footertop, TD.footerbottom {
  background: #abbbd3;
  background-image: url(../images/footerbottom.gif); background-repeat: repeat-x;
  padding: 5px;
}*/

TD.footertop {
  background: #abbbd3;
  background-image: url(../images/footertop.gif); background-repeat: repeat-x;
  padding: 5px;
}

TD.footerbottom {
  padding: 5px;
}
  

/*miscellaneous areas
-------------------------------------*/
TD.cartBox {
   background: #eff4f8;
   font-size: 10px;
   padding: 3px;
   border: 1px dotted #ffb062;
}

TR.productListing-odd, TR.upcomingProducts-odd {
  background: #ffffff;
}

TR.productListing-even, TR.upcomingProducts-even, .productsNotifications {
  background: #E4E5E5;
}

TD.productListing-data-description-odd {
  background: #ffffff;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 12px;
  border-bottom: 1px solid #9a9a9a;
}

TD.productListing-data-description-even {
  background: #eff4f8;
  font-size: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 12px;
  border-bottom: 1px solid #9a9a9a;
}

td.pageresults a {
  color: #428dff;
}

td.pageresults a:hover {
  background: #FFFF33;
}

SPAN.newItemInCart {
  color: #ff0000;
  font-weight: bold;
}

TD.smallText, SPAN.smallText, P.smallText, td.pageresults{
   font-size: 10px;
}

TD.fieldKey {
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-size: 12px;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-size: 11px;
}

.greetUser {
   padding-top: 5px;
   padding-bottom: 5px;
}

SPAN.greetUser {
   color: #f0a480;
   font-weight: bold;
}

SPAN.markProductOutOfStock {
	color: #c76170;
	font: bold 12px Verdana, Arial, sans-serif;
}

span.normalprice {
    color: #6699ff;
	text-decoration: line-through;
}

SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
  color: #ff6633;
}

span.productSpecialPriceSale {
  color: #ff6633;
	text-decoration: line-through;
}

SPAN.productPriceDiscount, .inputRequirement {
  font-size: 10px;
  color: #FF0000;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

/* message box */

.messageBox {}
.messageStackError, .messageStackWarning, errorBox {
  background-color: #ff0000;
  color: #ffffff;
  font-size: 10px;
  padding: 4px;
  border: 1px solid #9a9a9a;
}
.messageStackSuccess { background-color: #b3ffa8; padding: 2px; border: 1px solid #9a9a9a; }
.messageStackCaution { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffff00; }

/* checkout totals */
TD.ot-subtotal-Text, TD.ot-cod-fee-Text, TD.ot-total-Text, TD.ot-group-pricing-Text, TD.ot-gv-Text, TD.ot-loworderfee-Text, TD.ot-shipping-Text, TD.ot-subtotal-Text, TD.ot-tax-Text, TD.ot-coupon-Text {
  font-weight: bold;
}
TD.ot-total-Amount {
  font-weight: bold;
  border-top: 1px solid #9a9a9a;
}
TD.ot-subtotal-Amount, TD.ot-cod-fee-Amount, TD.ot-group-pricing-Amount, TD.ot-gv-Amount, TD.ot-loworderfee-Amount, TD.ot-shipping-Amount, TD.ot-subtotal-Amount, TD.ot-tax-Amount, TD.ot-coupon-Amount {}


/* product_info attribute comments */

.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {
  color: #ff0000;
  font-size: 10px;
  text-align : left;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  border-top: 1px solid #9a9a9a;
}

/* General alert span class */
/*TD.alert, SPAN.alert {
  color: #FF0000;
  font-weight: bold;
}*/

/* General alert span class */
TD.alertBlack, SPAN.alertBlack {
  color: #000000;
  font-weight: bold;
}

/* popup tables */
TABLE.popupattributeqty, TABLE.popupcouponhelp, TABLE.popupcvvhelp, TABLE.popupimage, TABLE.popupimageadditional, TABLE.popupsearchhelp, TABLE.popupshippingestimator, TABLE.popupinfoshoppingcart {
  background-color: #ffffff;
	margin: 6px;
  padding: 6px;
  font: 11px Verdana, Arial, sans-serif;
}

/* categories_description */
TABLE.categoriesdescription {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #D0D0D0;
  border:1px solid #9a9a9a;
}

TD.categoriesdescription {
  font-size: 11px;
  line-height: 1.0;
}

/* categories box parent and child categories */
A.category-top {
  color: #008000;
  text-decoration: none;
}
A.category-links {
	color: #003399;
	text-decoration: none;
}
A.category-subs, A.category-products {
	color: #003366;
	text-decoration: none;
}
SPAN.category-subs-parent {
  font-weight: bold;
}
SPAN.category-subs-selected {
  font-weight: bold;
}

/* attribute images table */
TABLE.products-attributes-images {
/*  width: 100%; */
/*  border: 1px solid #9a9a9a; */
  float: left;
  padding: 2px;
}

/*ヘッダーグローバルナビゲーション*/
#headnavi1 {

	width: 800px;

	margin: 0 auto;

	padding-top: 5px;

}



*html #headnavi1 {

	width: 800px;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding: 0px;

}

#headnavi1 ul {

	float:left;

	list-style-type: none;

	margin: 0px 10px 0px 0px;

	padding: 0px;

}



#headnavi1 li {

	float:left;

	display: inline;

	margin: 0px;

	padding: 0px;
}


.productListing-heading a{
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding: 3px;
	height: 20px;
}

#productAdditionalImages{
	clear:both;
}

#productAdditionalImages a:link{
	color:#33ccff;
}


#productPrices{
	color:#ff6633;
}

#productDetailsList{
	color:#ffffff;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:5px;
}

#newProductsDefault table{
	background-color:#999999;
}

#newProductsDefault td{
	padding: 10px;
}

#newProductsDefaultListingTopNumber,#newProductsDefaultListingBottomNumber{
	color:#ffffff;
}

#newProductsDefaultListingTopLinks a,#newProductsDefaultListingBottomLinks a{
	color:#ffffff;
}

.specialsListBoxContents{
	background-color:#cccccc;
	padding:10px;
}

#indexDefault{
	padding-top:0.5em;


}

/*ライトボックスCSS*/



#lightbox {

	background-color: #eee;

	padding: 10px;

	border-bottom: 1px solid #666;

	border-right: 1px solid #666;

}

#overlay {

	background-image: url(../lightbox/overlay.png);

}

#lightboxCaption {

	color: #333;

	background-color: #eee;

	font-size: 90%;

	text-align: center;

	border-bottom: 1px solid #666;

	border-right: 1px solid #666;

}

#lightboxIndicator {

	border: 1px solid #fff;

}

#lightboxOverallView {

	background-image: url(../lightbox/overlay.png);

}

* html #lightboxOverallView,

* html #overlay {

	background-color: #000;

	background-image: url(../lightbox/blank.gif);

	filter: Alpha(opacity=50); 

}

#productName {
	font-size:15px;
	line-height:20px;
	background:#a52a2a;
	float:left;
	width:365px;
}

/*サイトマップのAタグ*/
#siteMapMainContent a{
	color:#33CCFF;
}

#siteMapList {
	width: 90%;
	float: right;
	}

#siteMapList a{
	color:#33CCFF;

}

#productsListingTopNumber,#productsListingBottomNumber{
	color:#FFFFFF;
}

#productsListingListingTopLinks,#productsListingListingBottomLinks{
	color:#FFFFFF;
}

#productsListingListingTopLinks a,#productsListingListingBottomLinks a{
	color:#33CCFF;
}

#cartInstructionsDisplay, .cartTotalsDisplay{
	color:#ffffff;
}

#accountLinksWrapper h2{
	color:#ffffff;
}

#accountDefault a{
	color:#33CCFF;
}

#checkoutPaymentHeadingAddress,#checkoutPayAddressDefaultAddress{
	color:#ffffff;
}

.instructions{
	color:#ffffff;
}

#checkoutPayAddressDefault{
	color:#ffffff;
}

#loginDefault a,#newProductsDefaultListingTopLinks a,#newProductsDefaultListingBottomLinks a{
	color:#33CCFF;
}

#orderTotals .larger{
	padding-top:5px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:0px;
	color:#ffffff;
}

#checkoutSuccessOrderLink a,#checkoutSuccessContactLink a{
	color:#33CCFF;
}

#attribsOptionsText{
	color:#FF9933;
}

.orderHistList{
	list-style-type: none;
	margin-top:0px;
	margin-left:0px;
	padding-left:0;
}

#privacy a{
	color:#33CCFF;
}

#privacy{
	margin-bottom:20px;
}

#unsubDefault a{
	color:#33CCFF;
}

#conditions,#siteMap{
	margin-bottom:20px;
}

#productMainImage img{
	border: 1px solid #FFFFFF;
}

#otsubtotal .larger{
	color:#ffffff;
}

#otshipping .larger{
	color:#ffffff;
}

#ottotal .larger{
	color:#ffffff;
}

.navSplitPagesLinks a:link{
 color:#33CCFF;
}

#contactUsNoticeContent a{
 color:#33CCFF;
}

#infoShoppingCart p{
	color:#000000;
}

#productListing{
	color:#000000;
}

/* プライバシー・利用規約 */
#privacyDefaultMainContent ol{
	background-color:#9D140D;
	padding:5px;
	margin-left:-20px;
}

#privacyDefaultMainContent li{
	list-style-type: none;
	margin-left:-20px;
	line-height:20px;
}

#privacyDefaultMainContent{
	line-height:17px;
}

#conditionsMainContent{
	line-height:17px;
}

#conditionsMainContent ol{
	background-color:#9D140D;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:15px;
	margin-left:0px;
}

#conditionsMainContent li{
	list-style-type: none;
	margin-left:-20px;
	line-height:20px;
}

#conditionsMainContent p{
	margin-top:5px;
	margin-bottom:5px;
}

/*会社概要*/


#tokutei{

	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka;

	font-size: 12px;

}

#tokutei a{
	color:#33ccff;

}



#tokuteibun {

	padding-right: 20px;

	padding-left: 20px;

	padding-top: 5px;

	padding-bottom: 5px;

}



#tokutei table {
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C4E8FD;
	border-left-color: #C4E8FD;
	font-size: 12px;
	line-height: 1.5em;
	margin-top: 10px;
	margin-bottom: 10px;
}

#tokutei th {
	color: #1e0804;
	background-color:#BACCF8;
	text-align:left;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C4E8FD;
	border-bottom-color: #C4E8FD;
	font-weight: normal;
	font-size: 1em;
	padding-top: 0.3em;
	padding-right: 1em;
	padding-bottom: 0.3em;
	padding-left: 1em;
}

#tokutei td {
	color: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C4E8FD;
	border-bottom-color: #C4E8FD;
	font-size: 1em;
	font-weight: normal;
	padding-top: 0.7em;
	padding-right: 1em;
	padding-bottom: 0.7em;
	padding-left: 1em;
}

/*　ヘッダーの検索バー　*/
.search_head{
	padding-left:40px;
}

.offshot {

	margin: 0em;
	
	text-align:center;

	background-image: url(../images/main/mainhead_bg.jpg);

	background-repeat: no-repeat;

	color: #FFFFFF;

	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	font-size: 13px;

	font-weight: normal;

	text-align: center;

	width: 565px;
	
	height:36px;
	
	line-height:33px;

	padding-top: 0.5em;

	padding-right: 0.2em;

	padding-bottom: 0.5em;

	padding-left: 0.2em;

}

/*無料ストリーミング*/
.interview{
	border-left-width: 5px;
	border-left-color: #FF80FF;
	border-left-style: solid;
	padding-left:10px;
	font-size:10px;
	background-color:#C0C0C0;
	padding-top:5px;
	padding-bottom:5px;
	width:555px;
	color:#5a5a5a;
	margin-bottom:25px;
}

.interview h3{
	font-size:13px;
	border-bottom-width: 1px;
	border-bottom-color: #808080;
	border-bottom-style: solid;
	padding-bottom:5px;
	margin-left:0px;
}

/*人気商品ランキング*/

#bestViewedMainContent a{
	color:#80ffff;

}

#bestViewedMainContent .viewed_table{
	width:550px;
	margin-top:15px;
	margin-bottom:15px;
	margin-left:2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

#bestViewedMainContent th{
	background-color:#363636;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

#bestViewedMainContent .viewed_img{
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	background-color:#808080;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.viewed_p_name{
	background-color:#5e5e5e;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;

	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
	border-bottom-style: solid;
}

.products_dlname a:link, .products_dlname a:visited{
	color:#ffffff;

}

.products_dlname a:hover{
	color:#00ffff;

}

.dlmypage a:link,.dlmypage a:visited,.dlmypage a:hover{
	color:#00ffff;

}

/*　ここからTOPページ LATEST部分　*/

#latest_prod{
	margin-bottom:10px;
	padding-left:1px;
	padding-right:1px;
	width:578px;
	border:solid 1px #ffffff;
}

.latest_pr{
	border-top:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	width:570px;
	margin:4px;
	padding:4px;
}

.latest_pr a:link{
	color:#99ffff;
}

.latest_pr a:visited{
	color:#99ffff;
}

.latest_pr a:hover{
	color:#33ff00;
}

.latest_pr th{
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	background-color:#000000;
	width:34px;
	font-size:10px;
}

.latest_pr td{
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	background-color:#000000;
}

.latest_pr .new_name{
	background-color:#555555;
	font-size:12px;
}

.latest_pr .new_proname{
	background-image: url(../images/main/newprodcts_02.gif);
	font-size:12px;
}


.latest_pr .p_date{
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	background-color:#AE0000;
	width:35px;
	font-size:9px;
}

.new_products_backimg{
	background-image: url("../images/new_products_back.gif");
}

.new_p_list td{
	vertical-align:middle;
	padding:5px;
}

.new_p_list{
	background-color:#ffffff;
	color:#000000;
	padding:0;
	margin:0;
	border-collapse: collapse;
	border-spacing: 0;
}

.new_p_list img{
	text-align:left;
}

/*オススメリストページ
#recomend_a a:link{
	color:#ccffff;
}

#recomend_a a:hover{
	color:#ccffff;
}

#recomend_a a:visited{
	color:#ccffff;
}

*/

.summer_campaign{
font-size:13px;
line-height:18px;
color:#000000;
background:#ffffff;
padding:0 5px;
}

.summer_campaign p{
color:#000000;
margin:0;
font-size:13px;
line-height:20px;
padding:10px;
}

.summer_campaign h2{
margin:0 5px;
padding:7px;
color:#ffffff;
background:#000080;
font-size:18px;
line-height:21px;
}

.summer_campaign h3{
color:#00008b;
background:#ffd700;
padding:5px;
}

.summer_campaign h4{
color:#0000cd;
padding:0 10px;
margin:0;
border-left:10px solid #0000cd;
}

.summer_campaign h5{
color:#008000;
font-size:16px;
margin-left:0;
}

.summer_campaign ul{
margin:0;
padding-right:10px;
}

.summer_campaign li{
list-style-type:none;
padding-bottom:10px;
padding-left:10px;
}

.sm_attention li{
border-bottom:1px solid #999999;
}

.sm_attention ul{
padding:0 10px;
}


.can_kind{
font-size:15px;
line-height:20px;
margin:10px 10px;
padding:5px;
background:#e6e6fa;
}

.sm_off{
 color:#ff0000;
 font-size:20px;
}


/*TOP動画右のリスト*/
table.newtitles{
	float:left;font-size:10px;
	margin-left:10px;
	margin-top:16px;
	background:#696969;
	font-size:9px;
	border-top:1px solid #dedede;
	border-left:1px solid #dedede;
	border-collapse:collapse;
}

table.newtitles a:link,table.newtitles a:visited{
	color:#fff;
}

table.newtitles a:hover{
	color:#00ff00;
}

table.newtitles th{
	vertical-align:top;
	width:128px;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	padding:5px;
	background:#454545;
}

table.newtitles td{
	text-align:center;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	padding:5px;
	background:url(../images/top_table_back.jpg);

}

table.newtitles .mv_explain{
	padding:0;
	background:#d35132;
}

/*レーベル新作*/
/*******************/
table.newlabel{
	margin-left:10px;
	font-size:9px;
	border-collapse:collapse;
	width:760px;
}

table.newlabel a:link,table.newlabel a:visited{
	color:#fff;
}

table.newlabel a:hover{
	color:#ff99ff;
}

table.newlabel th{
	vertical-align:top;
	width:127px;
}

table.newlabel td{
	text-align:center;
	background:url(../images/label_back.jpg);
	border-right:1px solid #000;

}

#createAcctDefaultLoginLink a{
	color:#00ffff;
}

.information a{
	color:#00ffff;	
}

#productAttributes{
	background:#333333;
	margin-bottom:10px;
	margin-left:10px;
	width:360px;
	padding:10px;
	border:1px solid #fff;
	font-size:11px;
}

#cartAdd{
	margin:0;
	margin-right:10px;
	padding:5px 0;
}

#productPricesWrapper{
	margin:8px;
	color:#ffffff;
	font-size:14px;
}

#checkoutSuccess a{
	color:#00ffff;
}

#indexProductListCatDescription{
 font-size:14px;
}

.ezwhite{
	background:#ffffff;
	color:#000000;
	padding:10px;
	font-size:12px;
	line-height:17px;
}

.ezwhite h2{
	margin-left:0;
	background:#594e52;
	padding:7px;
	color:#ffffff;
	font-size:15px;
}

.ezwhite ul{
	margin-left:0;
	padding-left:15px;
}

.ezwhite h3{
	background:url(../images/object_07.gif) no-repeat;
	padding-left:30px !important;
	padding-bottom:5px;
	border:none !important;
	font-size:15px;
	color:#009944;
}

.ezwhite h4{
	background:url(../images/allow_red.gif) no-repeat;
	padding-left:20px;
	color:#942343;
}

#otpointsgetting .forward{
	color:#ffffff ;
	}
	
.gvBal{
		color:#ffffff ;
		}