/**********************************************************************
Nestle :[ style.css ]

09.09.0914
**********************************************************************/

/*---------------------------------------------
 Initialization
---------------------------------------------*/
*{
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-style: nomal;
	text-align:left;
}

html,body{
	margin: 0;
	padding: 0;
    height: 100%;
	text-align: center;
    line-height: 1.5;
    font-family: "‚l‚r ‚oƒSƒVƒbƒN","LucidaGrande", sans-serif;
}

html{ overflow-y:scroll;}

body{
	background: #000 url(/NR/rdonlyres/364C4E71-674C-4680-89CA-7DCC010DF994/0/cmn_bd_bg.gif) 0 0 repeat-x;
	font-size: 16px;
}

@media print {
	body{ background: #fff;}
}

/* IE6 */
* html body{ font-size: 100%;}

/* IE7 */
*:first-child+html body{ font-size: 100%;}

ol,ul,li{
    margin: 0;
    padding: 0;
    border: none;
    list-style: none;
}

dl, dt, dd{
    margin: 0;
    padding: 0;
    border: none;
}

p, div, pre, span{
    margin: 0;
    padding: 0;
    border: none;
}

h1, h2, h3, h4, h5, h6{
    margin: 0;
    padding: 0;
    border: none;
}

img{
    margin: 0;
    padding: 0;
	border: none;
	vertical-align: top;
	line-height: 0;
}

/*---------------------------------------------
 Base Link Color Setting
---------------------------------------------*/
a,
a:link,
a:hover,
a:focus,
a:active,
a:visited{
    color: #fff;
    outline: none;
}

/*---------------------------------------------
 commonstyle
---------------------------------------------*/
.first{
	margin-left: 0 !important;
	padding-left: 0 !important;
	border: none !important;
}

.noscript{ padding: 10px;}

/*---------------------------------------------
 container
---------------------------------------------*/
#container{
	margin: 0 auto;
	padding: 0;
    width: 980px;
	background: url(/NR/rdonlyres/4121CEE0-44AB-4849-BE80-F9E0AF93DEFE/0/cmn_con_bg.jpg) 50% 0 no-repeat;
	text-align: center;
	font-size: 75%;
}

/*---------------------------------------------
 headArea
---------------------------------------------*/
#headArea{
	margin: 0 auto;
	padding: 0;
    width: 100%;
	height: 85px;
	text-align: center;
	background: url(/NR/rdonlyres/C3D1BC4A-0FC9-4BF8-9FEB-1DE7604EA42D/0/cmn_hd_bg.gif) 0 0 repeat-x;
}

#headArea .toHome{
	margin: 0;
	padding: 21px 70px 0 0;
	text-align: right;
}

#headArea h1.headLogo{
	margin: 7px auto 0;
	_margin: 0 auto;
	padding: 0;
	text-align: center;
}

/*---------------------------------------------
 contentArea
---------------------------------------------*/
#contentArea{
	margin: 0 auto;
	padding: 0;
	text-align: center;
	position: relative;
	color: #fff;
	width: 940px;
}

#TOP #contentArea{
	padding-top: 28px;
	padding-bottom: 28px;
}

#PRODUCT #contentArea,
#QA #contentArea{
	padding-bottom: 56px;
	_padding-bottom: 0;
	_margin-bottom: 56px;
	min-height: 480px;
	_height: 480px;
	background: url(/NR/rdonlyres/956345E7-922A-46C3-B09E-4F19E3BB995A/0/cmn_main_bg.jpg) 0 0 no-repeat;
}

/*---------------------------------------------
 mainContents
---------------------------------------------*/
#contentArea #mainContents{
	margin: 38px 0 0 63px;
	padding: 0;
	width: 650px;
	float: left;
	display: inline;
}

/*--------------
 #PRODUCT
--------------*/
#contentArea .inneerBox{
	margin: 12px 0 0 47px;
	padding: 0;
	position: relative;
}

#contentArea #mainContents .h2Title{ margin-left: 19px;}

#contentArea #mainContents .h3Title{ margin-bottom: 35px;}


/*-- buttonList ---*/
#contentArea #mainContents .buttonList{
	position: absolute;
	top: 0;
	left: 445px;
	overflow: hidden;
}
#contentArea #mainContents .buttonList li{
	margin-right: 12px;
	float: left;
	display: inline;
}

