@charset "utf-8";

/*###########################
HEADER GROUP
###########################*/
#HGROUP {
	min-height:120px;
	height:auto !Important;
	height:120px;
	padding-top:16px;
	background:url(/shared/image/header_bg.png) repeat-x;
}

#BEIGE #HGROUP {
	background:url(/shared/image/header_bg_beige.png) repeat-x;
}

#HGROUP .header,
#HGROUP .hNavi {
	width:920px;
	margin:auto;
}

/* header */
#HGROUP .header p.logo {
	float:left;
}

#HGROUP .header .tools {
	padding-top:5px;
	float:right;
}

#HGROUP .header .tools ul.toolsNavi li {
	float:left;
	margin-right:16px;
}
#HGROUP .header .tools ul.toolsNavi li.campaign {
	margin-right:11px;
}
#HGROUP .header .tools ul.toolsNavi li.line{
	margin-top:2px;
}

#HGROUP .header .tools ul.toolsNavi li a {
	text-decoration:none;
	cursor:pointer;
}

#HGROUP .header .tools ul.toolsNavi li a .panel,
#HGROUP .header .tools ul.toolsNavi li a.altT {
	height:15px;
	cursor:pointer;
}

#HGROUP .header .tools ul.toolsNavi li.campaign a.altT   {width:80px;}
#HGROUP .header .tools ul.toolsNavi li.campaign a .panel {width:80px; background:url(/shared/image/header_btn_campagin.gif) no-repeat 0 0;}
#HGROUP .header .tools ul.toolsNavi li.recruit a.altT    {width:61px;}
#HGROUP .header .tools ul.toolsNavi li.recruit a .panel  {width:61px; background:url(/shared/image/header_btn_recruit.gif) no-repeat 0 0;}
#HGROUP .header .tools ul.toolsNavi li.customer a.altT   {width:93px;}
#HGROUP .header .tools ul.toolsNavi li.customer a .panel {width:93px; background:url(/shared/image/header_btn_customer.gif) no-repeat 0 0;}
#HGROUP .header .tools ul.toolsNavi li.english a.altT    {width:45px;}
#HGROUP .header .tools ul.toolsNavi li.english a .panel  {width:45px; background:url(/shared/image/header_btn_english.gif) no-repeat 0 0;}
#HGROUP .header .tools ul.toolsNavi li.campaign a:hover .panel {background-position:0  -15px}
#HGROUP .header .tools ul.toolsNavi li.recruit a:hover .panel  {background-position:0  -15px;}
#HGROUP .header .tools ul.toolsNavi li.customer a:hover .panel {background-position:0 -15px;}
#HGROUP .header .tools ul.toolsNavi li.english a:hover .panel  {background-position:0 -15px;}

#HGROUP .header .tools ul.toolsNavi,
#HGROUP .header .tools p.nhgLogo {
	display:inline-block;
	vertical-align:middle;
}
* html #HGROUP .header .tools ul.toolsNavi,
* html #HGROUP .header .tools p.nhgLogo {
	display:inline;
	zoom:1;
}
*:first-child+html #HGROUP .header .tools ul.toolsNavi,
*:first-child+html #HGROUP .header .tools p.nhgLogo {
	display:inline;
	zoom:1;
}

/* global navigation */
#HGROUP .hNavi {
	margin-top:8px;
	position:relative;
}

#HGROUP .hNavi ul.gnavi {
	float:left;
}

#HGROUP .hNavi form.siteSearch {
	width:146px;
	float:right;
}

#HGROUP .hNavi ul.gnavi li {
	float:left;
}

#HGROUP .hNavi ul.gnavi li a {
	height:32px;
	cursor:pointer;
}

#HGROUP .hNavi ul.gnavi li a .panel {
	height:32px;
	background:url(/shared/image/header_navi.gif);
}

