@charset "Shift_JIS";

/*-------------------------------------------------
GLOBAL PAGE LAYOUT ELEMENTS
-------------------------------------------------*/
#freshness *, #freshness h1, #freshness h2, #freshness h3, #freshness h4{margin:0;padding:0;}

/* links */
#freshness a {/*\*/ overflow: hidden; /* macIE5以外 */}
#freshness a,#freshness a[name]:hover{color:#000; text-decoration:none;}
#freshness a:link{color:#0066FF; text-decoration:underline;}
#freshness a:visited{color:#CC33FF; text-decoration:underline;}
#freshness a:hover, #freshness a:visited:hover{color:#3399FF; text-decoration:underline;}
#freshness a:active, #freshness a:active:hover{color:#3399FF; text-decoration:underline;}

#freshness{
	color:#000;
	background:#fff;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", osaka, sans-serif;
	text-align:center;
	line-height:200%;
	font-size:x-small;
	_font-size:xx-small;
}

/*-------------------------------------------------
CONTENTS ELEMENTS
-------------------------------------------------*/

#freshness p{
	font-size:small;
	_font-size:x-small;
}

#freshness .xs{font-size:x-small; _font-size:xx-small; line-height:160%;}
#freshness .sm{font-size:small;   _font-size:x-small;}
#freshness .me{font-size:medium;  _font-size:small;  }
#freshness .la{font-size:large;   _font-size:medium; }

#freshness .dotline{margin:40px auto;}
#freshness .photo{margin-left:15px;}


/*-------------------------------------------------
PAGE ELEMENTS
-------------------------------------------------*/
#freshness td.textbody p{
	margin-left:20px;
	letter-spacing:0.05em;
	line-height:1.8em;
}
#freshness td.textbody img.voice{
	margin:15px 0;
}

#freshness td.textbody table.contentslist{
	margin-left:20px;
}
#freshness td.textbody table.contentslist tr{
	background:url(img/dot.gif) 0% 50% repeat-x;
}
#freshness td.textbody table.contentslist td span{
	background:#F8F0DA;
	padding:0 5px 0 5px;
	font-size:small;
	_font-size:x-small;
}
#freshness td.textbody table.contentslist td.contentstitle{
	background-image:none;
	background-color:#F8F0DA;
}