/*--------------
 #PRODUCT1
--------------*/
/*-- manufacturBox ---*/
#manufacturBox{
	margin-top: 30px;
	padding: 0 0 10px;
	width: 563px;
	height: auto;
	background:url(/NR/rdonlyres/D73EC0C4-5654-48D4-BF57-2B2D9C394BF5/0/pro_bg_manufacture.jpg) 0 31px no-repeat;
}
#manufacturBox dd{
	margin-top: 30px;
	margin-left:20px;
	}

#manufacturBox dl,
#manufacturBox dt,
#manufacturBox dd{ line-height: 0;}

#manufacturBox dt{ margin-bottom: 15px;}

#manufacturBox dd.manuCol01 p,
#manufacturBox dd.manuCol02 p{
	margin-bottom:18px;
	padding: 0;
	text-align: left;
	
}

#manufacturBox dd.manuCol01{
	margin-right:5px;
	height: auto;
	float: left;
	display: inline;
}

#manufacturBox dd.manuCol02{
	width: 166px;
	float: left;
}



/*--------------
 #PRODUCT2
--------------*/
/*-- lineupBox ---*/
#lineupBox{
	margin: 20px 0 0;
	padding: 0;
	position: relative;
}

#lineupBox ul li{
	margin: 0;
	padding: 0;
	width: 175px;
	height: 78px;
	display: inline;
}

/*-- lineupBox-Images ---*/
#lineupBox ul li.off p{ z-index: 1;}

#lineupBox ul li.on p{ z-index: 10;}

#lineupBox ul li.on #product01 p img,
#lineupBox ul li.on #product02 p img,
#lineupBox ul li.on #product03 p img,
#lineupBox ul li.on #product04 p img,
#lineupBox ul li.on #product05 p img{
	width: 0;
	height: 0;
}

#lineupBox ul li #product01 p{
	width: 175px;
	height:	186px;
	position: absolute;
	top: 0;
	left: 0;
}
#lineupBox ul li.on #product01 p{ background: url(/NR/rdonlyres/8FDA4147-E86F-478A-8259-E0842B7B217F/0/pro_img_lineup01_on.jpg)}

#lineupBox ul li #product02 p{
	width: 175px;
	height:	186px;
	position: absolute;
	top: 0;
	left: 122px;
}
#lineupBox ul li.on #product02 p{ background: url(/NR/rdonlyres/D8FF9488-CEA8-4781-BDDE-04B4497C990D/0/pro_img_lineup02_on.jpg)}

#lineupBox ul li #product03 p{
	width: 150px;
	height:	186px;
	position: absolute;
	top: 0;
	left: 253px;
}
#lineupBox ul li.on #product03 p{ background: url(/NR/rdonlyres/1AA1AC5F-9223-4CC8-8125-3651C67F44BF/0/pro_img_lineup03_on.jpg)}

#lineupBox ul li #product04 p{
	width: 145px;
	height:	186px;
	position: absolute;
	top: 0;
	left: 381px;
}
#lineupBox ul li.on #product04 p{ background: url(/NR/rdonlyres/6BBC9F7B-37B4-43A4-ACCC-5BC046FA2C2B/0/pro_img_lineup04_on.jpg)}

#lineupBox ul li #product05 p{
	width: 175px;
	height:	186px;
	position: absolute;
	top: 0;
	left: 491px;
}
#lineupBox ul li.on #product05 p{ background: url(/NR/rdonlyres/DF5956AB-E681-47E2-AA9B-135D82C17B59/0/pro_img_lineup05_on.jpg)}


/*-- lineupBox-Detail ---*/
#lineupBox ul li.off dl{ visibility: hidden;}
#lineupBox ul li.on dl{	visibility: visible;}

#lineupBox ul li dl dt{
	margin-top: 20px;
	margin-bottom: 5px;
}

#lineupBox ul li #product01 dl{
	padding-left: 60px;
	position: absolute;
	 width: 440px;
	top: 186px;
	left: 40;
	background: url(/NR/rdonlyres/BB732A2D-9F32-4784-A99F-BADC1D696C30/0/pro_bg_arrow01.gif) 0 0 no-repeat;
}

#lineupBox ul li #product02 dl{
	padding-left: 60px;
	position: absolute;
	 width: 440px;
	top: 186px;
	left: 151px;
	background: url(/NR/rdonlyres/47FFC3FD-8C65-45E3-A311-E7A67833D5D1/0/pro_bg_arrow02.gif) 0 0 no-repeat;
}

#lineupBox ul li #product03 dl{
	padding-left: 50px;
	position: absolute;
	 width: 380px;
	top: 186px;
	left: 247px;
	background: url(/NR/rdonlyres/06C6D0E1-0CD7-4568-B8FC-AA363C1EDC86/0/pro_bg_arrow03.gif) 0 0 no-repeat;
}

