@charset "utf-8";

/*---------------------------------------


wrappers

	= container
		- all center
	= #header
		- #topHeader
		- #headSide
	= #globalNav
	= #contents
		- #breadcrumb
		- #main
			- #main00
			- content's Items in right sidebar
				- #iBrandSite
				- #iLinksSide
	= #sidebar
		- localNav
			- bg
			- border
			- posi
			- hide sub menu
			- display sub menu
			- hover
				- bottom hover
			- current
				- current - bottom corner
				- current reset
		- event area
			- #sideCampaign
			- in [products information]
			- /products/
			- /csr/
			- /news_topics/,/irnews/,/company/

	= footer
		- #footTop
		- #footUnderNav
		- #footerNav
		- #copy

	= clear

---------------------------------------------------------------------------------------------------*/

/* =================================================================
														wrappers
================================================================= */
/* reset */
#header h1,
#header h2,
#header h3,
#header h4,
#header h5,
#header ul,
#header ol,
#header li,
#header dl,
#header dt,
#header dd,
#header p,
#header table,
#header th,
#header td,
#header tr,
#header form,
#header img,

#sidebar h1,
#sidebar h2,
#sidebar h3,
#sidebar h4,
#sidebar h5,
#sidebar ul,
#sidebar ol,
#sidebar dl,
#sidebar dt,
#sidebar dd,
#sidebar p,
#sidebar table,
#sidebar th,
#sidebar td,
#sidebar tr,
#sidebar form,

#breadcrumb h1,
#breadcrumb h2,
#breadcrumb h3,
#breadcrumb h4,
#breadcrumb h5,
#breadcrumb ul,
#breadcrumb ol,
#breadcrumb li,
#breadcrumb dl,
#breadcrumb dt,
#breadcrumb dd,
#breadcrumb p,
#breadcrumb table,
#breadcrumb th,
#breadcrumb td,
#breadcrumb tr,
#breadcrumb form,
#breadcrumb img,

#footer h1,
#footer h2,
#footer h3,
#footer h4,
#footer h5,
#footer ul,
#footer ol,
#footer li,
#footer dl,
#footer dt,
#footer dd,
#footer p,
#footer table,
#footer th,
#footer td,
#footer tr,
#footer form,
#footer img,

#footUnderNav h1,
#footUnderNav h2,
#footUnderNav h3,
#footUnderNav h4,
#footUnderNav h5,
#footUnderNav ul,
#footUnderNav ol,
#footUnderNav li,
#footUnderNav dl,
#footUnderNav dt,
#footUnderNav dd,
#footUnderNav p,
#footUnderNav table,
#footUnderNav th,
#footUnderNav td,
#footUnderNav tr,
#footUnderNav form,
#footUnderNav img,

#copy h1,
#copy h2,
#copy h3,
#copy h4,
#copy h5,
#copy ul,
#copy ol,
#copy li,
#copy dl,
#copy dt,
#copy dd,
#copy p,
#copy table,
#copy th,
#copy td,
#copy tr,
#copy form,
#copy img{
margin:0;padding:0;border:none;
}

/* container
------------------------------------------------------------------*/
/* all center */
body{
text-align:center;
background-color:#e9e9e9;
}
#container{
background-image:url(../../images/bg.gif);
background-repeat:repeat;
background-position:0 0;
}

#underContents,
#footUnderNav ul,
#footerNav,
#footTop,
#topHeader,
#globalNav,
#contents,
#inFoot,
#copy{
margin:0 auto;
text-align:left;
width:950px;
}

/* #header
------------------------------------------------------------------*/
#header{
background-color:#fff;
background-image:url(../../images/gnav_bg.jpg);
background-repeat:repeat-x;
background-position:0 100%;
}
html[lang="en"] #header {
	height: 87px;
}

#header h1 a,
#headSide{
display:block;
padding-top:10px;
}
html[lang="en"] #header h1 a {
	padding-top: 27px;
}

/* -- #topHeader
----------------------------*/
#header h1{
float:left;
width:124px;
text-align:right;
}

#headSide{
float:right;
width:395px;
text-align:right;
}

/* -- #headSide
----------------------------*/
#headSide li{
float:left;
}
#headSide li.hSitemap{
width:70px;
}
#headSide li.hSearch{
width:323px;
}
#headSide li input,
#headSide li img{
vertical-align:middle;
}
#headSide li{
/*font-size:9px;*/
line-height:1em;
}
#headSide li.hSitemap{
margin-top:3px;
}

#headSide li input#searchTxt{
margin-left:9px;
margin-right:2px;
width:155px;
height:20px;
background-image:none;
border:solid 1px #dcdcdc;
}

/* -- #globalNav
------------------------------------------------------------------*/
/* posi */
#globalNav{
margin-top:4px;
}
#globalNav li{
font-size:5px;/* height fix */
line-height:1em;/* height fix */
}
#globalNav li img{
margin-left:1px;
}

/* float */
#globalNav li{
float:left;
}
#globalNav li#gNavProducts{
width:157px;
}
#globalNav li#gNavAbout{
width:157px;
}
#globalNav li#gNavCsr{
width:158px;
}
#globalNav li#gNavCustomer{
width:157px;
}
#globalNav li#gNavRecruit{
width:157px;
}
#globalNav li#gNavIr{
width:157px;
}

/* bg */
#globalNav ul,
#globalNav ul li{
background-image:url(../../images/gnav_line.gif);
background-repeat:no-repeat;
background-position:0 0;
}
#globalNav ul{
background-position:100% 0;
}

#globalNav ul li{
text-align:center;
}

/* #contents
------------------------------------------------------------------*/
#contents{
padding-bottom:10px;
}

#categoryTop #main,
#categoryTop #sidebar{
padding-top:1px;
}