#HGROUP .hNavi ul.gnavi li.products a.altT          {width:104px;}
#HGROUP .hNavi ul.gnavi li.products a .panel        {width:104px; background-position:0 0;}
#HGROUP .hNaviIframe ul.gnavi li.products a:hover .panel  {width:104px; background-position:0 -32px;}
#HGROUP .hNavi ul.gnavi li.products a.cur .panel    {width:104px; background-position:0 -64px;}
#HGROUP .hNavi ul.gnavi li.recipe a.altT            {width:95px;}
#HGROUP .hNavi ul.gnavi li.recipe a .panel          {width:95px; background-position:-104px 0;}
#HGROUP .hNaviIframe ul.gnavi li.recipe a:hover .panel    {width:95px; background-position:-104px -32px;}
#HGROUP .hNavi ul.gnavi li.recipe a.cur .panel      {width:95px; background-position:-104px -64px;}
#HGROUP .hNavi ul.gnavi li.fun a.altT               {width:111px;}
#HGROUP .hNavi ul.gnavi li.fun a .panel             {width:111px; background-position:-199px 0;}
#HGROUP .hNaviIframe ul.gnavi li.fun a:hover .panel       {width:111px; background-position:-199px -32px;}
#HGROUP .hNavi ul.gnavi li.fun a.cur .panel         {width:111px; background-position:-199px -64px;}
#HGROUP .hNavi ul.gnavi li.quality a.altT           {width:129px;}
#HGROUP .hNavi ul.gnavi li.quality a .panel         {width:129px; background-position:-310px 0;}
#HGROUP .hNaviIframe ul.gnavi li.quality a:hover .panel   {width:129px; background-position:-310px -32px;}
#HGROUP .hNavi ul.gnavi li.quality a.cur .panel     {width:129px; background-position:-310px -64px;}
#HGROUP .hNavi ul.gnavi li.csr a.altT               {width:126px;}
#HGROUP .hNavi ul.gnavi li.csr a .panel             {width:126px; background-position:-439px 0;}
#HGROUP .hNaviIframe ul.gnavi li.csr a:hover .panel       {width:126px; background-position:-439px -32px;}
#HGROUP .hNavi ul.gnavi li.csr a.cur .panel         {width:126px; background-position:-439px -64px;}
#HGROUP .hNavi ul.gnavi li.group a.altT             {width:102px;}
#HGROUP .hNavi ul.gnavi li.group a .panel           {width:102px; background-position:-565px 0;}
#HGROUP .hNaviIframe ul.gnavi li.group a:hover .panel     {width:102px; background-position:-565px -32px;}
#HGROUP .hNavi ul.gnavi li.group a.cur .panel       {width:102px; background-position:-565px -64px;}
#HGROUP .hNavi ul.gnavi li.ir a.altT                {width:98px;}
#HGROUP .hNavi ul.gnavi li.ir a .panel              {width:98px; background-position:-667px 0;}
#HGROUP .hNaviIframe ul.gnavi li.ir a:hover .panel        {width:98px; background-position:-667px -32px;}
#HGROUP .hNavi ul.gnavi li.ir a.cur .panel          {width:98px; background-position:-667px -64px;}

/* 検索窓 */
#HGROUP .hNavi form.siteSearch input.sbox {
	width:115px;
	height:23px;
	border:none;
	padding-left:5px;
	margin-right:-5px;
	background:url(/shared/image/header_searchbox.gif) no-repeat top left;
	float:left;
}

#HGROUP .hNavi form.siteSearch input.sbox:focus {
	outline:none;
}

#PRINT_LOGO {
	display:none;
}

/*###########################
FOOTER GROUP
###########################*/
.BIGFOOT {
	position:relative;
	zoom:1;
}

.BIGFOOT .footerImg {
	height:166px;
	margin-top:30px;
}

.MIDDLEFOOT .footerImg {
	height:93px;
	margin-top:30px;
}

#FGROUP .footerBgCtgtop {
	padding:62px 0 0 0;
	background:url(/shared/image/bg_ctgtop_footer.gif) repeat-x top left;
	zoom:1;
}

.MIDDLEFOOT #FGROUP .footerBgCtgtop {
	/*padding-top:20pt;*/
	padding-top: 60px;
	/*background:#73b812;*/
}

#FGROUP {
	font-size:85%;
	background-color:#fff;
}

#FGROUP a,
#FGROUP a:link {
	color:#808080;
	text-decoration:none;
}

#FGROUP a:hover {
	text-decoration:underline;
}

