@import "calendar.css";

body {
	background-image: url(/img/mainDEMO/headBg2.gif);
	background-position:top;
	background-repeat:repeat-x;
}

img {
	margin:0px;
	padding:0px;
	border:0px;
}

strong {
	font-weight:normal;
}

form {
	margin: 0px;
	padding:0px;
}
table {
	font-size:12px;
	color:#5f5f5f;
}
td {
	font-size:12px;
	color:#5f5f5f;
}

ul {
	margin:0px;
	padding:0px;
}

li {
	margin-left:20px;
	padding:0px;
}


/*　ヘッダー　*/
.headSpace {
	margin-bottom:6px;
	margin-top:2px;
}

.catch {
	font-size:11px;
	font-weight:normal;
	color:#333333;
	padding-left:7px;
	padding-top:4px;
}

.cartButton {
	padding-top:4px;
}

/*　メイン　*/



.content {
	padding-left:20px;
}

.logBg {
	background-image:url(/img/main/log/logBg.gif);
	background-repeat:repeat-y;
}

.logID {
	width:125px;
	height:20px;
	border:1px solid #bbbbbb;
	font-size:14px;
	color:#333333;
}

.logPW {
	width:125px;
	height:20px;
	border:1px solid #bbbbbb;
	font-size:14px;
	color:#333333;
}

.logBT {
	margin-right:6px;
}
.itemlogBg {
	background-image:url(/img/itemList/logBg.gif);
	background-repeat:repeat-y;
}

.itemlogID {
	width:125px;
	height:20px;
	border:1px solid #bbbbbb;
	font-size:14px;
	color:#333333;
}

.logForm {
	width:100%;
	height:20px;
	border:1px solid #FD6706;
	font-size:14px;
	color:#333333;
}


.itemlogPW {
	width:125px;
	height:20px;
	border:1px solid #bbbbbb;
	font-size:14px;
	color:#333333;
}

.itemlogBT {
	margin-right:6px;
}


.memberName {
	font-size:12px;
	font-weight:bold;
	color:#ff3e8e;
}

.topicsBg {
	padding:0px 10px;
	background-image:url(/img/subMenu/topicsBg.gif);
	background-repeat:repeat-y;
	overflow:auto;
	height:50px;
	width:auto;
}

.menuBg {
	border:2px solid #ffffff;
	background-color:#5f5f5f;
}

.menuTitle {
	padding:6px;
	background-color:#555555;
	color:#FFFFFF;
	font-size:12px;
	height:24px;
}

.menuCg {
	font-size:10px;
	color:#555555;
	padding:6px;
	border-left:1px solid #555555;
	border-right:1px solid #555555;
}

.underMenuCg {
	font-size:10px;
	color:#555555;
	height:108px;
	padding:6px;
	border-left:1px solid #555555;
	border-right:1px solid #555555;
	border-bottom:1px solid #555555;
}

.menuEnd {
	border-bottom:1px solid #555555;
}

.salePriceTitle {
	background-image:url(/img/mainData/newItemTitle.gif);
	background-repeat:no-repeat;
	padding-right:0px;
	padding-top:34px;
	height:64px;
	width:640px;
	margin-bottom:25px;
}

.saleNew {
	height:9px;
	width:100px;
}

.saleName {
	font-size:12px;
	font-weight:bold;
	color:#555555;
	margin-top:3px;
	margin-bottom:3px;
	width:120px;
	height:24px;
}

.salePrice {
	font-size:15px;
	font-weight:bold;
	color:#FF0000;
	font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	width:120px;
	background-color:#ffefef;
	padding:2px;
}

.imgBd {
	border:1px solid #f3f3f3;
}

/*　ピックアップ　*/

.pickBd {
	border:1px solid #f3f3f3;
	padding: 0px;
}

.pickCl {
	width:40px;
	height:40px;
	background-color:#ffb400;
}

.pickBody {
	font-size:10px;
	font-weight:normal;
	color:555555;
	line-height:15px;
}

