@charset "utf-8";
#global{left:154px;}
#global > ul > li {margin-right:25px;}
#global > ul > li.news,
#global > ul > li.corp,
#global > ul > li.prj,
#global > ul > li.rec,
#global > ul > li.csr,
#global > ul > li.ir,
#global > ul > li.info{width:auto;}
#global > ul > li a{padding:0 2px;}
#global > ul > li ul li a{padding:0;}
#global > ul li > div.drop.prj .inner .colParent{margin-top:-30px;}
#global > ul li > div .inner .colParent ul.irImgMenu{padding-right:20px;}
#global > ul li > div .inner .colParent ul:nth-child(3){width:24%;}

#pageBody.corp section.copyrights{background:#fff; margin:0 auto 60px; padding:25px; border:1px #444 solid; max-width:960px;}
#pageBody.corp section.copyrights h3{font-weight:bold;}

#pageBody section ul,
#pageBody section ol{margin:0 0 1.5em 1.5em;}
#pageBody section ul li,
#pageBody section ol li{margin-bottom:0.5em;}

#pageBody section nav ul,
#pageBody section nav ol{margin:0;}
#pageBody section nav ul li,
#pageBody section nav ol li{margin-bottom:0;}
#pageBody section.band nav ul{margin:0 auto;}
#pageBody section.band nav ul li:last-child{padding-right:7px;}

#pageBody.corp .philosophy div{float:none; width:auto; margin-bottom:40px;}
#pageBody.corp .philosophy h2{margin-bottom:0;}
#pageBody.corp .philosophy p{margin-top:10px;}

#pageBody h2.semiHighlighted{background:#f5f5f5; border:1px #ddd solid; padding:10px; font-size:20px;}
#pageBody.ir article.irTable section.highlight p.tableCaption.tableTop{margin:0 0 5px;}
#pageBody.ir article.irLib section.linkLibrary{padding-bottom:70px;}

#pageBody.hayawakari .hySecond ul.listImg {margin-left:0;}

#pageBody.inq article.privacy section h3{font-weight:bold; margin:60px 0 20px;} 
#pageBody.inq article.privacy section h4{font-weight:bold;}
#pageBody.inq article.privacy section p{} 
#pageBody.inq article.privacy section ul.parenthesisNumeral li{text-indent:-2em; padding-left:2em;}

#pageBody.projects section.profileCar{background:url("/en/products/images/projectsBg.png") bottom center repeat-x;}

@media screen and (max-width:768px) {
	#global{left:auto;}
	#global > ul li > div.drop.prj .inner .colParent{margin-top:0;}
	#global > ul > li a {position:relative; padding:15px;}
	#global > ul li > div .inner .colParent ul.irImgMenu{padding-right:0;}
	#global > ul li > div .inner .colParent ul:nth-child(3){width:auto;}
	#pageBody.corp section.copyrights{margin:0 15px 20px; width:auto;}
	#pageBody h2.semiHighlighted{padding:5px 10px; font-size:16px;}
	#pageBody.inq article.privacy section h3{margin:30px 0 15px;} 
	#pageBody.projects section.profileCar{background:none;}
	#siteHeader .search input{background-image:url(/common/images/searchBoxEn.png);}
}