/* footer  recommend */
.footerRecommend {
	width:920px;
	margin:0 auto 20px;
	padding-bottom:20px;
	border-bottom:solid 1px #e6e6e6;
}

.footerRecommend .related {
	width:709px;
	float:left;
}

.footerRecommend .pickup {
	width:180px;
	float:right;
}

.footerRecommend .bannerList {
	margin-top:10px;
}

.footerRecommend .bannerList .bannerItem {
	float:left;
	margin-right:23px;
}

.footerRecommend .bannerList .bannerItem p {
	margin-top:8px;
}

/* carousel */
.carouseMask {
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	display:none;
}

.footerRecommend .carousel {
	width:180px;
	margin-top:10px;
	position:relative;
}

.footerRecommend .carousel .carousBnr {
	width:180px;
	overflow:hidden;
	position:relative;
}

.footerRecommend .carousel .carousBnr li {
	float:left;
}

.footerRecommend .carousel .carousPoint {
	padding-top:8px;
	text-align:center;
}

.footerRecommend .carousel .carousPoint {
	position:relative;
}

.footerRecommend .carousel .carousPoint li.point {
	width:8px;
	height:9px;
	margin:0 5px;
	display:inline-block;
	background:url(/shared/image/footer_icon_carousel.gif) no-repeat bottom left;
}
*:first-child+html .footerRecommend .carousel .carousPoint li.point {
	display:inline;
	zoom:1;
}
* html .footerRecommend .carousel .carousPoint li.point {
	display:inline;
	zoom:1;
	font-size:1px;
}

.footerRecommend .carousel .carousPoint li.point.on {
	background-position:top left;
}

.footerRecommend .carousel .carNext,
.footerRecommend .carousel .carBack {
	position:absolute;
	top:37px;
	cursor:pointer;
	display:none;
}

.footerRecommend .carousel .carNext {
	right:-9px;
}

.footerRecommend .carousel .carBack {
	left:-9px;
}

.recommendOff .footerRecommend {
	display:none;
}

.recommendOn .footerRecommend {
	display:block;
}

/* footer navigation */
#FGROUP .footerImg {
	background:no-repeat top center;
}

#FGROUP .footerBg {
	padding-top:20px;
	background:url(/shared/image/footer_bg.gif) repeat-x top left;
	zoom:1;
}

#FGROUP .footerNaviBox {
	width:920px;
	margin:auto;
	padding-bottom:10px;
	border-bottom:solid 1px #e6e6e6;
}

#FGROUP li.footerNavi {
	width:140px;
	float:left;
	margin-right:15px;
}

#FGROUP dl.linkList dt {
	font-weight:bold;
	color:#666;
	padding-left:15px;
	background:url(/shared/image/icon_red_point.gif) no-repeat center left;
}

#FGROUP dl.linkList dd li {
	margin-top:3px;
	padding-left:12px;
	background:url(/shared/image/icon_gray_tri.gif) no-repeat 3px 4px;
	zoom:1;
}

/* 20130528 NHBE ---------------------------------------------------------------------*/
#FGROUP dl.linkList dt.iconTriBeige {
	font-weight:bold;
	color:#666;
	padding-left:10px;
	background:url(/shared/image/icon_tri_beige.gif) no-repeat center left;
}

#FGROUP dl.linkList dd li.iconBrankProduct {
	margin-top:3px;
	padding-left:18px;
	background:url(/shared/image/icon_brank_gray.gif) no-repeat 3px 4px;
	zoom:1;
}
/* end -------------------------------------------------------------------------------*/

/* footer links */
#FGROUP .footerLink {
	width:920px;
	margin:17px auto 0 auto;
}
#FGROUP .footerLink .footerLinkUtility {
	float: left;
	width: 705px;
}
#FGROUP .footerLink .footerLinkLogo {
	float: right;
}

#FGROUP .footerLink li {
	display:inline-block;
	vertical-align:middle;
	margin-right:15px;
	padding-right:15px;
	background:url(/shared/image/separate_grey.gif) no-repeat center right;
}
*html #FGROUP .footerLink li {
	display:inline;
	zoom:1;
}
*:first-child+html #FGROUP .footerLink li {
	display:inline;
	zoom:1;
}

