@charset "shift_jis";

/* =========================================================================================
　ターゲットブラウザ： Win IE6, NN7.1,／Mac Safari1.2, Firefox 1.5,
　確認ブラウザ： Win IE6, NN7.1, Firefox1.5, Opera9.1,／Mac Safari1.2, Firefox 1.0,
　非推奨（非対応）ブラウザ： NN4,／MacIE,
　NN4では背景画像及びtransparentに、MacIEはfloatの仕様に注意が必要。
　ブロックレベルの中央寄せスタイルに［margin:0 auto;］を使用しているため、HTML宣言文に注意。
========================================================================================= */

/* 標準のカラーセット（デフォルト）
--------------------------------------------------------- */
a {
	color: #0066CC;
	text-decoration:none;
	background-color: transparent;
	/**/
	overflow: hidden;
/**/
	}
a:focus{
	outline:none;
}
	
a:hover{
	color: #0066CC;
	text-decoration:underline;
	background-color: transparent;
}
address {
font-style:normal;
}
/* 共有レイアウト（固定）
--------------------------------------------------------- */
/* HTMLデフォルト */

body {
	padding:0;
	margin:0;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#111;
	background:#fff5a8 url(/NR/rdonlyres/E9D9FB45-9FD1-4F60-9A38-8E750EA4128A/0/maggi_body_bg.gif) repeat-x left top;
	text-align:center;
}
/* オールレイアウト */
#all{
	width:100%;
	margin:0 auto;
	padding:0;
}

/* フォント
--------------------------------------------------------- */
span.red11px {
	font-size:11px;
	color:#e60012;
	font-weight:bold;
}
span.black10px {
	font-size:10px;
}
p.red12px {
	font-size:12px;
	color:#e60012;
	font-weight:bold;
}
p.black11px {
	font-size:11px;
}
p.black13px {
	font-size:13px;
	font-weight:bold;
}
span.blue12px {
	font-size:12px;
	color:#0000FF;
}
p.black14px {
	font-size:14px;
	font-weight:bold;
}
p.red15px {
	font-size:15px;
	color:#e60012;
	margin:10px 0 8px 0;
	font-weight:bold;
}
p.reviewtext {
	line-height:1.8;
}
p.reviewtext {
	line-height:1.8;
}
		
/* フッター部分
--------------------------------------------------------- */
#Footer{
	margin:0 auto;
	padding:0 0 40px 0;
	background: #FFFFFF;
}

/* コンテンツ部分インデックス
--------------------------------------------------------- */
#indexall{
	width:100%;
	margin:0 auto;
	text-align:center;
	padding:0;
}
#contents {
margin:19px auto 0 auto;
width: 1012px;
position:relative;
padding:0 0 40px 0;
}
#contents #maggi_bn {
margin:0 auto;
width: 227px;
height:350px;
position:absolute;
left:0;
top:6px;
z-index:1;
background:url(/NR/rdonlyres/908D8800-683C-43A2-8226-5823BA02E235/0/maggi_maggi_bg.jpg) no-repeat right top;
text-align:left;
}
#contents #maggi_bn #flashContent p {
color:#ffffff;
text-align:left;
margin:250px 0 0 10px;
}
#contents #maggi_bn_bg {
margin:0 auto;
width: 22px;
height:350px;
position:absolute;
left:205px;
top:6px;
z-index:2;
background:url(/NR/rdonlyres/600C4972-06F7-41EF-946F-2A9E2B947CA1/0/maggi_maggi_bn_bg.jpg) no-repeat left top;
}
#contents #point {
margin:0 auto;
width: 199px;
position:absolute;
left:2px;
top:356px;
z-index:1;
text-align:left;
}
#contents #point p {
background:url(/NR/rdonlyres/CE7C29C5-DACB-48C0-AF39-64D2D1602526/0/maggi_icon.gif) no-repeat left top;
padding:0 0 0 15px;
margin:0 0 0 60px;
}
/* #### 0905修正 ここから################## */
#contents #balance_bn {
width: 222px;
height:1155px;
position:absolute;
right:0;
top:6px;
z-index:1;
background:url(/NR/rdonlyres/BEFD7DD0-0D41-4E5D-ACE9-C3D26DF977CB/0/maggi_balance_bg_2010.jpg) no-repeat left top;
text-align:left;
}
/* #### 0905修正 ここまで################## */
#contents #balance_bn table {
margin:24px 0 0 0;
}
#contents #balance_bn table tr td {
padding:0 0 0 24px;
}
/* #### 0905修正 ここから################## */
#contents #balance_bn_bg {
margin:0 auto;
width: 24px;
height:1155px;
position:absolute;
left:790px;
top:6px;
z-index:2;
background:url(/NR/rdonlyres/2DEF9D99-6133-49ED-8209-971486F18082/0/maggi_balance_bn_bg_2010.jpg) no-repeat left top;
}
/* #### 0905修正 ここまで################## */
#contents #index_wrap {
margin:0 auto;
}
#contents #index_wrap .main {
margin:0 197px 0 205px;
}
#contents #index_wrap .mainOther {
margin:0 197px 0 0;
position:relative;
width:815px;
}
#contents #index_wrap .mainOther #chart {
margin:0 auto;
width: 207px;
height:109px;
position:absolute;
left:27px;
top:-13px;
z-index:2;
}
#contents #index_wrap table tr td.bg {
	background:#feffff url(/NR/rdonlyres/66885900-DC95-4F0A-ACAC-6F508755D3EE/0/maggi_index_wrap_middle.gif) repeat-y left top;
	width:610px;
}
#contents #index_wrap table tr td.bgRight {

	width:10px;
}


