body{background:#f5f5f5;text-align:center;margin:0 auto 0 auto;}ul,ol,li{padding:0;margin:0;list-style:none;}/*---------------------------------------------------------------Basic Layout---------------------------------------------------------------*/#Wrapper {margin:0 auto 0 auto;width:802px;text-align:left;}#Container {width:792px;padding:0 5px;background:url(../images/bg_n01.gif) #fff 0 0 repeat-y;text-align:left;}#Contentarea{margin:0 auto;padding:0 0 10px 0;width:760px;text-align:left;z-index:1;display:block;}*+html #Contentarea{padding-top:5px;}/*---------------------------------------------------------------Header---------------------------------------------------------------*/#Header{border-top:solid 4px #fb2201;width:792px;height:125px;text-align:left;z-index:99;}#Header table{width:752px;height:61px;margin:8px 14px 0 16px;padding:0;border:none;z-index:99;}#Header table td{vertical-align:top;}#Header table td.logo{width:150px;}#Header table td.headnavi{width:358px; text-align:right; padding-right:4px; height:34px;}#Header table td.searchbox{width:602px; text-align:right;}#Header table td.searchbox form{margin:0; padding:0;}#Header table td.searchbox input{margin:0; padding:0;}#Header table td.searchbox input.search{width:160px; border:solid 1px #ccc; font-size:12px; height:18px;}#Header table td.headnavi ul{float:right;}#Header table td.headnavi ul li{display:block;float:left;padding:0 4px 0 0;}#Header table.searchs{width:250px; height:15px; float:right; margin:0; padding:0;}#Header table.searchs td{text-align:right;}#Header ul#mainnav{width:760px;height:50px;margin:0 15px 6px 17px;padding:0:z-index:99;}#Header ul#mainnav li{display:block;float:left;width:151px;height:40px;text-indent:-9999px;list-style:none;margin:0;padding:0;z-index:99;}#Header ul#mainnav li#nav001 a{display:block; width:152px; height:50px; background:url(../images/nav_n.jpg)  0 0 no-repeat;}#Header ul#mainnav li#nav002 a{display:block; width:152px; height:50px; background:url(../images/nav_n.jpg)  -152px 0 no-repeat;}#Header ul#mainnav li#nav003 a{display:block; width:152px; height:50px; background:url(../images/nav_n.jpg)  -304px 0 no-repeat;}#Header ul#mainnav li#nav004 a{display:block; width:152px; height:50px; background:url(../images/nav_n.jpg)  -456px 0 no-repeat;}#Header ul#mainnav li#nav005 a{display:block; width:152px; height:50px; background:url(../images/nav_n.jpg)  -608px 0 no-repeat;}#Header ul#mainnav li#nav001 a:hover{display:block; width:152px; height:50px; background:url(../images/nav_n.jpg)  0 -50px no-repeat;}#Header ul#mainnav li#nav002 a:hover{display:block; width:152px; height:50px; background:url(../images/nav_n.jpg)  -152px -50px no-repeat;}#Header ul#mainnav li#nav003 a:hover{display:block; width:152px; height:50px; background:url(../images/nav_n.jpg)  -304px -50px no-repeat;}#Header ul#mainnav li#nav004 a:hover{display:block; width:152px; height:50px; background:url(../images/nav_n.jpg)  -456px -50px no-repeat;}#Header ul#mainnav li#nav005 a:hover{display:block; width:152px; height:50px; background:url(../images/nav_n.jpg)  -608px -50px no-repeat;}.AboutCalbee #Header ul#mainnav li#nav001 a{display:block; width:152px; height:50px; background:url(../images/nav_n.jpg)  0 -50px no-repeat;}.ProductsInfo #Header ul#mainnav li#nav002 a{display:block; width:152px; height:50px; background:url(../images/nav_n.jpg)  -152px -50px no-repeat;}.Soudan #Header ul#mainnav li#nav003 a{display:block; width:152px; height:50px; background:url(../images/nav_n.jpg)  -304px -50px no-repeat;}.Otanoshimi #Header ul#mainnav li#nav004 a{display:block; width:152px; height:50px; background:url(../images/nav_n.jpg)  -456px -50px no-repeat;}.Shopping #Header ul#mainnav li#nav005 a{display:block; width:152px; height:50px; background:url(../images/nav_n.jpg)  -608px -50px no-repeat;}/*PullDownMenu*/.submenu{margin:0 0 0 2px;padding:0px;list-style:none;z-index:99;}.submenu ul{margin:0px;padding:0px;list-style:none;z-index:99;}.submenu img{vertical-align:top;}#nav01,#nav02,#nav03,#nav04,#nav05{position: absolute;visibility: hidden;top:0px;left:0px;z-index:99;}/*---------------------------------------------------------------Main---------------------------------------------------------------*/#flasharea{width:760px;padding:0 0 8px 0;text-align:center;}/*---------------------------------------------------------------Footer---------------------------------------------------------------*/#footarea{width:792px;height:40px;padding:14px 5px;background:url(../images/f_bg_n01.gif) 0 bottom no-repeat;}/*\*/*html #footarea{width:802px;}*+html #footarea{width:802px;}/**/#footarea table{margin:0 12px;border:none;}#footarea table td{padding:2px 5px;}#footarea table td ul.footmenu{float:right;}#footarea table td ul.footmenu li{display:block;float:left;padding:0;list-style:none;}