#FGROUP .footerLink .footerLinkInfo li {
	background-image:url(/shared/image/separate_white.gif);
	margin-bottom: 12px;
}

#FGROUP .footerLink li.lastChild {
	margin-right:0;
	background:none;
}

#FGROUP .footerLink li.campaign {
	padding-right:0;
	background:none;
}
#FGROUP .footerLink li.campaign,
#FGROUP .footerLink li.onlineShop,
#FGROUP .footerLink li.member {
	margin-right: 20px;
	padding-right: 0;
}

#FGROUP .footerLink li.campaign a.altT,
#FGROUP .footerLink li.campaign a .panel {
	width:77px;
	height:16px;
	cursor:pointer;
}

#FGROUP .footerLink li.campaign a .panel {
	background:url(/shared/image/footer_btn_campaign.gif) no-repeat 0 0;
}

#FGROUP .footerLink li.campaign a:hover .panel {
	background-position:0 -16px;
}

#FGROUP .footerLink li.onlineShop a.altT,
#FGROUP .footerLink li.onlineShop a .panel {
	width:123px;
	height:16px;
	cursor:pointer;
}

#FGROUP .footerLink li.onlineShop a .panel {
	background:url(/shared/image/footer_btn_shopsitelist.gif) no-repeat 0 0;
}

#FGROUP .footerLink li.onlineShop a:hover .panel {
	background-position:0 -16px;
}

#FGROUP .footerLink li.member a.altT,
#FGROUP .footerLink li.member a .panel {
	width:157px;
	height:16px;
	cursor:pointer;
}

#FGROUP .footerLink li.member a .panel {
	background:url(/shared/image/footer_btn_member.gif) no-repeat 0 0;
}

#FGROUP .footerLink li.member a:hover .panel {
	background-position:0 -16px;
}

/* copy right */
#FGROUP .copyright {
	text-align:center;
	margin-top:20px;
	background:#e60000;
	zoom:1;
}

#FGROUP .copyrightCtgtop {
	text-align:center;
	margin-top:15px;
	zoom:1;
}


/* megadrop */
/* megadrop_products */
.megadrop1{
	position:absolute;
	top:-2px;
	left:-3px;
	z-index:10000;
	display:none;
	}
.megadrop1 .tr_btn{
	position:absolute;
	top:0px;
	left:0px;
	}
.megadrop1 .mg_field{
	width:926px;
	height:485px;
	background:url(/shared/image/megadrop/products/bg01.png) no-repeat 0 0;
	position:absolute;
	top:32px;
	left:0px;
	}
.megadrop1 .mg_field .title{
	margin:25px 0 0 21px;
	}
.megadrop1 .mg_field .btn01{
	position:absolute;
	top:22px;
	right:18px;
	}
.megadrop1 .mg_field .category{
	float:left;
	width:563px;
	padding:29px 0 0 33px;
	position:relative;
	}
.megadrop1 .mg_field .category .btn02{
	position:absolute;
	top:27px;
	right:0;
	}
.megadrop1 .mg_field .category .category_list dt{
	float:left;
	width:73px;
	}
.megadrop1 .mg_field .category .category_list dd{
	float:right;
	width:470px;
	padding-right:2px;
	margin-top:2px;
	}
.megadrop1 .mg_field .category .category_list dd p{
	float:left;
	text-align:center;
	width:89px;
	padding-left:5px;
	}
.megadrop1 .mg_field .category .category_list1{
	margin-top:22px;
	}
.megadrop1 .mg_field .category .category_list2{
	margin-top:32px;
	}
.megadrop1 .mg_field .category .category_list2 p{
	height:75px;
	}
.megadrop1 .mg_field .category .category_list3{
	margin-top:18px;
	}
.megadrop1 .mg_field .category .btn03{
	position:absolute;
	top:245px;
	left:410px;
	}
.megadrop1 .mg_field .category .btn33{
	position:absolute;
	top:342px;
	left:410px;
	}	
.megadrop1 .mg_field .brand{
	float:right;
	width:263px;
	padding:29px 29px 0 0;
	position:relative;
	}
.megadrop1 .mg_field .brand .btn02{
	position:absolute;
	top:27px;
	right:29px;
	}