#lineupBox ul li #product04 dl{
	position: absolute;
	 width: 370px;
	top: 186px;
	left: 340px;
	background: url(/NR/rdonlyres/69D5346A-46AB-462C-A830-420BCDD61F3A/0/pro_bg_arrow04.gif) 154px 0 no-repeat;
}

#lineupBox ul li #product05 dl{
	position: absolute;
	 width: 380px;
	top: 186px;
	left: 273px;
	background: url(/NR/rdonlyres/9D2AE9F6-CCB4-4CFA-B357-336679AD4375/0/pro_bg_arrow05.gif) 272px 0 no-repeat;
}





/*--------------
 #PRODUCT3
--------------*/
/*-- packageBox ---*/
#packageBox{
	margin: 20px 0 0;
	padding: 0;
	position: relative;
}

#packageBox ul li{
	margin: 0;
	padding: 0;
	width: 175px;
	height: 78px;
	display: inline;
}

/*-- packageBox-Images ---*/
#packageBox ul li.off p{ z-index: 1;}

#packageBox ul li.on p{ z-index: 10;}

#packageBox ul li.on #product01 p img,
#packageBox ul li.on #product02 p img,
#packageBox ul li.on #product03 p img,
#packageBox ul li.on #product04 p img,
#packageBox ul li.on #product05 p img{
	width: 0;
	height: 0;
}

#packageBox ul li #product01 p{
	width: 175px;
	height:	186px;
	position: absolute;
	top: 0;
	left: 0;
}
#packageBox ul li.on #product01 p{ background: url(/NR/rdonlyres/8FDA4147-E86F-478A-8259-E0842B7B217F/0/pro_img_lineup01_on.jpg)}

#packageBox ul li #product02 p{

	width: 175px;
	height:	186px;
	position: absolute;
	top: 0;
	left: 122px;
}
#packageBox ul li.on #product02 p{ background: url(/NR/rdonlyres/D8FF9488-CEA8-4781-BDDE-04B4497C990D/0/pro_img_lineup02_on.jpg)}

#packageBox ul li #product03 p{
	width: 150px;
	height:	186px;
	position: absolute;
	top: 0;
	left: 253px;
}
#packageBox ul li.on #product03 p{ background: url(/NR/rdonlyres/1AA1AC5F-9223-4CC8-8125-3651C67F44BF/0/pro_img_lineup03_on.jpg)}

#packageBox ul li #product04 p{
	width: 145px;
	height:	186px;
	position: absolute;
	top: 0;
	left: 381px;
}
#packageBox ul li.on #product04 p{ background: url(/NR/rdonlyres/6BBC9F7B-37B4-43A4-ACCC-5BC046FA2C2B/0/pro_img_lineup04_on.jpg)}

#packageBox ul li #product05 p{
	width: 175px;
	height:	186px;
	position: absolute;
	top: 0;
	left: 491px;
}
#packageBox ul li.on #product05 p{ background: url(/NR/rdonlyres/DF5956AB-E681-47E2-AA9B-135D82C17B59/0/pro_img_lineup05_on.jpg)}


/*-- packageBox-Detail ---*/
#packageBox ul li.off dl{ visibility: hidden;}
#packageBox ul li.on dl{	visibility: visible;}

#packageBox ul li dl dt{
	margin-top: 10px;
	margin-bottom: 5px;
}

#packageBox ul li #product01 dl{
	padding-left: 60px;
	position: absolute;
	 width: 440px;
	top: 186px;
	left: 40;
	background: url(/NR/rdonlyres/BB732A2D-9F32-4784-A99F-BADC1D696C30/0/pro_bg_arrow01.gif) 0 0 no-repeat;
}

#packageBox ul li #product02 dl{
	padding-left: 60px;
	position: absolute;
	 width: 440px;
	top: 186px;
	left: 151px;
	background: url(/NR/rdonlyres/47FFC3FD-8C65-45E3-A311-E7A67833D5D1/0/pro_bg_arrow02.gif) 0 0 no-repeat;
}

#packageBox ul li #product03 dl{
	padding-left: 50px;
	position: absolute;
	 width: 380px;
	top: 186px;
	left: 247px;
	background: url(/NR/rdonlyres/06C6D0E1-0CD7-4568-B8FC-AA363C1EDC86/0/pro_bg_arrow03.gif) 0 0 no-repeat;
}

