@charset "UTF-8";html>body table{	border-collapse:separate;}/* -----------------------------------------------------------------------Basic setting----------------------------------------------------------------------- */* {	margin:0;	padding:0;}body{	margin: 0px;	padding: 0px;	background:#000 url(../img/bg.gif) top center no-repeat;	font-size:12px;	line-height:20px;	color:#000;	font-family:"ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;}img{border:0;}.clr{clear:both;}a:link{	text-decoration:none;	color:#f7efd7;}a:visited{	text-decoration:none;	color:#f7efd7;}a:hover{	text-decoration:underline;	color:#f7efd7;}#wrap {	text-align: center;}/* -----------------------------------------------------------------------Contents setting----------------------------------------------------------------------- */#head{	width:100%;	height:5px;	background-color:#e90000;	font-size:1px;	line-height:1px;	}#container{	width:1000px;	background-color:#fff;		margin:0 auto;	clear:both;}#container .inner{	width:970px;	margin:0 auto;}#cource{	width:970px;}#cource .osusume{	float:left;	width:472px;	height:346px;	text-align:center;	background:url(../img/topBgOsusume.gif) top left no-repeat;}#cource .kodawari{	float:right;	width:472px;	height:346px;	text-align:center;	background:url(../img/topBgKodawari.gif) top left no-repeat;}#cource .osusume a,#cource .kodawari a{	position:relative;	top:200px;}#btnTop{	width:970px;}#btnTop .osusume{	float:left;	width:452px;	text-align:center;}#btnTop .kodawari{	float:right;	width:489px;	text-align:center;}#btnOsusume{	width:970px;	height:358px;	background:url(../img/osusumeBgBtn.gif) top left no-repeat;}#btnOsusume a.bunkatsu{	position:relative;	top:150px;}#btnOsusume a.ikkatsu{	position:relative;	top:150px;}/* -----------------------------------------------------------------------ingredients setting----------------------------------------------------------------------- */#ingredients		{ width: 918px; margin:0 auto; }#ingredients h3		{ border-left: 8px solid #bbb; border-right: 8px solid #bbb; background: #eee; font-size: 16px; line-height: 32px; height: 32px; text-indent: 10px; color: #333; margin: 12px 0 3px; }#ingredients table	{ width: 918px; border-collapse: collapse; table-layout: fixed; }#ta			{ margin-bottom: 3px; }#ingredients th		{ font-size: 12px; line-height: 16px; background: #eee; border: 2px solid #fff; padding: 6px 0; text-align: center; color: #333; }#ingredients th.tt2	{ width: 236px; }#ingredients th.tt3	{ background: #CCCCCC; }#ingredients th.tt4	{ width: 121px; }#ingredients th.tt5	{}#ingredients tr.tt1	 { background: #666; }#ingredients td		{ font-size: 12px; line-height: 16px; background: #eee; border: 2px solid #fff; padding: 6px 5px; text-align: left; color: #666; }#ingredients td strong	{ color: #333; }/* -----------------------------------------------------------------------footer setting----------------------------------------------------------------------- */footer#page_footer{width:100%;background:#403a2e;text-align:center;padding:20px 0;color:#fff;font-size:12px;clear:both;}footer#page_footer a:link,footer#page_footer a:visited{color:#f7efda;text-decoration:none;}footer#page_footer a:hover,footer#page_footer a:active{color:#ffb900;text-decoration:none;}footer#page_footer small{font-family:Helvertica, Arial;letter-spacing:0.2em;}/* -----------------------------------------------------------------------Image Preload setting----------------------------------------------------------------------- */#imagePreload{	width:0;	height:0;	display:inline;	background-image:url(../img/osusumebtn_on.gif);	background-image:url(../img/topBtn2Osusume_on.jpg);	background-image:url(../img/topBtnOsusume_on.gif);}