.megadrop1 .mg_field .brand .brand_list .brand_list1{
	float:left;
	width:113px;
	padding:4px 0 0 3px;
	}
.megadrop1 .mg_field .brand .brand_list .brand_list1 li{
	padding-top:9px;
	}
.megadrop1 .mg_field .brand .brand_list .brand_list2{
	float:left;
	width:120px;
	padding:4px 0 0 15px;
	}
.megadrop1 .mg_field .brand .brand_list .brand_list2 li{
	padding-top:8px;
	}
.megadrop1 .mg_field .brand .linklist1{
	padding-top:38px;
	}
.megadrop1 .mg_field .brand .linklist1 li{
	margin-bottom:13px;
	}
.megadrop1 .mg_field .brand .linklist1 li img{
	vertical-align:bottom;
	font-size:1px;
	line-height:1px;
	float:left;
	}
.megadrop1 .mg_field .brand .linklist2{
	padding-top:29px;
	}

/* megadrop_recipe */
.megadrop2{
	position:absolute;
	top:-2px;
	left:-3px;
	z-index:10000;
	display:none;
	}
.megadrop2 .tr_btn{
	position:absolute;
	top:-1px;
	left:104px;
	}
.megadrop2 .mg_field{
	width:926px;
	height:485px;
	background:url(/shared/image/megadrop/recipe/bg01.png) no-repeat 0 0;
	position:absolute;
	top:32px;
	left:0px;
	}
.megadrop2 .mg_field .title{
	margin:25px 0 0 25px;
	}
.megadrop2 .mg_field .btn01{
	position:absolute;
	top:22px;
	right:17px;
	}
.megadrop2 .mg_field .contents{
	width:606px;
	padding:0 0 0 14px;
	float:left;
	}
.megadrop2 .mg_field .mainlist{
	margin:7px 0 0 0;
	}
.megadrop2 .mg_field .mainlist li{
	float:left;
	padding:10px 6px 0 0;
	}
.megadrop2 .mg_field .ranking{
	margin-top:13px;
	}
.megadrop2 .mg_field .ranking dt{
	margin-left:43px;
	}
.megadrop2 .mg_field .ranking dd{
	margin:15px 0 0 15px;
	}
.megadrop2 .mg_field .ranking dd p{
	float:left;
	padding-right:10px;
	position:relative;
	}
.megadrop2 .mg_field .ranking dd p span{
	position:absolute;
	top:-1px;
	left:-1px;
	}
.megadrop2 .mg_field .recipe_search{
	float:right;
	width:293px;
	}
.megadrop2 .mg_field .recipe_search .txt01{
	margin:28px 0 0 17px;
	}
.megadrop2 .mg_field .recipe_search .search_list dt{
	margin-bottom:2px;
	}
.megadrop2 .mg_field .recipe_search .search_list dd p{
	float:left;
	width:129px;
	margin-top:13px;
	}
.megadrop2 .mg_field .recipe_search .search_list1{
	margin-top:23px;
	}
.megadrop2 .mg_field .recipe_search .search_list2{
	margin-top:33px;
	}

/* megadrop_fun */
.megadrop3{
	position:absolute;
	top:-2px;
	left:-3px;
	z-index:10000;
	display:none;
	}
.megadrop3 .tr_btn{
	position:absolute;
	top:-1px;
	left:199px;
	}
.megadrop3 .mg_field{
	width:926px;
	height:485px;
	background:url(/shared/image/megadrop/fun/bg01.png) no-repeat 0 0;
	position:absolute;
	top:32px;
	left:0px;
	}
.megadrop3 .mg_field .title{
	margin:24px 0 0 21px;
	}
.megadrop3 .mg_field .btn01{
	position:absolute;
	top:22px;
	right:17px;
	}
.megadrop3 .mg_field .fun_list{
	float:left;
	margin-top:29px;
	}
.megadrop3 .mg_field .fun_list dt{
	height:32px;
	margin-left:4px;
	}
.megadrop3 .mg_field .fun_list dd p{
	margin-bottom:9px;
	}
.megadrop3 .mg_field .fun_list1{
	padding-left:31px;
	}
.megadrop3 .mg_field .fun_list2{
	padding-left:43px;
	}