/* ----------------------------
					#breadcrumb
------------------------------- */
#breadcrumb ul li{
display:inline;
padding-left:5px;
color:#000;
}
#breadcrumb ul{
padding-top:5px;
padding-bottom:6px;
}

/* ----------------------------
					#main
------------------------------- */
#main,
#main00{/* main00 is used in /products/category/ */
float:right;
width:760px;
}
#categoryTop #main{
float:left;
width:636px;
}

#categoryTop #mainCustmer{
clear:both;
width:100％;
}


/* in main Layout */
#mainLeft{
float:left;
width:540px;
}
#mainCenter{
float:left;
width:510px;
}
#mainRight{
float:right;
width:210px;
}
.topIndex #mainCenter{/* top irregular */
width:730px;
}
.topIndex #mainLeft{/* top irregular */
width:220px;
}


#underContents{
padding-bottom:10px;
margin-top:-10px;
}

/* #main00 */
#main00 #mainRight{
display:none;
}
#main00 #mainLeft{
float:none;
width:auto;
}

#categoryTop #mainCustmer #mainCustmerL {
	float:left;
	width:50%;
	margin-right:5px;
}

/* ======== content's Items in right sidebar  */
/* === #iBrandSite */
#iBrandSite .rConWrapBtm{
padding-left:6px;
padding-right:0;
}
#iBrandSite .rConWrapBtm dl{
margin-top:5px;
}
#iBrandSite .rConWrapBtm dt{
padding-bottom:4px;
}
#iBrandSite .rConWrapBtm dd{
padding-right:6px;
}

/* === #iLinksSide */
#iLinksSide  .rConWrapBtm{
padding:0 1px 1px 1px;
}
#iLinksSide .days{
text-align:center;
}

/* ----------------------------
					#sidebar
------------------------------- */
#sidebar{
float:left;
width:180px;
}
#categoryTop #sidebar{
float:right;
width:304px;
}

/* = localNav
=========================== */
/* === bg */
#localNav h2,
#localNav{
background-position:0 0;
}
#localNav h2,
#localNav ul{
background-repeat:no-repeat;
}
#localNav h2{
background-image:url(../../images/lnav_bg_top.gif);
}
#localNav{
background-image:url(../../images/lnav_bg_c.gif);
background-repeat:repeat-y;
}
#localNav ul{
background-image:url(../../images/lnav_bg_btm.gif);
background-position:0 100%;
}
#localNav ul ul{/* reset */
background-image:none;
}


/* === border */
#localNav ul ul,
#localNav ul li{
border-top:solid 1px #e5e5e5;
}

/* === posi */
#localNav ul{
padding-left:1px;
padding-right:1px;
}
.news #localNav ul,
.irnews #localNav ul,
.newinfo #localNav ul{
padding-bottom:2px;
}
#localNav ul ul {
padding-left:20px;
}
#localNav ul ul li{
margin-top:-1px;
}

#localNav ul li a{
display:block;
padding:10px 15px;
}
.recipeSp #localNav .lnav03 a,
.recipe #localNav .lnav03 a,
.cm #localNav .lnav03 a,
.enjoyTankentai #localNav .lnav03 a,
.enjoyShokuiku #localNav .lnav03 a,
.enjoyHimistu #localNav .lnav03 a,
.event #localNav .lnav03 a,
.csrSafety #localNav .lnav01 ul li a,
.csrSociety #localNav .lnav03 ul li a,
.sportsOther #localNav .lnav0303 ul li a{/* over write */
padding-right:2px;
}

/* === hide sub menu - default */
#sidebar #localNav ul ul ul,
#sidebar #localNav ul li.lnav0105 ul,
#localNav ul ul{/* default hide */
display:none;
}

/* === display sub menu - each set */
/* If you write this [ul ul]'s current.You must write [.folderClass + #sidebar #localNav]  */
#localNav li.on ul,
.irEother #sidebar #localNav ul li.lnav0205 ul,
.irAr #sidebar #localNav ul li.lnav0206 ul,
.irOther #sidebar #localNav ul li.lnav0206 ul,
.irReport #sidebar #localNav ul li.lnav0206 ul,
.irShihanki #sidebar #localNav ul li.lnav0206 ul,
.irTanshin #sidebar #localNav ul li.lnav0206 ul,
.irYuka #sidebar #localNav ul li.lnav0206 ul,
.irZigyo #sidebar #localNav ul li.lnav0206 ul,
.irCfr #sidebar #localNav ul li.lnav0206 ul,
.company #sidebar #localNav ul li.lnav0204 ul,
.companyProject #sidebar #localNav ul li.lnav0105 ul,
.companySafety #sidebar #localNav ul li.lnav0108 ul,
.companySafety #localNav ul li.lnav01 ul,
.companyInfo #localNav .lnav01 ul,
.companyOffice #localNav .lnav01 ul,
.companyProject #localNav .lnav01 ul,
.company #localNav .lnav01 ul,
.irEother #localNav .lnav02 ul,
.irTanshin #localNav .lnav02 ul,
.irShihanki #localNav .lnav02 ul,
.irYuka #localNav .lnav02 ul,
.irReport #localNav .lnav02 ul,
.irAr #localNav .lnav02 ul,
.irCfr #localNav .lnav02 ul,
.irZigyo #localNav .lnav02 ul,
.irOther #localNav .lnav02 ul,
.irStock #localNav .lnav07 ul,
.irManagement #localNav .lnav01 ul,
.irLibrary #localNav .lnav02 ul,
.irEvent #localNav .lnav05 ul,
.irFinancial #localNav .lnav06 ul,
.sportsOther #localNav .lnav01 ul,
.csrSafety #localNav .lnav01 ul,
.csrEnvironment #localNav .lnav02 ul,
.csrSociety #localNav .lnav03 ul,
.csrConduct #localNav .lnav04 ul,
.csrReports #localNav .lnav05 ul,
.csrEmployee #localNav .lnav03 ul{
display:block;
}

