@charset "utf-8";
* {
        margin: 0;
        padding: 0;
        border: none;
        list-style-type: none;
        font-style: normal;
        font-size: 100%;
}
body , html{
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		height:100%;
		width:100%;
		vertical-align:top;
		background-color:#FFF;
}
table{ 	
		vertical-align:top;
}
h2, h3, h4, h5, h6, address,
ul, ol, li, dl, dt, dd,
th, td, img{
        margin: 0;
        padding: 0;
        border: none;
        font-style: normal;
        font-weight: normal;
        font-size: 100%;
        text-align: left;
        list-style-type: none;
}
p{
        margin: 0;
        padding: 0;
        border: none;
        font-style: normal;
        font-weight: normal;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.red{color:#F00;}
.bold{ font-weight:bold;}
a {text-decoration: none; color:#000000;}
a:visited{color:#555555;}
a:hover {color: #99CC66;}
.login a {
color:white;
text-decoration: none;
}
.camp a{ color:#FFFFFF;}
.camp a:visited{color:#DDDDDD;}
.camp a:hover {color: #99CC66;}

caption{display:none;}
h1{
        margin: 0px;
		margin-top:0px;
        padding: 0;
        border: none;
        font-style: normal;
        font-weight: normal;
        font-size: 18px;
        list-style-type: none;
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
}
.headerNavigation{
text-align:right;
}
.headerNavigation p{ padding-top:5px; font-size:14px;}
.headlink{font-size:12px; margin-bottom:0px; height:13px; display:block; padding:0px;}
.headerNavigation a{color:#333333;}
.headerNavigation a:visited{color:#333;}
.headerNavigation a:hover {color: #99CC66;}
.headtitle02{ margin: 0; padding: 0; border: none; padding-bottom:5px; padding-right:15px;
        font-style: normal; font-weight: bold; font-size: 35px;
        text-align: left; list-style-type: none;
		font-family:"Arno Pro","Times New Roman", Times, serif;
		color:#666;
		text-align:right;
}
.button {
  width: 46px;
  height: 20px;
  border: 0;
  background: url(../images/button.gif) no-repeat 0 0;
  text-indent: -9999px;
  cursor: pointer;
}
.topics{
font-size:8px;}
.topics h2{
color:#FFFFFF;
font-size:15px;
text-indent:5px;
font-weight:bold;
}
.newstable h2{
	margin-top:10px;
	font-family:"Courier New", Courier, monospace;
}
.newstable{
margin-top:10px;
padding:0px;
padding-left:5px;}
.newsdiv{
height:180px; width:360px; overflow-x:auto; font-size:10px; font-weight:normal;
padding:4px;
line-height:18px;
}
.topicsdiv{
height:80px; width:300px; overflow-x:auto; background-color:#ffffff; font-size:px; font-weight:normal;
padding:4px;
}

.body_table{
background-position:center;
background-position: top;
height:100%;
}
textarea { font-size: 100%; 
border: 1px solid #CCC;
}
img { vertical-align: bottom;
border:0px;}
input[type="text"] { vertical-align: bottom;
border: 1px solid #CCC;
}
input[type="id=&quot;state&quot;"] { vertical-align: bottom;
border: 1px solid #CCC;
}
input[type="password"] { vertical-align: bottom;
border: 1px solid #CCC;
}
hr { width:100%;
color:#333;}
.px11 { font-size: 11px} 
.px12 { font-size: 12px}
.px10 { font-size: 10px}
.px13 { font-size: 13px}
.px14 { font-size: 14px}
.px15 { font-size: 15px}
.px18 {	font-size: 18px}
.px25 {	font-size: 25px}

strong{font-weight:normal;}

.maintable{
width:100%;
}
.contents{
width:980px;
margin-bottom:0px;
}
.leftyfloat{
float:left;
height:100%;
display:block;}
/*--------------------------------------------------------------*/
/*-products-*/
/*--------------------------------------------------------------*/
#navBreadCrumb{
font-size:12px;
margin:2px;
text-indent:1px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
#productListHeading{
  display:block;
  font-family: "Courier New", Times, serif;
  font-size: 18px;
  padding:5px;
  color:#333;
  width:790px;
  font-weight:normal;
  /*background-color:#808080;*/
}

#indexCategoriesHeading, #indexDefaultHeading{
  font-size: 20px;
  color:#000000;
  margin-bottom: 10px;
}
.productTitle{
display: inline-block;
float:none;
}
.productTitle h1{
margin:0xp;
color:#000000;
width:350px;
float:none;
}
.product_hr{
background:url(../images/producthr.gif) no-repeat;
}
.info_product{
font-size:14px;}
/*.product_hr01{
background:url(../images/products_hr01.gif) no-repeat;
}
.product_hr02{
background:url(../images/product_hr2.gif) no-repeat;
}*/
.prImg{
	vertical-align:top;
float:left;
}
.productsImager{
width:350px;
/*border: 1px solid #9a9a9a;
padding:5px
*/}
.productGeneral{
	font-size:13px;
}
.product_head_title{
  font-size: 20px;
  color:#000000;
  margin-bottom: 10px;
}

.product_sub_title{
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 10px;
  color: #333;
  font-weight:normal;
  padding-bottom:10px;
  line-height:32px;
}
.product_sub_name{
	font-family:Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  color: #333;
  font-weight:normal;
  margin:0px;
  padding:0px;
  line-height:32px;
}
.product_sub_price{
  font-size: 18px;
  color: #333;
  font-weight:normal;
  margin:0px;
  padding:0px;
  line-height:32px;
}
.product_l_title, .product_r_title{
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
  color: #333;
  font-weight:normal;
  line-height:32px;
}
.product_l_title{
  width:70px;
}
.product_r_title{
  width:280px;
}
.products_descript{
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
display:block;
padding:0px;
color:#333;
margin-bottom:220px;
}
.all_products_descript{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
display:block;
color:#333;
}
.all_products_descript h1 a{
color:#333;
}
.all_products_descript a{
color:#333;
}

/*--------------------------------------------------------------*/
/*-products-*/
/*--------------------------------------------------------------*/
.centershop {
vertical-align:top;
	padding: 0px;
	margin: 0px auto;
	/*position: relative;*/
	text-align: left;
	width: 980px !important;
}

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

FORM {
	display: inline;
}
.banners {
	padding: 15px;
}

/*HEADER CSS*/
/*SIDEBOX CSS*/

.column_left, .column_right, .column_single {
  /*background: #ffffff;*/
  padding: 0px;
  height:100%;
}

.boxText {
  font-size: 11px;
}
.leftbox, .rightbox, .centerbox, .singlebox {
  font-family: "Courier New", Times, serif;
  font-size: 14px;
  margin-right:0px;
  height:100%;
  line-height:32px;
}
.leftbox table{
  height:100%;
}
.sideBoxContent a{
display: block;
padding-left:0px;
}
.sideBoxContent a:hover{
color:#333000;
}
.sidesearch{
margin-left:10px;}
.leftbox a, .rightbox a{
color: #333;
font-size:14px;
display: block;

}
.leftbox a:hover, .rightbox a:hover{
}
/*色味系設定*/
.category-top{
	font-family:"Courier New", Courier, monospace;
}
.category-top a:hover{
}
.category-top a:hover{
}
.products_descript , .all_products_descript {
color:#333;
}
/*設定終了*/



.rightboxheading, .centerboxheading, .singleboxheading{
  height:10px;
  font-size: 18px;
  color: #FFFFFF;
  border-bottom: 1px solid #fff;
  text-align:center;
  vertical-align: middle;
  height:40px;
  }

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

TR.rightboxheading, TR.centerboxheading, TR.singleboxheading {
  border-bottom: 1px solid #9a9a9a;
  vertical-align:top;
  text-align:left;
}

.leftboxcontent, .rightboxcontent, .centerboxcontent, .singleboxcontent {
  line-height: 32px;
  height:0px;
  vertical-align:top;
  background: url(../images/sideboxes_bg.gif) no-repeat 0 0;  
  /*border-top: 1px solid #9a9a9a;*/
}

.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter {
height:100%;
}

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

TD.productListing-heading{
  background-color: #abbbd3;
}

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

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

/*center main section
-----------------------------------*/
TD.pageHeading, DIV.pageHeading, h1 {
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  margin-bottom:0px;
}

.center_column {
}
.main_page{
  background-color: #ffffff;
  border-right: 1px solid #9a9a9a;
  border-left: 1px solid #9a9a9a;
  border-bottom: 1px solid #9a9a9a;
	width:500px;
}
.maincontents{
	padding-top:32px;
	background: url(../images/contents.gif) no-repeat 0 0;
	line-height:32px;
}
/* footer
--------------*/
.foot{
margin-right:1px;
border-top:1px solid #fff;
background-color:#fff;
color:#333;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:100px;
vertical-align:top;
}
.foottd{
vertical-align:top;
}
.foottdr div{
margin-left:5px;}
.foottdr{
color:#333;
font-size:15px;
vertical-align:top;
}
.foot li{
line-height:30px;
}
.foot ul{
	padding-left:10px;
}
.foot a {color: #333;}
.foot a:hover {color: #ddd;}
.foot a:visited {color: #ccc;}
.copy_right{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:10px;
}
.footlogo{
float:right;
vertical-align: middle;}

/*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: #eff4f8;
}

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 {
	text-decoration: line-through;
}

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

span.productSpecialPriceSale {
  color: #ff0000;
	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: 13px;
  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 */
.sideBoxContent{
  color: #ffffff;
  text-decoration: none;
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:32px;
  width:150px;
  height:750px;
}
.sidepunchi{
  background: url(../images/sideboxes_punchi.gif) no-repeat 0 0;
):	
}
A.category-links {
  color: #333;
  text-decoration: none;
  font-family: "Courier New", Times, serif;
}
A.category-subs, A.category-products {
  color: #333;
  text-decoration: none;
  font-family: "Courier New", Times, serif;
  font-size:14px;
  float:left;
  text-align:left;
  display: block;
  text-align:left;
  width:150px;
}
SPAN.category-subs-parent {
}
SPAN.category-subs-selected {
}

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


/**/
#wrapper
{
  width: 980px;
  height:100%;
  margin: 0 auto;
  text-align:center;
  padding-bottom:2px;
  text-align:center;
  border-bottom:2px solid #FFFFFF;
}

#info
{
  width: 980px;
  padding-top: 10px;  text-align:center;

}

#info p
{
  line-height: 1.5em;
}
/*
#info p.info
{
  margin-left: 10px;
}
#info h2
{
  padding: 10px 0 5px 10px;
  margin: 0;
  font-size: 15px;
  color: #151;
}
#info h3
{
  padding: 5px 0 10px 10px;
  margin: 0;
  font-size: 12px;
  color: #048;
  font-weight: normal;
}
*/

.pro_linedrop
{
  height: 36px;
  background: url(images/blank_sepia.gif);
  position: relative;
  font-family: arial, verdana, sans-serif;
  font-size: 11px;
  z-index: 500;
  padding-left: 280px;
}
.pro_linedrop .select
{
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
}
.pro_linedrop li
{
  float: left;
  background: url(images/blank_over_sepia.gif);
}
.pro_linedrop .select a
{
  display: block;
  height: 36px;
  float: left;
  background: url(images/blank_sepia.gif);
  padding: 0 0 0 15px;
  text-decoration: none;
  line-height: 25px;
  white-space: nowrap;
  color: #ddd;
}
.pro_linedrop .select li.line a
{
  color: #fc0;
}
.pro_linedrop .select a b
{
  display: block;
  padding: 2px 17px 0px 10px;
  background: url(http://www.categorize.jp/public_html/head_part/off.gif) right top;
}
.pro_linedrop .select a:hover, .pro_linedrop .select li:hover a
{
  background: url(images/blank_over_sepia.gif);
  padding: 0 0 0 15px;
  line-height: 27px;
  cursor: pointer;
  color: #fff;
}
.pro_linedrop .select li.line a:hover, .pro_linedrop .select li.line:hover a
{
  color: #fc6;
}
.pro_linedrop .select a:hover b, .pro_linedrop .select li:hover a b
{
  display: block;
  padding: 0 15px 0px 8px;
  background: url(http://www.categorize.jp/public_html/head_part/on.gif) right top;
  cursor: pointer;
  border: 2px solid #fff;
  border-bottom: 1px solid #a2a3a4;

}
.pro_linedrop .sub
{
  display: none;
}
.pro_linedrop ul ul
{
  display: none;
  z-index:-1;
}
/* IE6 only */
.pro_linedrop table
{
  border-collapse: collapse;
  margin: -1px;
  font-size: 1em;
  width: 0;
  height: 0;
}
.pro_linedrop .sub
{
  margin: 0;
  padding: 0;
  list-style: none;
}
.pro_linedrop .sub li
{
  background: transparent;
}
.pro_linedrop .select :hover .sub
{
  height: 30px;
  display: block;
  position: absolute;
  float: left;
  width: 978px;
  top: 39px;
  left: 0px;
  text-align: center;
  border-left: 1px solid #a2a3a4;
  border-right: 1px solid #a2a3a4;
  background-color:#a2a3a4;
}
.pro_linedrop .select :hover .rt li
{
  float: right;
}
.pro_linedrop .select :hover .sub li a
{
  display: block;
  height: 30px;
  line-height: 30px;
  float: left;
  background: transparent url(images/transparent.gif);
  padding: 0 16px;
  margin: 0px;
  white-space: nowrap;
  color: #fff;
  font-size: 10px;
}
.pro_linedrop .select :hover .sub li.subline a
{
  color: #c00;
}
.pro_linedrop .select :hover .sub li a:hover, .pro_linedrop .select :hover .sub li:hover
{
  color: #CCCCCC;
  line-height: 30px;
  position: relative;
}
.pro_linedrop .select :hover .sub li:hover > a
{
  color: #eee;
  text-decoration:underline;
}
.pro_linedrop .select :hover .sub :hover ul
{
  padding: 0;
  margin: 0;
  list-style: none;
  display: block;
  width: 112px;
  position: absolute;
  left: -1px;
  top: 25px;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
}
.pro_linedrop .select :hover .sub :hover ul li a
{
  width: 80px;
  text-align: left;
  height: 20px;
  line-height: 18px;
}
.pro_linedrop .select :hover .sub :hover ul li a:hover
{
  line-height: 16px;
}

/* */
img.rgt
{
  float: right;
}
.categoryListBoxContents span a {
visibility:hidden;
display:block;
text-align:center;
line-height:1px;
}
.categoryListBoxContents img{
visibility:visible;
}
.centerBoxContentsProducts{
margin-bottom:5px;
margin-top:10px;
display:block;
width:250px;
}
.centerBoxContentsProducts img{
margin:0px;
}
.centerBoxContentsProducts .listmodel{
line-height:0px;
text-align:center;
margin-bottom:-21px;
margin-top:0px;
position:absolute; top:-999px;
display:block;
height:0px;
width:90%;
visibility:hidden;
}
.centerBoxContentsProducts h3 a{
color:#333;
margin:0px;
}
.clearBoth{
	clear:both;}
.centerBoxContentsProducts h3{
line-height:13px;
text-align:center;
display:block;
height:26px;
padding-top:5px;
width:100%;
font-size:10px;
margin-top:0px;
font:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 ProN W3";
color:#ffffff;
}
.listingDescription{
width:100%;
font-size:10px;
color:#333333;
}
.centeredContent{
float:left;
margin-left:0px;
margin-right:0px;
}
.additionalImages{
margin-right:0px;}
.navSplitPagesResult{
clear:both;
font-size:9px;}
.navSplitPagesLinks{
font-size:9px;}
#allProductsDefaultHeading{
  font-size: 20px;
  background-color:#808080;
  font-weight:bold;
  color:#FFFFFF;
  height:23px;
  padding:3px;
}
.allProductsPohoto{
  padding:5px;
  border:1px solid #7d7d7d;e
  text-align:center;
}
.eigyoubi{
font-size:12px; line-height:17px;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
height:100%;
}
.leftboxheading{
  display:block;
  font-size: 18px;
  color: #FFFFFF;
  border-bottom: 1px solid #fff;
  text-align:center;
  vertical-align: middle;
  height:61px;
  width:150px;
  background: url(../images/sideboxes_top.gif) no-repeat 0 0;
}
.prevbtn{text-align:center;}









/*       */
#contactUsForm input{
	padding:0px;
	margin-top:10px;
	background-color:#FFF;
	}
.form_td_02 {
background-color:#FFFFFF;
padding:5px;
vertical-align:top;
}
.form_td_03 {
background-color:#eeeeee;
padding:5px;
vertical-align:top;
}
.form_td_04 {
background-color:#FFFFFF;
padding:5px 0px 0px 5px;
vertical-align:top;
}
.form_td_05 {
background-color:#FFFFFF;
padding:5px 0px 0px 0px;
vertical-align:top;
}
.form_td_01 {
padding:5px;
background-color:#CCCCCC;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}
.form_td_name {
padding-bottom:3px;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.form_td_name1 {padding-bottom:3px;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.formred {color: #FF3300}
.form_td_02 {background-color:#FFFFFF;
padding:5px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.form_td_name2 {padding-bottom:3px;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.form_td_02 {background-color:#FFFFFF;
padding:5px;
}
.form_td_name3 {padding-bottom:3px;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
fieldset input[type="text"] { height:14px; margin-bottom:7px; background-color: #DDD; margin-top:0px;}
fieldset input[type="image"] { }
/* bof account css */
.back ul{ padding-left:16px;}
/* eof account css */
.ordertortals{
	line-height:16px;}  
#checkoutShipping img{
	text-align:center;
}
.interior li{
	margin:0px;
	line-height:18px;
	padding:0px;
}


/* 画像置換 css */
.none{display:none;}
.headlogo{
	background:url(../images/headlogo.gif) no-repeat;
	cursor: pointer;
	display:block;
	margin-left:15px;
	outline: none;
	width:210px;
	height:100px;
}
.hr-line{
	background:url(../images/hr.gif) no-repeat;
	width:980px; height:10px;
}
.copy-rights{
	background:url(../images/foot_copyright.gif) no-repeat;
	width:225px; height:12px;
	margin-left:5px;
}
.top-photo{
	background:url(../images/top_img.jpg) no-repeat;
	width:794px; height:482px;
}
.visa{
	background:url(../images/card/visa.gif) no-repeat;
	width:52px; height:47px;
	float:left;
}
.master{
	background:url(../images/card/master.gif) no-repeat;
	width:52px; height:47px;
	float:left;
}
.jcb{
	background:url(../images/card/jcb.gif) no-repeat;
	width:52px; height:47px;
	float:left;
}
.amex{
	background:url(../images/card/amex.gif) no-repeat;
	width:52px; height:47px;
	float:left;
}
.dc{
	background:url(../images/card/dc.gif) no-repeat;
	width:52px; height:47px;
	float:left;
}

.recommend_table{
	margin-bottom:5px;	
	}
.recommend_sub{
	background-color:#f7f7f3; padding:5px; border:solid #ececec 1px;}
.recommend1{
	background:url(../images/recommend/recommend_1.jpg) no-repeat;
	width:179px; height:151px;
	margin-bottom:5px;
}
.recommend2{
	background:url(../images/recommend/recommend_table.jpg) no-repeat;
	width:179px; height:151px;
	margin-bottom:5px;
}
.recommend3{
	background:url(../images/recommend/recommend_strage.jpg) no-repeat;
	width:179px; height:151px;
	margin-bottom:5px;
}
.recommend4{
	background:url(../images/recommend/recommend_lamp.jpg) no-repeat;
	width:179px; height:151px;
	margin-bottom:5px;
}
.recommend5{
	background:url(../images/recommend/recommend_5.jpg) no-repeat;
	width:179px; height:151px;
	margin-bottom:5px;
}
.recommend6{
	background:url(../images/recommend/recommend_6.jpg) no-repeat;
	width:179px; height:151px;
	margin-bottom:5px;
}
.recommend7{
	background:url(../images/recommend/recommend_7.jpg) no-repeat;
	width:179px; height:151px;
	margin-bottom:5px;
}
.recommend8{
	background:url(../images/recommend/recommend_8.jpg) no-repeat;
	width:179px; height:151px;
	margin-bottom:5px;
}
.facebook{
	background:url(../images/facebook.png) no-repeat;
	width:54px; height:20px;
	margin-bottom:5px;
}
/*透過PNG*/
#img1{
width: 810px;/* 画像の横サイズ */
height:185px;/* 画像の縦サイズ */
background-position:right top;
background-repeat: no-repeat;
background-image:url(../images/topics.png);
}
html>body #img1{/* IE6以外に適用 IE7も含む */
background-image:url(../images/topics.png);
}
*html body #img1{/* IE6以下に適用 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/topics.png', sizingMethod='scale');
}

/*透過PNG*/
#recommend{
width: 250px;/* 画像の横サイズ */
height:125px;/* 画像の縦サイズ */
background-position:left top;
background-repeat: no-repeat;
position:relative; top:-65px; left:-45px;
margin-bottom:-115px;
background-image:url(../images/recommend_tag.png);
}
html>body #recommend{/* IE6以外に適用 IE7も含む */
background-image:url(../images/recommend_tag.png);
}
*html body #recommend{/* IE6以下に適用 */
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/recommend_tag.png', sizingMethod='scale');
}

.discount{ margin-top:-125px; margin-left:20px;}

a:link,a:visited{text-decoration:none}
a:hover,a:active{text-decoration:underline}
img{border:0;-ms-interpolation-mode:bicubic}
* html .clear{height:1%}
.clear{min-height:1%}
.tl{top:0;left:0}
.tr{top:0;right:0}
.bl{bottom:0;left:0}
.br{bottom:0;right:0}
.price a,.listed a{color:#000;text-decoration:underline}
.listings-header{margin:32px 0 18px 0;color:#333;position:relative}
.listings li{margin-right:0;margin-left:1px; background-color:#FFF;}
.listings .listing-thumb{display:block;width:155px;height:125px}
.listings .listing-thumb img{display:block;width:155px;height:125px;border:0}
.listings .listing-title{margin-top:5px;height:180px; overflow:hidden; color:#0192b5; margin-bottom:15px;}
.listings .listing-price{float:right;line-height:14px;margin-top:-10px;color:#78c042}
.listings .currency-code{font-size:10px}
.listings {background-color:#f5f6f1}
.listings-listview .listing-thumb{display:block;width:75px;height:75px;float:left}
.listings-listview .listing-thumb img{display:block;width:75px;height:75px;border:0}
.listings-listview .listing-detail{padding:0 7px;min-height:75px;width:240px;overflow:hidden;float:left}
.listings-listview .listing-date,.listings-listview .listing-views,.listings-listview .listing-sales{margin-top:23px;height:29px;width:55px;color:#666;float:left;border-left:1px solid #CCC;text-align:center;line-height:14px}
.listings-listview .listing-title a{font-size:13px;margin-bottom:15px;color:#0192b5;}
.listings-listview .listing-price{margin:30px 0;float:right;width:77px;text-align:center;line-height:14px;color:#78c042;font-weight:bold}
.listings{list-style:none; font-size:12px;}
.listings li{width:155px;height:159px;border:1px solid #eaeaea;padding:6px;float:left;margin-right:7px;margin-bottom:14px;display:inline}
.listings-listview{list-style:none}
.listings-listview li{width:520px;min-height:75px;padding:10px 0 10px 10px;float:left;position:relative;display:inline; background-color:#FFF}