.megadrop3 .mg_field .fun_list3{
	margin:24px 0 0 35px;
	}
.megadrop3 .mg_field .fun_list3 .btn03{
	margin-top:50px;
	}
.megadrop3 .mg_field .fun_list3 .btn04{
	margin-top:22px;
	}
.megadrop3 .mg_field .fun_list3 .btn05{
	margin-top:45px;
	}

/* megadrop_quality */
.megadrop4{
	position:absolute;
	top:-2px;
	left:-3px;
	z-index:10000;
	display:none;
	}
.megadrop4 .tr_btn{
	position:absolute;
	top:-1px;
	left:310px;
	}
.megadrop4 .mg_field{
	width:926px;
	height:442px;
	background:url(/shared/image/megadrop/quality/bg01.png) no-repeat 0 0;
	position:absolute;
	top:32px;
	left:0px;
	}
.megadrop4 .mg_field .title{
	margin:24px 0 0 21px;
	}
.megadrop4 .mg_field .btn01{
	position:absolute;
	top:22px;
	right:17px;
	}
.megadrop4 .mg_field .quality_list1{
	float:left;
	padding:29px 0 0 29px;
	width:268px;
	}
.megadrop4 .mg_field .quality_list1 .txt02{
	margin-top:14px;
	}
.megadrop4 .mg_field .quality_list1 .txt03{
	margin-top:17px;
	}
.megadrop4 .mg_field .quality_list2{
	float:left;
	padding:24px 0 0 37px;
	width:263px;
	}
.megadrop4 .mg_field .quality_list2 .txt02{
	margin-top:33px;
	}
.megadrop4 .mg_field .quality_list2 .txt03{
	margin-top:32px;
	}
.megadrop4 .mg_field .quality_list3{
	float:left;
	padding:29px 0 0 37px;
	width:263px;
	}
.megadrop4 .mg_field .quality_list3 .txt02{
	margin-top:29px;
	}
.megadrop4 .mg_field .quality_list3 .txt03{
	margin-top:30px;
	}
.megadrop4 .mg_field .quality_list3 .txt04{
	margin-top:29px;
	}
.megadrop4 .mg_field .quality_list3 ul{
	margin-top:43px;
	}
.megadrop4 .mg_field .quality_list3 li{
	float:left;
	width:129px;
	}


/* megadrop_csr */
.megadrop5{
	position:absolute;
	top:-2px;
	left:-3px;
	z-index:10000;
	display:none;
	}
.megadrop5 .tr_btn{
	position:absolute;
	top:-1px;
	left:440px;
	}
.megadrop5 .mg_field{
	width:926px;
	height:485px;
	background:url(/shared/image/megadrop/csr/bg01.png) no-repeat 0 0;
	position:absolute;
	top:32px;
	left:0px;
	}
.megadrop5 .mg_field .title{
	margin:27px 0 0 21px;
	}
.megadrop5 .mg_field .btn01{
	position:absolute;
	top:21px;
	right:18px;
	}
.megadrop5 .mg_field .csr_list1{
	float:left;
	width:268px;
	padding:22px 0 0 29px;
	}
.megadrop5 .mg_field .csr_list1 .txt02{
	margin:42px 0 0 7px;
	}
.megadrop5 .mg_field .csr_list1 ul{
	margin:14px 0 0 -8px;
	}
.megadrop5 .mg_field .csr_list1 ul li{
	float:left;
	padding:0 0 9px 8px;
	width:130px;
	}
.megadrop5 .mg_field .csr_list2{
	float:left;
	width:262px;
	padding:27px 0 0 32px;
	}
.megadrop5 .mg_field .csr_list2 .txt01{
	padding:0 0 0 7px;
	}
.megadrop5 .mg_field .csr_list2 .txt02{
	margin-top:14px;
	}
.megadrop5 .mg_field .csr_list2 .txt03{
	margin-top:10px;
	}
.megadrop5 .mg_field .csr_list2 .txt04{
	margin-top:10px;
	}
.megadrop5 .mg_field .csr_list2 .txt05{
	margin-top:10px;
	}
.megadrop5 .mg_field .csr_list3{
	float:left;
	width:267px;
	padding:27px 0 0 38px;
	position:relative;
	}