/* === hover */
#localNav ul li a:hover{
background-color:#ffedd1;
}
#localNav ul li li a:hover{
background-color:#fff;
}

/* bottom hover */
.customerContact .lnav03 a:hover,

.companyInfo .lnav0107 a:hover,
.companyOffice .lnav0107 a:hover,
.companyProject .lnav0107 a:hover,
.company .lnav0107 a:hover,

.customerFaq .lnav03 a:hover,
.customerPrivacy .lnav03 a:hover,
.customerSystemre .lnav03 a:hover,

.eventMaruchan .lnav07 a:hover,
.eventSenbatsu .lnav07 a:hover,

.recipeSp .lnav07 a:hover,
.recipe .lnav07 a:hover,
.cm .lnav07 a:hover,
.enjoyTankentai .lnav07 a:hover,
.enjoyShokuiku .lnav07 a:hover,
.enjoyHimistu .lnav07 a:hover,
.enjoyBrand .lnav07 a,
.event .lnav07 a:hover,

.csrFundraising .lnav02 a:hover,
.csrReports .lnav02 a:hover,
.csrSports .lnav02 a:hover,
.sportsOther .lnav02 a:hover,
.csrAcademic .lnav02 a:hover,
.csrResource .lnav02 a:hover,
.csrSafety .lnav06 a:hover,
.csrEnvironment .lnav06 a:hover,
.csrSociety .lnav06 a:hover,
.csrConduct .lnav06 a:hover,
.csrReports .lnav06 a:hover,
.csrEmployee .lnav06 a,
.productsNew .lnav05 a:hover,
.productsBrand .lnav05 a:hover,
.productsCategory .lnav05 a:hover,
.productsItem .lnav05 a:hover,
.campaign .lnav05 a:hover,
.shop .lnav05 a:hover{
background-image:url(../../images/lnav_bg_btm_on.gif);
background-repeat:no-repeat;
background-position:0 100%;
}

/* === current */
/* If you write this [ul li]'s current. You must write [.fileClass + #localNav]. */
/* If you write this [ul ul li]'s current. You must write [.fileClass + #sidebar #localNav] */
/* If you write this [ul ul ul li]'s current. You must write [.fileClass + #contents #sidebar #localNav] */

#sidebar #localNav ul li.on a,
#sidebar #localNav ul li li.on a,
#sidebar #localNav ul li.on a:hover,
#sidebar #localNav ul li li.on a:hover,

.safetyIndex #sidebar #localNav .lnav0108 a,
.safetySafety #contents #sidebar #localNav .lnav010801 a,
.safetyMaterials #contents #sidebar #localNav .lnav010802 a,
.safetyFactory #contents #sidebar #localNav .lnav010803 a,
.safetyfTopics #contents #sidebar #localNav .lnav010804 a,

.safetyIndex #sidebar #localNav .lnav0108 a:visited,
.safetySafety #contents #sidebar #localNav .lnav010801 a:visited,
.safetyMaterials #contents #sidebar #localNav .lnav010802 a:visited,
.safetyFactory #contents #sidebar #localNav .lnav010803 a:visited,
.safetyfTopics #contents #sidebar #localNav .lnav010804 a:visited,

.safetyIndex #sidebar #localNav .lnav0108 a:hover,
.safetySafety #contents #sidebar #localNav .lnav010801 a:hover,
.safetyMaterials #contents #sidebar #localNav .lnav010802 a:hover,
.safetyFactory #contents #sidebar #localNav .lnav010803 a:hover,
.safetyfTopics #contents #sidebar #localNav .lnav010804 a:hover,

.irEkessan #contents #sidebar #localNav .lnav020401 a,
.irEother #contents #sidebar #localNav .lnav020402 a,
.irEkessan #contents #sidebar #localNav .lnav020401 a:visited,
.irEother #contents #sidebar #localNav .lnav020402 a:visited,
.irEkessan #contents #sidebar #localNav .lnav020401 a:hover,
.irEother #contents #sidebar #localNav .lnav020402 a:hover,

.irTanshin #contents #sidebar #localNav .lnav020501 a,
.irShihanki #contents #sidebar #localNav .lnav020502 a,
.irYuka #contents #sidebar #localNav .lnav020503 a,
.irReport #contents #sidebar #localNav .lnav020504 a,
.irAr #contents #sidebar #localNav .lnav020505 a,
.irZigyo #contents #sidebar #localNav .lnav020506 a,
.irOther #contents #sidebar #localNav .lnav020507 a,
.irCfr #contents #sidebar #localNav .lnav020508 a,
.irStock #contents #sidebar #localNav .lnav07 > a,
.irManagement #contents #sidebar #localNav .lnav01 > a,
.irEvent #contents #sidebar #localNav .lnav05 > a,
.irFinancial #contents #sidebar #localNav .lnav06 > a,
.irManagementMessage #sidebar #localNav .lnav0101 a,
.irManagementPolicy #sidebar #localNav .lnav0102 a,
.irManagementMidplan #sidebar #localNav .lnav0103 a,
.irManagementGovernance #sidebar #localNav .lnav0104 a,
.irLibrary #contents #sidebar #localNav .lnav02 > a,
.irLibraryNew #sidebar #localNav .lnav0201 > a,
.irLibraryFinancial #sidebar #localNav .lnav0202 > a,
.irLibraryPresentations #sidebar #localNav .lnav0203 > a,
.irLibrarySecurities #sidebar #localNav .lnav0204 > a,
.irLibraryBusiness #sidebar #localNav .lnav0205 > a,
.irFinancialData #sidebar #localNav .lnav0601 > a,
.irFinancialReports #sidebar #localNav .lnav0602 > a,
.irFinancialManagement #sidebar #localNav .lnav0603 > a,
.irFinancialPastdata #sidebar #localNav .lnav0604 > a,

