@charset "utf-8";

/*
Site Name:
Description:
*/

/*M*/
#main table,
#lightwindow_contents,
#main,
#sub
{
	font-size: 115%;	
}

/*L*/
{
	font-size: 129%;	
}


/*S*/
#footer ul li,
#header-login dl dt,
#header-login dl dd
{
	font-size: 100%;	
}

/*resize*/
#font-size dd ul li.font-small a:link,
#font-size dd ul li.font-small a:visited{
	background-image: url(../../../jp/shop/images/font-small.gif);
	background-repeat: no-repeat;
}

#font-size dd ul li.font-small a:hover{
	background-image: url(../../../jp/shop/images/font-small-on.gif);
	background-repeat: no-repeat;
}

#font-size dd ul li.font-medium a:link,
#font-size dd ul li.font-medium a:visited{
	background-image: url(../../../jp/shop/images/font-medium.gif);
	background-repeat: no-repeat;
}

#font-size dd ul li.font-medium a:hover{
	background-image: url(../../../jp/shop/images/font-medium-on.gif);
	background-repeat: no-repeat;
}

#font-size dd ul li.font-large a:link,
#font-size dd ul li.font-large a:visited{
	background-image: url(../../../jp/shop/images/font-large-on.gif);
	background-repeat: no-repeat;
}

#font-size dd ul li.font-large a:hover{
	background-image: url(../../../jp/shop/images/font-large-on.gif);
	background-repeat: no-repeat;
}

/* content */
#shop #main #box-search dl dd span{
	padding-left: 0px;
}

/* shoppingcart */
#main table td span.estimate{
	display: block;
}

#shop .shoppingcart .area{
	height: 530px;
}

/* account */
#shop #main .kana td input,
#shop #main .name td input{
	width: 140px;
}