.megadrop5 .mg_field .csr_list3 .txt01{
	padding:0 0 0 4px;
	}
.megadrop5 .mg_field .csr_list3 .txt02{
	margin-top:15px;
	}
.megadrop5 .mg_field .csr_list3 .txt03{
	margin-top:8px;
	}
.megadrop5 .mg_field .csr_list3 .txt04{
	margin-top:8px;
	}
.megadrop5 .mg_field .csr_list3 .txt05{
	margin-top:8px;
	}
.megadrop5 .mg_field .csr_list3 .txt06{
	margin:37px 0 0 5px;
	}
.megadrop5 .mg_field .csr_list3 .txt07{
	margin:27px 0 0 5px;
	}
.megadrop5 .mg_field .csr_list3 .txt08{
	margin:27px 0 0 5px;
	}
.megadrop5 .mg_field .csr_list3 .txt09{
	position:absolute;
	top:30px;
	left:176px;
	}



/* megadrop_group */
.megadrop6{
	position:absolute;
	top:-2px;
	left:-3px;
	z-index:10000;
	display:none;
	}
.megadrop6 .tr_btn{
	position:absolute;
	top:-1px;
	left:565px;
	}
.megadrop6 .mg_field{
	width:926px;
	height:413px;
	background:url(/shared/image/megadrop/group/bg01.png) no-repeat 0 0;
	position:absolute;
	top:32px;
	left:0px;
	}
.megadrop6 .mg_field .title{
	margin:25px 0 0 21px;
	}
.megadrop6 .mg_field .btn01{
	position:absolute;
	top:22px;
	right:17px;
	}
.megadrop6 .mg_field .group_list1{
	float:left;
	width:259px;
	padding-left:32px;
	margin-top:29px;
	}
.megadrop6 .mg_field .group_list1 .txt01{
	margin:15px 0 0 2px;
	}
.megadrop6 .mg_field .group_list1 .txt02{
	margin:11px 0 0 2px;
	}
.megadrop6 .mg_field .group_list1 ul{
	margin:45px 0 0 2px;
	}
.megadrop6 .mg_field .group_list1 li{
	float:left;
	padding-right:29px;
	}
.megadrop6 .mg_field .group_list2{
	float:left;
	width:285px;
	padding-left:42px;
	margin-top:30px;
	}
.megadrop6 .mg_field .group_list2 .list01{
	padding-top:2px;
	}
.megadrop6 .mg_field .group_list2 .list01 li{
	float:left;
	margin-top:12px;
	width:139px;
	}
.megadrop6 .mg_field .group_list2 li img{
	float:left;
	}
.megadrop6 .mg_field .group_list2 .txt01{
	margin-top:46px;
	padding-bottom:5px;
	}
.megadrop6 .mg_field .group_list2 .list02 li{
	margin-top:12px;
	}
.megadrop6 .mg_field .group_list3{
	float:left;
	width:268px;
	padding-left:10px;
	margin-top:24px;
	}
.megadrop6 .mg_field .group_list3 .txt02{
	margin-top:36px;
	}

/* megadrop_group */
.megadrop7{
	position:absolute;
	top:-2px;
	left:-3px;
	z-index:10000;
	display:none;
	}
.megadrop7 .tr_btn{
	position:absolute;
	top:-1px;
	left:667px;
	}
.megadrop7 .mg_field{
	width:926px;
	height:485px;
	background:url(/shared/image/megadrop/ir/bg01.png) no-repeat 0 0;
	position:absolute;
	top:32px;
	left:0px;
	}
.megadrop7 .mg_field .title{
	margin:25px 0 0 21px;
	}
.megadrop7 .mg_field .btn01{
	position:absolute;
	top:22px;
	right:17px;
	}
.megadrop7 .mg_field .ir_list1{
	float:left;
	width:263px;
	padding-left:34px;
	margin-top:26px;
	}
.megadrop7 .mg_field .ir_list1 .txt02{
	margin-top:31px;
	}
.megadrop7 .mg_field .ir_list1 .txt03{
	margin-top:40px;
	}
.megadrop7 .mg_field .ir_list2{
	float:left;
	width:300px;
	padding-left:32px;
	margin-top:30px;
	}