.price0 {
	background-image:url(/img/main/pick/price0.gif);
	width:26px;
	height:37px;
}
.price1 {
	background-image:url(/img/main/pick/price1.gif);
	width:23px;
	height:37px;
}
.price2 {
	background-image:url(/img/main/pick/price2.gif);
	width:27px;
	height:37px;
}
.price3 {
	background-image:url(/img/main/pick/price3.gif);
	width:25px;
	height:37px;
}
.price4 {
	background-image:url(/img/main/pick/price4.gif);
	width:26px;
	height:37px;
}
.price5 {
	background-image:url(/img/main/pick/price5.gif);
	width:27px;
	height:37px;
}
.price6 {
	background-image:url(/img/main/pick/price6.gif);
	width:25px;
	height:37px;
}
.price7 {
	background-image:url(/img/main/pick/price7.gif);
	width:25px;
	height:37px;
}
.price8 {
	background-image:url(/img/main/pick/price8.gif);
	width:25px;
	height:37px;
}
.price9 {
	background-image:url(/img/main/pick/price9.gif);
	width:26px;
	height:37px;
}

.priceComma {
	background-image:url(/img/main/pick/priceComma.gif);
	width:13px;
	height:37px;
}
.priceYen {
	background-image:url(/img/main/pick/priceYen.gif);
	width:27px;
	height:37px;
}
.priceN {
	width:1px;
	height:37px;
}
.pickTB {
	background-image:url(/img/main/pick/TB.gif);
	width:102px;
	height:37px;
}
.pickTK {
	background-image:url(/img/main/pick/TK.gif);
	width:58px;
	height:37px;
}
.pickGY {
	background-image:url(/img/main/pick/GY.gif);
	width:102px;
	height:37px;
}
.pickKKG {
	background-image:url(/img/main/pick/KKG.gif);
	width:149px;
	height:37px;
}
.pickGYS {
	background-image:url(/img/main/pick/GYS.gif);
	width:167px;
	height:37px;
}
/*　カテゴリーリスト　*/

.cgListBg {
	background-image:url(/img/cgList/cgListTitle.gif);
	background-repeat:no-repeat;
	height:44px;
	margin-top:0px;
	margin-bottom:10px;
}

.searchForm {
	border:1px solid #fff100;
	width:142px;
	height:20px;
	font-size:14px;
	color:#555555;
	margin-right:6px;
}

.searchForm2 {
	border:1px solid #5f5f5f;
	background-color:#FFFFDD;
	width:142px;
	height:20px;
	font-size:14px;
	color:#555555;
	margin-right:6px;
}


.topCgPosition {
	padding:7px 0px 0px 0px;
}

.subCgPosition {
	padding-left:5px;
	padding-top:3px;
}

.cgListPosition {
	padding:9px;
}

.cgListPosition2 {
	margin-top:12px;
}

.cgListPosition3 {
	margin-top:7px;
}

.cgListImg {
	padding-right:7px;
}

.topCg {
	font-size:12px;
	font-weight:bold;
	color:#555555;
}

.subCg {
	font-size:12px;
	font-weight:normal;
	color:#555555;
	line-height:13px;
}

/*　フッタ　*/

.footBg {
	background-image:url(/img/foot/footBg.gif);
	background-repeat:repeat-x;
	padding-bottom:3px;
	padding-left:280px;
}
/*　各ページ　*/

.border {
	border-bottom:1px solid #333333;
	padding-bottom:10px;
}
.pageTitle {
	font-size:14px;
	font-weight:bold;
	color:#333333;
	padding-bottom:2px;
}
.pageFont {
	color:#555555;
}

.repoBg {
	background-color:#ffefef;
	padding:5px;
	font-size:12px;
	color:#ff0000;
}

a:link {
	color: #5f5f5f;
	text-decoration: none;
}
a:visited {
	color: #5f5f5f;
	text-decoration: none;
}
a:hover {
	color: #5f5f5f;
	text-decoration: underline;
}
a:active {
	color: #5f5f5f;
	text-decoration: none;
}

h1 {
	font-size:12px;
	font-weight:normal;
	color:#555555;
	margin:0px 0px 3px 0px;
}

#categoryListImage {
	filter:alpha(opacity=50); /*IE*/
	-moz-opacity:0.50; /*FF*/
	opacity:0.50;
}
.mainItemPrice {
	font-size:26px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FF0000;
}
.mainItemPrice2 {
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
}
.mainItemPrice3 {
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#ffffff;
}

.mainItemRank1 {
	 background-color:#0099ff;
	 font-size:12px;
	 color:#ffffff;
	 padding:3px;
	 font-weight:bold;
	 text-align:center;
}

.mainItemRank2 {
	 background-color:#999999;
	 font-size:12px;
	 color:#FFFFFF;
	 padding:3px;
	 font-weight:bold;
	 text-align:center;
}

.mainItemRankArea {
	width:80px;
	margin: 0px auto 2px auto;	
}