.irTanshin #contents #sidebar #localNav .lnav020501 a:visited,
.irShihanki #contents #sidebar #localNav .lnav020502 a:visited,
.irYuka #contents #sidebar #localNav .lnav020503 a:visited,
.irReport #contents #sidebar #localNav .lnav020504 a:visited,
.irAr #contents #sidebar #localNav .lnav020505 a:visited,
.irZigyo #contents #sidebar #localNav .lnav020506 a:visited,
.irOther #contents #sidebar #localNav .lnav020507 a:visited,
.irCfr #contents #sidebar #localNav .lnav020508 a:visited,
.irTanshin #contents #sidebar #localNav .lnav020501 a:hover,
.irShihanki #contents #sidebar #localNav .lnav020502 a:hover,
.irYuka #contents #sidebar #localNav .lnav020503 a:hover,
.irReport #contents #sidebar #localNav .lnav020504 a:hover,
.irAr #contents #sidebar #localNav .lnav020505 a:hover,
.irZigyo #contents #sidebar #localNav .lnav020506 a:hover,
.irOther #contents #sidebar #localNav .lnav020507 a:hover,
.irCfr #contents #sidebar #localNav .lnav020508 a:hover,
.irStock #contents #sidebar #localNav .lnav07 > a:hover,

.irIndex #sidebar #localNav .lnav0201 a,
.irIndividual #sidebar #localNav .lnav0202 a,
.irEother #sidebar #localNav .lnav0205 a,
.irTanshin #sidebar #localNav .lnav0206 a,
.irShihanki #sidebar #localNav .lnav0206 a,
.irYuka #sidebar #localNav .lnav0206 a,
.irReport #sidebar #localNav .lnav0206 a,
.irAr #sidebar #localNav .lnav0206 a,
.irCfr #sidebar #localNav .lnav0206 a,
.irZigyo #sidebar #localNav .lnav0206 a,
.irOther #sidebar #localNav .lnav0206 a,
.irStock01 #sidebar #localNav .lnav0701 a,
.irStock02 #sidebar #localNav .lnav0702 a,
.irStock03 #sidebar #localNav .lnav0703 a,
.irEventCalendar #sidebar #localNav .lnav0501 a,
.irEventMeeting #sidebar #localNav .lnav0502 a,
.irFaq #sidebar #localNav .lnav08 a,

.irIndex #sidebar #localNav .lnav0201 a:visited,
.irIndividual #sidebar #localNav .lnav0202 a:visited,
.irEother #sidebar #localNav .lnav0205 a:visited,
.irTanshin #sidebar #localNav .lnav0206 a:visited,
.irShihanki #sidebar #localNav .lnav0206 a:visited,
.irYuka #sidebar #localNav .lnav0206 a:visited,
.irReport #sidebar #localNav .lnav0206 a:visited,
.irAr #sidebar #localNav .lnav0206 a,
.irZigyo #sidebar #localNav .lnav0206 a:visited,
.irOther #sidebar #localNav .lnav0206 a:visited,
.irStock01 #sidebar #localNav .lnav0701 a:visited,
.irStock02 #sidebar #localNav .lnav0702 a:visited,
.irStock03 #sidebar #localNav .lnav0703 a:visited,
.irIr08 #sidebar #localNav .lnav0208 a:visited,
.irFaq #sidebar #localNav .lnav08 a:visited,

.irEkessan #localNav .lnav09 a,
.irEother #localNav .lnav02 a,
.irTanshin #localNav .lnav02 a,
.irShihanki #localNav .lnav02 a,
.irYuka #localNav .lnav02 a,
.irReport #localNav .lnav02 a,
.irAr #localNav .lnav02 a,
.irZigyo #localNav .lnav02 a,
.irOther #localNav .lnav02 a,
.irIndividual #localNav .lnav03 a,
.irEother #localNav .lnav02 a:visited,
.irTanshin #localNav .lnav02 a:visited,
.irShihanki #localNav .lnav02 a:visited,
.irYuka #localNav .lnav02 a:visited,
.irReport #localNav .lnav02 a:visited,
.irAr #localNav .lnav02 a:visited,
.irZigyo #localNav .lnav02 a:visited,
.irOther #localNav .lnav02 a:visited,
.irIndividual #localNav .lnav03 a:visited,
.irEother #localNav .lnav02 a:hover,
.irTanshin #localNav .lnav02 a:hover,
.irShihanki #localNav .lnav02 a:hover,
.irYuka #localNav .lnav02 a:hover,
.irReport #localNav .lnav02 a:hover,
.irAr #localNav .lnav02 a:hover,
.irZigyo #localNav .lnav02 a:hover,
.irOther #localNav .lnav02 a:hover,
.irIndividual #localNav .lnav03 a:hover,

.projectPFood #sidebar #localNav .lnav010501 > a,
.projectMarine #sidebar #localNav .lnav010502 > a,
.projectFrozen #sidebar #localNav .lnav010503 > a,
.projectForeign #sidebar #localNav .lnav010504 > a,
.projectPFood #sidebar #localNav .lnav010501 > a:visited,
.projectMarine #sidebar #localNav .lnav010502 > a:visited,
.projectFrozen #sidebar #localNav .lnav010503 > a:visited,
.projectForeign #sidebar #localNav .lnav010504 > a:visited,
.projectPFood #sidebar #localNav .lnav010501 > a:hover,
.projectMarine #sidebar #localNav .lnav010502 > a:hover,
.projectFrozen #sidebar #localNav .lnav010503 > a:hover,
.projectForeign #sidebar #localNav .lnav010504 > a:hover,