.megadrop7 .mg_field .ir_list2 .txt02{
	margin:18px 0 0 5px;
	}
.megadrop7 .mg_field .ir_list2 .list01{
	margin:16px 0 0 5px;
	}
.megadrop7 .mg_field .ir_list2 li img{
	float:left;
	}
.megadrop7 .mg_field .ir_list2 .list01 li{
	float:left;
	padding:12px 60px 0 0;
	}
.megadrop7 .mg_field .ir_list2 .txt03{
	margin:50px 0 0 5px;
	}
.megadrop7 .mg_field .ir_list2 .list02{
	margin:4px 0 0 5px;
	}
.megadrop7 .mg_field .ir_list2 .list02 li{
	float:left;
	width:128px;
	padding-top:13px;
	}
.megadrop7 .mg_field .ir_list2 .txt04{
	margin:39px 0 0 5px;
	}
.megadrop7 .mg_field .ir_list2 .list03{
	margin:4px 0 0 5px;
	}
.megadrop7 .mg_field .ir_list2 .list03 li{
	float:left;
	padding-top:13px;
	min-width:109px;
	width:auto !important;
	width:109px;
	}
.megadrop7 .mg_field .ir_list3{
	float:left;
	width:280px;
	margin-top:29px;
	}
.megadrop7 .mg_field .ir_list3 .list01{
	padding-left:5px;
	}
.megadrop7 .mg_field .ir_list3 li img{
	float:left;
	}
.megadrop7 .mg_field .ir_list3 .list01 li{
	margin-top:11px;
	}
.megadrop7 .mg_field .ir_list3 .txt02{
	margin-top:39px;
	}
.megadrop7 .mg_field .ir_list3 .list02{
	padding-left:5px;
	margin-left:-30px;
	margin-top:-2px;
	}
.megadrop7 .mg_field .ir_list3 .list02 li{
	width:121px;
	padding-left:30px;
	margin-top:13px;
	float:left;
	}
.megadrop7 .mg_field .ir_list3 .txt03{
	margin-top:35px;
	margin-left:5px;
	}







/********** clear-fix  ***********/
.megadrop7 .mg_field .ir_list3 .list02:after,
.megadrop7 .mg_field .ir_list3 li:after,
.megadrop7 .mg_field .ir_list2 li:after,
.megadrop7 .mg_field .ir_list2 .list03:after,
.megadrop7 .mg_field .ir_list2 .list02:after,
.megadrop7 .mg_field .ir_list2 .list01:after,
.megadrop6 .mg_field .group_list2 li:after,
.megadrop6 .mg_field .group_list2 .list01:after,
.megadrop6 .mg_field .group_list1 ul:after,
.megadrop4 .mg_field .quality_list3 ul:after,
.megadrop2 .mg_field .recipe_search .search_list dd:after,
.megadrop2 .mg_field .ranking dd:after,
.megadrop2 .mg_field .mainlist:after,
.megadrop1 .mg_field .brand .linklist1 li:after,
.megadrop1 .mg_field .brand .brand_list:after,
.megadrop1 .mg_field .category .category_list dd:after,
.megadrop1 .mg_field .category .category_list:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
	}
.megadrop7 .mg_field .ir_list3 .list02,
.megadrop7 .mg_field .ir_list3 li,
.megadrop7 .mg_field .ir_list2 li,
.megadrop7 .mg_field .ir_list2 .list03,
.megadrop7 .mg_field .ir_list2 .list02,
.megadrop7 .mg_field .ir_list2 .list01,
.megadrop6 .mg_field .group_list2 li,
.megadrop6 .mg_field .group_list2 .list01,
.megadrop6 .mg_field .group_list1 ul,
.megadrop4 .mg_field .quality_list3 ul,
.megadrop2 .mg_field .recipe_search .search_list dd,
.megadrop2 .mg_field .ranking dd,
.megadrop2 .mg_field .mainlist,
.megadrop1 .mg_field .brand .linklist1 li,
.megadrop1 .mg_field .brand .brand_list,
.megadrop1 .mg_field .category .category_list dd,
.megadrop1 .mg_field .category .category_list{
	zoom: 1;
	}