#packageBox ul li #product04 dl{
	position: absolute;
	 width: 370px;
	top: 186px;
	left: 260px;
	background: url(/NR/rdonlyres/69D5346A-46AB-462C-A830-420BCDD61F3A/0/pro_bg_arrow04.gif) 234px 0 no-repeat;
}

#packageBox ul li #product05 dl{
	position: absolute;
	 width: 380px;
	top: 186px;
	left: 288px;
	background: url(/NR/rdonlyres/9D2AE9F6-CCB4-4CFA-B357-336679AD4375/0/pro_bg_arrow05.gif) 257px 0 no-repeat;
}



/*--------------
 #QA
--------------*/
#QA #flashBox{
	margin-top:32px;
	margin-left:61px;
	padding: 0;
}

#QA #buttonBox{
	margin: 1px 0 0 236px;
	overflow: hidden;
}

#QA #buttonBox li{
	margin-right: 12px;
	float: left;
}


/*---------------------------------------------
 menuContents
---------------------------------------------*/
#menuContents dl,
#menuContents dt,
#menuContents dd{ line-height: 0;}

/*-- #TOP ---*/
#TOP #contentArea #menuContents{
	margin: 0;
	padding: 0;
	width: 229px;
	height: 339px; 
	position: absolute;
	bottom: 12px;
	right: 0;
	background: url(/NR/rdonlyres/33910441-FA88-4D28-B65C-BE1422A443DE/0/top_menu_bg.jpg) 0 0 no-repeat;
}

#TOP #contentArea #menuContents .menuTitle{ margin: 12px 0 0 121px;}

#TOP #contentArea #menuContents .menuProduct{
	position: absolute;
	top: 31px;
	left: 32px;
}

#TOP #contentArea #menuContents .menuQa{
	position: absolute;
	top: 184px;
	left: 32px;
}


/*-- #PRODUCT/#QA ---*/
#PRODUCT #contentArea #menuContents,
#QA #contentArea #menuContents{
	margin: 10px 0 0;
	padding: 0;
	width : 227px;
	float: left;	
	display: inline;
}

#PRODUCT #contentArea #menuContents .menuTitle,
#QA #contentArea #menuContents .menuTitle{ margin-left: 105px;}

#PRODUCT #contentArea #menuContents .menuProduct,
#PRODUCT #contentArea #menuContents .menuQa,
#QA #contentArea #menuContents .menuProduct,
#QA #contentArea #menuContents .menuQa{ margin-left: 37px;}

#PRODUCT #contentArea #menuContents .menuTop,
#QA #contentArea #menuContents .menuTop{
	position: absolute;
	bottom: 88px;
	_bottom: 32px;
	right: 70px;
}

/*---------------------------------------------
 footArea
---------------------------------------------*/
#footArea{
	margin: 0;
	padding: 0 0 10px;
    width: 100%;
	background: #000;
	text-align: center;
	font-size: 75%;
	color: #fff;
}

#footArea a{
	color: #fff;
    text-decoration: none;
}

#footArea #footInner{
	margin: 0 auto;
	padding: 0;
	width: 980px;
}

#footArea #footNavi{
	margin: 0 0 0 600px;
	padding: 0 0 15px;
	width: 358px;
	zoom: 1;
}

#footArea #footNavi li{
	float: left;
	line-height: 0;
}

#footArea #footUtility{
	margin-left: 10px;
	overflow: hidden;
	float: left;
}

#footArea #footUtility li{
	padding: 0 10px;
	float: left;
	border-left: 1px solid #fff;
}

#footArea .nestle,
#footArea .copyright,
#footArea .registered{
	margin: 0;
	padding: 0;
	text-align: right;
}

#footArea .nestle{
	margin: 0 20px 10px 0;
	padding: 0;
	float: right;
}

#footArea .copyright{
	margin-bottom: 10px;
	margin-right: 20px;
}
#footArea .registered{ margin-right: 20px;}


/*---------------------------------------------
clearfix
---------------------------------------------*/
.clearfix:after,
#contentArea:after,
#contentArea #mainContents .buttonList:after,
#manufacturBox:after,
#footArea #footNavi:after,
#footArea #footInner:after,
#footArea #footRight:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix{
    display: inline-block;
    min-height: 1%;
}

/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */


/*add shisnei start */
#TOP{text-align:center;width:100%;background:none;}
#PRODUCT{text-align:center;width:100%;background:none;}
#QA{text-align:center;width:100%;background:none;}

/*add shinsei end */



.topbanner{
	margin-left:162px;
	margin-bottom:25px;
}