table tr td.line {
	background:#feffff url(/NR/rdonlyres/37E26E71-2013-4275-B5B4-8183E8A80466/0/maggi_line_bg.gif) repeat-x left top;
}
table tr td.zairyouline {
	background:#feffff url(/NR/rdonlyres/9016A087-F645-45A1-B96B-A8A6FFB2CFE5/0/maggi_line_zairyou.gif) repeat-x left top;
}
table tr td.mvbg {
	background:#feffff url(/NR/rdonlyres/C5C5C771-D2DA-4E07-874B-9CEDFD19EBBA/0/maggi_mv_middle.gif) repeat-y left top;
	width:278px;
}
table tr td.mvbg p {
	margin:0 0 0 13px;
}
table tr td.menubg {
	background:#feffff url(/NR/rdonlyres/962722F4-0C55-412B-9B32-EBC0579F3FEE/0/maggi_menu_middle.gif) repeat-y left top;
	width:250px;
}
table tr td.reviewbg {
	background:#feffff url(/NR/rdonlyres/B4C14EDB-71F6-42D4-AA76-9714ED4BE7EC/0/maggi_review_middle.gif) repeat-y left top;
	width:537px;
}

/* マージン */
.b-mgb20{ margin: 0 0 20px 0; }
.b-mgb10{ margin: 0 0 10px 0; }
.b-mgb15{ margin: 0 0 15px 0; }
.b-mgb5{ margin: 0 0 5px 0; }
.b-mgb7{ margin: 0 0 7px 0; }
.t-mgt5{ margin: 5px 0 0 0; }
.t-mgt10{ margin: 10px 0 0 0; }
.t-mgt20{ margin: 20px 0 0 0; }
.t-mgt30{ margin: 30px 0 40px 0; }

/* 噴出し */
table.ref {
    position: absolute;
    display: none;
	z-index:3;
}


/* #### ブラウザ依存のスタイルを初期化 ################## */

	body, form, fieldset	{ margin:0px; padding:0px; }
	h1, h2, h3, h4, h5, h6	{ margin:0px; padding:0px; font-weight:normal; font-size:12px; }
	p, pre, boloquote		{ margin:0px; padding:0px; font-size:12px; }
	ul, ol ,dl ,dd ,li		{ margin:0px; padding:0px; }
	li						{ list-style-type:none; }
	/* */
/*for IE 5.5-7*/
/*.clearfix {
    zoom:1;
}*/
/*for modern browser*/
/*.clearfix:after{ 
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}*/

.clearfix:after {
content:".";
display:block;
height:0px;
clear:both;
visibility:hidden;
}
.clearfix { display: inline-block; }
.clearfix { display: block; }
/* Mac版IEのみに適用 \*//*/
.clearfix { overflow: hidden; }
/* */


/* #### 0905の追加スタイル ################## */
.area_24sekki {
position:relative;
width:166px;
height:189px;
background:#ff6600;
}
.area_24sekki .area_24sekki_bt {
position:absolute;
width:74px;
height:87px;
left:0;
top:102px;
}
* html .area_24sekki .area_24sekki_bt {
behavior: expression(IEPNGFIX.fix(this));
}
.area_game {
background:url(/NR/rdonlyres/2E9B8657-9021-406B-9DFF-CF302B4B9A2F/0/maggi_balance_game__bg_2010.gif) no-repeat left top;
width:167px;
height:205px;
text-align: center;
}
.area_game img {
vertical-align:top;
margin: 10px 0 0 0;
}

/* #### 1002の追加スタイル ################## */
.area_game img.t-mgt0{ margin: 0; }
.area_game p.present_title {
	font-size: 12px;
	font-weight: bold;
	color: #f76b14;
	padding: 0 7px;
}
.area_game p.present_title a {
	color: #f76b14;
}
.area_game div#mv_area {
	width: 151px;
	height: 120px;
	position: relative;
	margin: 0 auto;
}
.area_game div#mv_area div.mv_text {
	background:url(/NR/rdonlyres/BC5AC252-1F31-488D-90A6-B3AC1C8BF526/0/fgc_present_icon.gif) no-repeat left top;
	width: 51px;
	height: 51px;
	position: absolute;
	right: 2px;
	bottom: 5px;
	text-align: left;
}
.area_game div#mv_area div.mv_text p {
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	margin: 19px 0 0 7px;
}



