/*body*/
body {  background-color: #8B6C74; font-size: 12px; color: #555555; line-height: 				135%; margin: 0px 0px 0px 0px; padding 0px }
td {  font-size: 12px; line-height: 130%; color: #555555 }

/*text関連*/
h1{ font-size: 16px; line-height: 140%; font-weight: bold; margin-bottom: 0px }
h2{ font-size: 14px; line-height: 140%; font-weight: bold; margin-bottom: 0px }
h3{ font-size: 12px; line-height: 140%; font-weight: bold; margin-bottom: 0px }
h4{ font-size: 11px; line-height: 140%; font-weight: bold; margin-bottom: 0px }
h5{ font-size: 8px; color:#FFFFFF; line-height: 100%; font-weight: bold; margin-bottom: 0px }

/*table関連*/
.tdborder { margin: 0px; padding:0px; border: #CCCCCC; border-style: solid; border-right-width: 1px; border-left-width: 1px}
.tdnomal { margin: 0px; padding:0px }
.tdwide { margin: 0px; padding:8px }
.tdwide02 { margin: 0px; padding:3px }
.tdtitle { margin: 0px; padding:2px 0px 0px 5px}
.tdback { margin: 0px; padding:15px 0px 0px 10px; background-image: url(../img/concept_back2.gif); background-repeat: no-repeat}
.tdback02 { margin: 0px; padding:10px 0px 0px 10px; }
.tdfoot { font-size: 11px; margin: 0px; padding:5px 5px 15px 8px}
.tdred { margin: 0px; padding:0px; background-color: #BB0000; height: 2px }
.tdgray { margin: 0px; padding:0px; background-color: #CCCCCC; height: 1px }
.tdlibrary { margin: 0px 0px; padding:10px 10px; border: solid; border-width: 0px 1px 1px; border-color: black #CCCCCC #CCCCCC}

/*table背景関連*/
.bgg1 {  background-color: #FFFFFF; }
.bgg2 {  background-color: #645156; }
.bgg3 {  background-color: #999999; margin: 0px; padding:0px }
.bgblog {  background-color: #FFFFDD; margin: 0px 0px; padding:4px 8px; font-size: 12px}
.bgpick {  margin: 0px; padding:4px 8px; font-size: 12px}
.fontsblack { font-size: 11px }
.fontsred { font-size: 11px; color: #CC0000}

/*img関連*/
.imgbar { margin: 0px; padding:4px 0px 4px 0px }
.imgborder { margin: 0px 6px 0px 0px; padding:0px; border: 1px #CCCCCC solid}

.small {
	font-size: 10px;
}
.kakaku {
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #FF0000;
}
.fontWhite {
	color: #FFFFFF;
}
/**/
div.browser{
	padding:3px 0;
}
/*商品のご案内*/
#banner-business,
#banner-generic{
	position:relative;
	width:580px;
	height:180px;
	margin:0 auto 15px;
}
#banner-business a img,
#banner-generic a img{
	border:none;
}
#banner-business a{
	display:block;
	width:134px;
	height:20px;
	text-indent:-9999px;
}
#banner-business a.shop02{
	position:absolute;
	top:149px;
	left:18px;
}
#banner-business a.shop03{
	position:absolute;
	top:149px;
	left:156px;
}
#banner-business a.shop04{
	position:absolute;
	top:149px;
	left:295px;
}
#banner-business a.shop05{
	position:absolute;
	top:149px;
	left:435px;
}





