@charset "utf-8";
body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, 
brockquote, pre, table, caption, th, tr, td, address, 
form, fieldset, legend, object {
       margin: 0;
       padding: 0;
}
html, body {
       height: 100%;
}
body {
	font-size: 80%;
       line-height: 220%;
	text-align: left; 
	font-family:
	'メイリオ',
	Meiryo,
	'Lucida Grande',
	Verdana,
	'ヒラギノ角ゴ Pro W3',
	'Hiragino Kaku Gothic Pro',
	Osaka,
	'ＭＳ Ｐゴシック',
	sans-serif;
	background-color: transparent;
}
img {
       border: none;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/* marche // マルシェ */
#itemBox {
	display: block; 
       width: 170px;
       height: 100px;
}
.item {
       float: left;
	display: block; 
       width: 78px;
       height: 90px;
       padding: 2px 0 0 0;
       text-align: center;
       background: #fff;
}
.item-detail {
       float: right;
	display: block; 
       width: 78px;
       height: 100px;
       margin: 0 0 0 8px;
}
.item-detail a.goMarche {
       font-size: 0.8em;
       font-weight: bold;
       color: #530014;
       line-height: 140%;
	text-align: left; 
}
.goMarcheTop a {
       position: absolute;
       top: 85px;
       left: 85px;
}
*+html .item-detail a.goMarche {
       font-size: 0.85em;
       font-weight: bold;
       color: #530014;
       line-height: 130%;
	text-align: left;
	display: block;
       width: 78px;
       height: auto;
       margin-left: -5px;
}
*+html .goMarcheTop a {
       position: absolute;
       top: 80px;
       left: 85px;
}