.infoIndex #contents #sidebar #localNav .lnav0101 > a,
.infoConcept #contents #sidebar #localNav .lnav0102 > a,
.infoSlogan #contents #sidebar #localNav .lnav0103 > a,
.infoHistory #contents #sidebar #localNav .lnav0104 > a,
.companyProject #contents #sidebar #localNav .lnav0105 > a,
.companyOffice #contents #sidebar #localNav .lnav0106 > a,
.Standard #contents #sidebar #localNav .lnav0109 > a,

.infoIndex #contents #sidebar #localNav .lnav0101 > a:visited,
.infoConcept #contents #sidebar #localNav .lnav0102 > a:visited,
.infoSlogan #contents #sidebar #localNav .lnav0103 > a:visited,
.infoHistory #contents #sidebar #localNav .lnav0104 > a:visited,
.companyProject #contents #sidebar #localNav .lnav0105 > a:visited,
.companyOffice #contents #sidebar #localNav .lnav0106 > a:visited,
.Standard #contents #sidebar #localNav .lnav0109 > a:visited,

.infoIndex #contents #sidebar #localNav .lnav0101 > a:hover,
.infoConcept #contents #sidebar #localNav .lnav0102 > a:hover,
.infoSlogan #contents #sidebar #localNav .lnav0103 > a:hover,
.infoHistory #contents #sidebar #localNav .lnav0104 > a:hover,
.companyProject #contents #sidebar #localNav .lnav0105 > a:hover,
.companyOffice #contents #sidebar #localNav .lnav0106 > a:hover,
.Standard #contents #sidebar #localNav .lnav0109 > a:hover,

.companySafety #localNav .lnav01 a,
.companyProject #localNav .lnav01 a,
.company #localNav .lnav01 a,
.companyProject #localNav .lnav01 a:visited,
.company #localNav .lnav01 a:visited,
.companyProject #localNav .lnav01 a:hover,
.company #localNav .lnav01 a:hover,

.customerFaq #localNav .lnav01 a,
.customerPrivacy #localNav .lnav02 a,
.customerSystemre #localNav .lnav03 a,
.customerFaq #localNav .lnav01 a:visited,
.customerPrivacy #localNav .lnav02 a:visited,
.customerSystemre #localNav .lnav03 a:visited,
.customerFaq #localNav .lnav01 a:hover,
.customerPrivacy #localNav .lnav02 a:hover,
.customerSystemre #localNav .lnav03 a:hover,

.eventMaruchan #sidebar #localNav .lnav06 a,
.eventMaruchan #sidebar #localNav .lnav06 a:hover,
.eventSenbatsu #sidebar #localNav .lnav06 a,
.eventSenbatsu #sidebar #localNav .lnav06 a:hover,

.recipeSp #localNav .lnav01 a,
.recipeSp #localNav .lnav01 a,
.recipe #localNav .lnav01 a,
.cm #localNav .lnav02 a,
.enjoyTankentai #localNav .lnav03 a,
.enjoyShokuiku #localNav .lnav04 a,
.enjoyHimistu #localNav .lnav05 a,
.event #localNav .lnav06 a,
.enjoyBrand #localNav .lnav07 a,
.recipeSp #localNav .lnav01 a:visited,
.recipe #localNav .lnav01 a:visited,
.cm #localNav .lnav02 a:visited,
.enjoyTankentai #localNav .lnav03 a:visited,
.enjoyShokuiku #localNav .lnav04 a:visited,
.enjoyHimistu #localNav .lnav05 a:visited,
.event #localNav .lnav06 a:visited,
.enjoyBrand #localNav .lnav07 a:visited,
.recipeSp #localNav .lnav01 a:hover,
.recipe #localNav .lnav01 a:hover,
.cm #localNav .lnav02 a:hover,
.enjoyTankentai #localNav .lnav03 a:hover,
.enjoyShokuiku #localNav .lnav04 a:hover,
.enjoyHimistu #localNav .lnav05 a:hover,
.event #localNav .lnav06 a:hover,
.enjoyBrand #localNav .lnav07 a:hover,

/*csr*/
.csrSafety #localNav .lnav01 a,
.csrEnvironment #localNav .lnav02 a,
.csrSociety #localNav .lnav03 a,
.csrConduct #localNav .lnav04 a,
.csrReports #localNav .lnav05 a,
.csrEmployee #localNav .lnav03 a,

.csrSafety #localNav .lnav01 a:visited,
.csrEnvironment #localNav .lnav02 a:visited,
.csrSociety #localNav .lnav03 a:visited,
.csrConduct #localNav .lnav04 a:visited,
.csrReports #localNav .lnav05 a:visited,

.csrSafety #localNav .lnav01 a:hover,
.csrEnvironment #localNav .lnav02 a:hover,
.csrSociety #localNav .lnav03 a:hover,
.csrConduct #localNav .lnav04 a:hover,
.csrReports #localNav .lnav05 a:hover,
.csrEmployee #localNav .lnav03 a:hover,

.safetyTop #sidebar #localNav .lnav0101 a,
.safetyTop #sidebar #localNav .lnav0101 a:hover,
.safetyMaterials #sidebar #localNav .lnav0102 a,
.safetyMaterials #sidebar #localNav .lnav0102 a:hover,
.safetyFactory #sidebar #localNav .lnav0103 a,
.safetyFactory #sidebar #localNav .lnav0103 a:hover,
.safetyDisclosure #sidebar #localNav .lnav0104 a,
.safetyDisclosure #sidebar #localNav .lnav0104 a:hover,
.envIndex #sidebar #localNav .lnav0201 a,
.envIndex #sidebar #localNav .lnav0201 a:hover,
.envUnagi #sidebar #localNav .lnav0202 a,
.envUnagi #sidebar #localNav .lnav0202 a:hover,

