@charset "Shift_JIS";


/* 営業お知らせ table */
table#table01 {
    width: 480px;
    border: 1px #555 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table01 th {
    padding: 5px;
    border: #555 solid;
    border-width: 0 0 1px 1px;
    background: #770000;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table#table01 td {
    padding: 5px;
    border: 1px #555 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}
/* 営業お知らせ table end */




div.item table {
	width: 476px;
}

div.item td {
	padding: 12px;
}
div.item td.Image {
	
}
div.item td.Description {
	padding-left: 0;
	font-size: 86%;
}
div.item td.Description img {
	margin: 7px 7px 7px 0;
}
div.item img.product {
	margin: 0 0 7px;
}



/* freeman.cssから流用＆アレンジ 20140331 */
div.NewItem {
	margin: 14px auto 21px;
	border: 1px #555 solid;
	}
div.NewItem div.content {
	padding: 14px 14px 0; 
	}
div.NewItem div.content p {
	margin: 0 auto 14px;
	}
div.NewItem div.content img {
	margin: 0 7px 7px 0;
	}
div.NewItem div.content img.img_right {
	margin-right: 0;
	}
div.NewItem div.content p.title {
	line-height: 1.25em;
	font-size: 120%;
	font-weight: bold;
	}
div.NewItem div.content p.text {
	line-height: 1.6em;
	font-size: 84%;
	}
div.NewItem div.content p.migiyose {
	text-align: right;
	}
div.NewItem div.content p.link {
	font-size: 75%;
	}
div.NewItem p.date {
	padding: 3px 14px;
	text-align: right;
	font-size: 75%;
	}


div.NewItem div#RokugenSC {
	text-align: center;
	}


div#contents {
	margin: 4em auto;
    padding: 0;
    width: 24em;
    height: 100%;
	text-align: left;
	font-size: 100%;
	}

img#digimart {
	margin: 2em 0;
	}