@charset "utf-8";

/* --------------------------------------------------
 Print Preview
  		- display:none; Elements
  		- Width Adjust
  		- Over-writting Style
		- prtPreview Header
		- prtPreview Footer
 		- Header
 		- Footer
 		- printImage
-------------------------------------------------- */

/* display:none; Elements
-------------------------------------------------- */
div#printBtn,
div#fontSizeModule,
div#localNavSection,
div#relatedInfoSection,
div#supportNav,
div.pagetopAnchor {
display:none;
}
div#svdiv,
div.fb {
display:none;
}


/* Width Adjust
-------------------------------------------------- */
div#subFunction,
div#breadCrumbs,
div#main,
div#contents {
width:580px;
}


/* Over-writting Style
-------------------------------------------------- */
/*breadCrumbs*/
div#breadCrumbs {
margin:0 auto 10px;
}

/*contentsTitle*/
div#contentsTitle {
width:580px;
margin-left:0;
}

/*categoryIndex*/
div#categoryIndex div#contents,
div#categoryIndex div#contentsInner {
width:580px;
}
div#categoryIndex div#contents div.boxFrameWidth186 div.boxFrameA01,
div#categoryIndex div#contentsInner div.boxFrameWidth186 div.boxFrameA01 {
margin-right:5px;
}

/* boxFrame970 */
div.boxFrameWidth970 div.boxFrameA01 {
width:578px;
}

/* boxFrame774 */
div.boxFrameWidth774 div.boxFrameA01 {
width:578px;
}

/* aboutus */
div.addressItem,
div.addressItemLast {
width:263px;
}


/* prtPreview Header
-------------------------------------------------- */
div.head{
margin-bottom:10px;
padding:10px 0 0 0;
border-bottom:1px solid #dedede;
}

div.headInner:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
div.headInner {display:inline-block;}
/* Hides from IE-mac \*/
* html div.headInner {height:1%;}
div.headInner {display:block;}
/* End hide from IE-mac */

div.headInner {
width:580px;
margin:0 auto;
text-align:left;
}
div.head div.btnSection {
float:left;
width:182px;
}
div.head div.btnSection a {
margin-right:10px;
}
div.head div.anchorSection {
float:right;
width:140px;
margin-right:5px;
display:inline;
}
div.head div.anchorSection div.boxFrameD04 {
padding:7px 10px;
}
div.head div.anchorSection ul li {
padding-left:11px;
font-size:93%;
background:url(/common/images/pagedownAnchor_ico_01.gif) no-repeat 0 0.4em;
}
div.head div.anchorSection ul li a {
display:block;
}


/* prtPreview Footer
-------------------------------------------------- */
div.foot {
margin-top:18px;
padding:10px 0 30px;
border-top:1px solid #dedede;
}
div.footInner {
width:580px;
margin:0 auto;
text-align:left;
}
div.foot div.btnSection {
text-align:right;
}
div.foot div.btnSection a {
margin-left:10px;
}
div.foot div.aboutPrtPreview {
margin:20px 10px 0 0;
}
div.foot div.aboutPrtPreview ul {
margin-left:10px;
}
div.foot div.aboutPrtPreview ul li {
margin:15px 0 0 15px;
list-style-type:disc;
font-size:93%;
}


/* Header
-------------------------------------------------- */
div#header {
width:580px;
margin:0 auto 20px;
text-align:left;
}
div#header:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
div#header {display:inline-block;}
/* Hides from IE-mac \*/
* html div#header {height:1%;}
div#header {display:block;}
/* End hide from IE-mac */

div#header p {
float:left;
display:inline;
}
div#header p img {
vertical-align:bottom;
}
div#header p#brandLogo {
width:122px;
}
div#header p#corporateName {
width:74px;
margin:7px 0 0 20px;
}


/* Footer
-------------------------------------------------- */
div#footer {
clear:both;
width:580px;
margin:12px auto 0;
text-align:left;
}
div#footer:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
div#footer {display:inline-block;}
/* Hides from IE-mac \*/
* html div#footer {height:1%;}
div#footer {display:block;}
/* End hide from IE-mac */

div#footer address {
float:left;
}
div#footer p {
float:right;
width:73px;
}

/* printImage
-------------------------------------------------- */
.printImage {
width:578px;
height:auto;
}
div.boxFrameA01 .printImage {
width:548px;
}


/* for article
-------------------------------------------------- */
/* articleContents */
div#articleContents div#contents,
div#articleContents div#contentsInner {
width:580px;
}

/* newsLead for print */
div#printNewsLead {
display:block;
}
div#printNewsLead div.contentsLead {
margin:5px 10px 15px 10px;
}


/* media print
-------------------------------------------------- */
@media print{
.printerFriendly{
	display: none;
}
#chartBlock {
	display: none;
}
#header{
	border-top: none;
}
#footer{
	border-bottom: none;
}
}