.societyFundraising #sidebar #localNav .lnav0301 a,
.societyFundraising #sidebar #localNav .lnav0301 a,
.societySumou #sidebar #localNav .lnav0302 a,
.societySumou #sidebar #localNav .lnav0302 a:hover,
.societySportsOther #sidebar #localNav .lnav0303 a,
.societySportsOther #sidebar #localNav .lnav0303 a,
.societyAcademic #sidebar #localNav .lnav0304 a,
.societyAcademic #sidebar #localNav .lnav0304 a:hover,
.societyOffice #sidebar #localNav .lnav0305 a,
.societyOffice #sidebar #localNav .lnav0305 a:hover,

.conductStandard #sidebar #localNav .lnav0401 a,
.conductStandard #sidebar #localNav .lnav0401 a:hover,
.conductQuality #sidebar #localNav .lnav0402 a,
.conductQuality #sidebar #localNav .lnav0402 a:hover,
.conductGovernance #sidebar #localNav .lnav0403 a,
.conductGovernance #sidebar #localNav .lnav0404 a:hover,



/*.csrReports #localNav .lnav06 a,
.csrSports #localNav .lnav01 a,
.sportsOther #localNav .lnav01 a,
.csrShokuiku #localNav .lnav02 a,
.csrAcademic #localNav .lnav03 a,
.csrResource #localNav .lnav04 a,
.csrFundraising #localNav .lnav05 a,
.csrSports #localNav .lnav01 a:visited,
.sportsOther #localNav .lnav01 a:visited,
.csrShokuiku #localNav .lnav02 a:visited,
.csrAcademic #localNav .lnav03 a:visited,
.csrResource #localNav .lnav04 a:visited,
.csrFundraising #localNav .lnav05 a:visited,
.csrReports #localNav .lnav06 a:visited,
.csrSports #localNav .lnav01 a:hover,
.sportsOther #localNav .lnav01 a:hover,
.csrShokuiku #localNav .lnav02 a:hover,
.csrAcademic #localNav .lnav03 a:hover,
.csrResource #localNav .lnav04 a:hover,
.csrSociety #localNav .lnav03 a:hover,
.csrReports #localNav .lnav06 a:hover,*/

/*.sportsIndex #sidebar #localNav .lnav0101 a,
.sportsTaikai #sidebar #localNav .lnav0101 a,
.sportsTaikai #sidebar #localNav .lnav0101 a,
.sportsOther #sidebar #localNav .lnav0102 a,
.csrShokuiku #sidebar #localNav .lnav0201 a,
.academicIndex #sidebar #localNav .lnav0301 a,
.resourceIndex #sidebar #localNav .lnav0401 a,
.resourceUnagi #sidebar #localNav .lnav0402 a,
.sportsIndex #sidebar #localNav .lnav0101 a:visited,
.sportsTaikai #sidebar #localNav .lnav0101 a:visited,
.sportsOther #sidebar #localNav .lnav0102 a:visited,
.csrShokuiku #sidebar #localNav .lnav0201 a:visited,
.academicIndex #sidebar #localNav .lnav0301 a:visited,
.resourceIndex #sidebar #localNav .lnav0401 a:visited,
.resourceUnagi #sidebar #localNav .lnav0402 a:visited,
.sportsIndex #sidebar #localNav .lnav0101 a:hover,
.sportsTaikai #sidebar #localNav .lnav0101 a:hover,
.sportsOther #sidebar #localNav .lnav0102 a:hover,
.csrShokuiku #sidebar #localNav .lnav0201 a:hover,
.academicIndex #sidebar #localNav .lnav0301 a:hover,
.resourceIndex #sidebar #localNav .lnav0401 a:hover,
.resourceUnagi #sidebar #localNav .lnav0402 a:hover,*/
/* /csr  */


.productsNew #localNav .lnav01 a,
.productsNew #localNav .lnav01 a:visited,
.productsNew #localNav .lnav01 a:hover,
.productsBrand #localNav .lnav02 a,
.productsBrand #localNav .lnav02 a:visited,
.productsBrand #localNav .lnav02 a:hover,
.productsCategory #localNav .lnav03 a,
.productsCategory #localNav .lnav03 a:visited,
.productsCategory #localNav .lnav03 a:hover,
.productsItem #localNav .lnav03 a,
.productsItem #localNav .lnav03 a:visited,
.productsItem #localNav .lnav03 a:hover,
.campaign #localNav .lnav04 a,
.campaign #localNav .lnav04 a:visited,
.campaign #localNav .lnav04 a:hover,
.shop #localNav .lnav05 a,
.shop #localNav .lnav05 a:hover,
.shop #localNav .lnav05 a:visited{
background-color:#ffedd1;
color:#f00;
}

/***** csr *****/
	/*safety*/
.safetyTop #container #contents #sidebar #localNav ul .lnav01 ul .lnav0101 a,
.safetyTop #container #contents #sidebar #localNav ul .lnav01 ul .lnav0101 a:hover,
.safetyMaterials #container #contents #sidebar #localNav ul .lnav01 ul .lnav0102 a,
.safetyMaterials #container #contents #sidebar #localNav ul .lnav01 ul .lnav0102 a:hover,
.safetyFactory #container #contents #sidebar #localNav ul .lnav01 ul .lnav0103 a,
.safetyFactory #container #contents #sidebar #localNav ul .lnav01 ul .lnav0103 a:hover,
.safetyDisclosure #container #contents #sidebar #localNav ul .lnav01 ul .lnav0104 a,
.safetyDisclosure #container #contents #sidebar #localNav ul .lnav01 ul .lnav0104 a:hover,
	/*environment*/
.envIndex #container #contents #sidebar #localNav ul .lnav02 ul .lnav0201 a,
.envIndex #container #contents #sidebar #localNav ul .lnav02 ul .lnav0201 a:hover,
.envUnagi #container #contents #sidebar #localNav ul .lnav02 ul .lnav0202 a,
.envUnagi #container #contents #sidebar #localNav ul .lnav02 ul .lnav0202 a:hover,
	/*society*/
.societyFundraising #container #contents #sidebar #localNav ul .lnav03 ul .lnav0301 a,
.societyFundraising #container #contents #sidebar #localNav ul .lnav03 ul .lnav0301 a:hover,
.societySumou #container #contents #sidebar #localNav ul .lnav03 ul .lnav0302 a,
.societySumou #container #contents #sidebar #localNav ul .lnav03 ul .lnav0302 a:hover,
.societySportsOther #container #contents #sidebar #localNav ul .lnav03 ul .lnav0303 a,
.societySportsOther #container #contents #sidebar #localNav ul .lnav03 ul .lnav0303 a:hover,
.societyAcademic #container #contents #sidebar #localNav ul .lnav03 ul .lnav0304 a,
.societyAcademic #container #contents #sidebar #localNav ul .lnav03 ul .lnav0304 a:hover,
.societyUnagi #container #contents #sidebar #localNav ul .lnav03 ul .lnav0305 a,
.societyUnagi #container #contents #sidebar #localNav ul .lnav03 ul .lnav0305 a:hover,
.society24tvFundraising #container #contents #sidebar #localNav ul .lnav03 ul .lnav0306 a,
.society24tvFundraising #container #contents #sidebar #localNav ul .lnav03 ul .lnav0306 a:hover,
	/*conduct*/
.conductStandard #container #contents #sidebar #localNav ul .lnav04 ul .lnav0401 a,
.conductStandard #container #contents #sidebar #localNav ul .lnav04 ul .lnav0401 a:hover,
.conductQuality #container #contents #sidebar #localNav ul .lnav04 ul .lnav0402 a,
.conductQuality #container #contents #sidebar #localNav ul .lnav04 ul .lnav0402 a:hover,
.conductGovernance #container #contents #sidebar #localNav ul .lnav04 ul .lnav0403 a,
.conductGovernance #container #contents #sidebar #localNav ul .lnav04 ul .lnav0403 a:hover{
color:#f00;
background-color:transparent;
background-image:none;
}

/* current - bottom corner */
.eventSenbatsu .lnav06 a,
/*.eventMaruchan .lnav06 a,*/
.enjoyBrand .lnav07 a,
.customerSystemre .lnav03 a,
/*.csrReports .lnav05 a,*/
/*.event .lnav06 a,*/
.shop .lnav05 a{
background-image:url(../../images/lnav_bg_btm_on.gif);
background-repeat:no-repeat;
background-position:0 100%;
}

/* current reset */
#container #contents #sidebar #localNav li li li a,
#contents #sidebar #localNav li li a{
background-color:transparent;
background-image:none;
}


/* ==== event area */
/* #sideCampaign */
#sideCampaign .inBg{
padding-right:1px;
padding-bottom:1px;
}
#sideCampaign .setL dl dt{
line-height:1;
}
#sideCampaign .setL dl{
width:170px;
}
#sideCampaign .setL p.iFloat{
width:120px;
text-align:center;
}
#sideCampaign .setL{
margin-top:-4px;
padding-bottom:10px;
padding-right:9px;
border-top:solid 1px #e3e2e2;
}

/* ----------------------------
      enjoy/brandsite/
----------------------------*/
/* over wite */
#brandSiteList .inBg{
padding-right:0;
}

/* posi */
#brandSiteList .inBg{
margin-top:-10px;
}
#brandSiteList .inBg .clearDiv .setL{
padding-top:10px;
}

/* .setL float */
#brandSiteList .setL{
width:355px;
float:left;
}

/* .setL / set float's width  - common property class */
#brandSiteList .setL dl{
width:148px;
}
#brandSiteList .setL .iFloat{
width:197px;
}

/* .setL in posi */
#brandSiteList .mR30 {
	margin-right:30px;
}
/*#brandSiteList .setL dt,*/
#brandSiteList .setL dd{
	font-size:90%;
}
#brandSiteList .setL .iFloat{
text-align:center;
}
#brandSiteList .setL .iFloat a img{
	width:197px;
}


/* in [products information]  */
#sidebar p.period{
margin-top:15px;
}

/* /products/ */
.lConWrap#subRecommend .inBg{
padding:1px 0 10px 0;
}
.lConWrap#subRecommend dt,
.lConWrap#subRecommend dd{
text-align:center;
line-height:1;
}

.lConWrap#subRecommend p{
padding-left:10px;
padding-right:10px;
}

.lConWrap#subRecommend dl {
text-align:center;
}

/* /csr/ */
.lConWrap#subRecommendCsr dd{
padding-top:5px;
}

/* /news_topics/,/irnews/,/company/ */
#subRecruit h3.inTop{
background-image:url(../../images/lnav_bg_top.gif);
background-repeat:no-repeat;
}
#subRecruit .inBg{
padding:0;
}
#subRecruit .inBg p,
#subRecruit h3.inTop img{
margin:0;
}
#subRecruit h3.inTop{
padding:13px 0 0 10px;
height:auto;
}

/* subMobile */
#sideMobile dt.explainWrap,
#subMobile dt.explainWrap{
padding:5px 10px;
text-align:center;
}
#sideMobile dd,
#subMobile dd{
padding-top:8px;
}

#sideMobile dl{
padding-left:10px;
}
/* footer
------------------------------------------------------------------*/
#footer{
padding-bottom:5px;
background-color:#fff;
border-top:solid 1px #e7d9af;
}


/* -- #footTop
----------------------------*/
#footTop p{
width:191px;
}
#footTop p#toHome{
margin-top:15px;
float:left;
}
#footTop p#FpageTop{
float:right;
text-align:right;
}

#footTop #toHome{
background-image:url(../../images/icon_home.gif);
background-repeat:no-repeat;
background-position:0 50%;
}
#footTop #toHome a{
padding-left:15px;
font-weight:bold;
}



/* -- #footUnderNav
----------------------------*/
#footUnderNav ul li{
display:inline;
padding-right:27px;
}

/* bg */
#footUnderNav ul{
padding-top:12px;
background-image:url(../../images/foot_nav_line.gif);
background-repeat:repeat-x;
background-position:0 0;
}

#footUnderNav{
padding-bottom:10px;
border-bottom:solid 1px #d5d5d5;
background-color:#fff;
background-image:url(../../images/foot_nav_bg.jpg);
background-position:0 100%;
background-repeat:repeat-x;
}

/* arrow */
#footUnderNav li{
background-image:url(../../images/icon_arrow.gif);
background-repeat:no-repeat;
background-position:0 50%;
}

#footUnderNav li a{
padding-left:10px;
}
#footUnderNav li a:hover{
background-image:url(../../images/icon_arrow_on.gif);
background-repeat:no-repeat;
background-position:0 50%;
}

/*  macIE5 layout \*//*/
#footUnderNav ul li{
display:block;
padding-right:0;
float:left;
width:170px;
}
/* end macIE */


/* -- #footerNav
----------------------------*/
#footerNav ul{
padding-bottom:13px;
}
#footerNav ul ul{/*reset*/
padding-bottom:0;
float:none;
width:auto;
}
/* float */
#footerNav li{
float:left;
width:16.6%;
}
#footerNav li.minW{
width:135px;
}
#footerNav li li{
float:none;
width:auto;
}

/* margin */
#footerNav{
margin-top:15px;
}
/* font */
#footerNav li{
font-weight:bold;
}
#footerNav li li{
padding:2px 0;
font-weight:normal;
}

/* -- #footerSpMb */

#footerSpMb{
display: none;
width:140px;
float:right;
border-bottom:solid 1px #d5d5d5;
}
#footerSpMb dt,
#footerSpMb dd{
padding-top:6px;
padding-bottom:6px;
float:left;
}
#footerSpMb dt{
width:84px;
}
#footerSpMb dt a{
display:block;
padding:10px 0;
}
#footerSpMb dd{
width:31px;
text-align:right;
}

#footerSpMb dl{
padding:10px;
border:solid 1px #d5d5d5;
border-bottom:none;
border-top:none;
background-image:url(../../images/dot_y_s.gif);
background-repeat:repeat-x;
background-position:0 100%;
background-color:#fff;
}
#footerSpMb dl.spSite{
background-image:none;
}
#footerSpMb p{
border-bottom:solid 1px #d5d5d5;
}

/* -- #copy
----------------------------*/
#copyWrap {
	border-top: 1px solid #d5d5d5;
}
#copy{
padding-top:17px;
padding-bottom:17px;
}
#copy p#copyRight{
float:left;
width:190px;
}
#copy p#catch{
float:right;
width:200px;
text-align:right;
}

/* --------------------------------------------------------
										clear
----------------------------------------------------------- */
#footerSpMb dl:after,
#footerSpMb:after,
#underContents:after,
#contents:after,
#main:after,
#main00:after,
#contents:after,
#copy:after,
#footUnderNav ul:after,
#footerNav ul:after,
#footerNav:after,
#footTop:after,
#globalNav ul:after,
#header:after,
#topHeader:after{
content:".";
display:block;
height:0;
visibility:hidden;
clear:both;
font-size:0px;
line-height:0;
}

/* IE6,7 \*/
*html #footerSpMb dl,
*html #footerSpMb,
*html #main00,
*html #underContents,
*html #contents,
*html #main,
*html #contents,
*html #copy,
*html #footUnderNav ul,
*html #footerNav ul,
*html #footerNav,
*html #footTop,
*html #globalNav ul,
*html #header,
*html #topHeader{
height:1%;
}
*html #localNav li a,
*html .#localNav ul li a{
height:1%;
}
*:first-child+html #footerSpMb dl,
*:first-child+html #footerSpMb,
*:first-child+html #main00,
*:first-child+html #underContents,
*:first-child+html #contents,
*:first-child+html #main,
*:first-child+html #contents,
*:first-child+html #copy,
*:first-child+html #footUnderNav ul,
*:first-child+html #footerNav ul,
*:first-child+html #footerNav,
*:first-child+html #footTop,
*:first-child+html #globalNav ul,
*:first-child+html #header,
*:first-child+html #topHeader{
display:inline-block;
}
*:first-child+html #localNav li a{
height:1%;
}
/* end */

/* macIE5 clear \*//*/
#footerSpMb dl,
#footerSpMb,
#main00,
#underContents,
#contents,
#main,
#contents,
#copy,
#footUnderNav ul,
#footerNav ul,
#footerNav,
#footTop,
#globalNav ul,
#header,
#topHeader{
display:inline-block;
}
/* end */

/* without mac IE5 \*/
#underContents,
#footer,
#contents,
#footUnderNav,
#footerNav,
#copy,
#globalNav{
clear:both;
}
/* end */
