* {
	/*margin: 0;
	padding: 0;*/
	font-style: normal;
	font-weight: normal;
	font-size : 100%;
}

body {
	font-size:9px 
    *font-size:small;
    *font:x-small;
	color: #333333;
	margin:0px 0px 0px 15px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}

table,td,th { 
	font-size:9px;
}

/* Link */
a{ color:#000099; text-decoration:none;}
a:link { color:#000099; text-decoration:none;}
a:hover { color:#336699; text-decoration:underline;}
a:active { color:#6699CC; text-decoration:underline;}

.menu {  font-size: 100%; color: #333333;}
a.menu:link {  font-size: 100%; color: #333333; text-decoration:none;}
a.menu:hover {  font-size: 100%; color: #CC3333; text-decoration:underline;}

.menu2 {  font-size: 100%; color: #333333;}
a.menu2:link {  font-size: 100%; color: #333333; text-decoration:none;}
a.menu2:hover {  font-size: 100%; color: #003366; text-decoration:underline;}

.menu3 {  font-size: 100%; color: #333333;}
a.menu3:link {  font-size: 100%; color: #333333; text-decoration:none;}
a.menu3:hover {  font-size: 100%; color: #0066CC; text-decoration:underline;}

/* Footer */
.footer { font-size: 12px; color:#333333; border-top:#67C4EF solid 2px; padding:10px 10px 10px 10px; height: 25px; }
a.foot:link { font-size: 12px; color:#333333; text-decoration:none;}
a.foot:visited { font-size: 12px; color:#333333; text-decoration:none;}
a.foot:active { font-size: 12px; color:#CC3333; text-decoration:underline;}
a.foot:hover { font-size: 12px; color:#CC3333; text-decoration:underline;}

.caution {  font-size: 11px; color: #CC0000; line-height: 120%}
a.caution:link {  font-size: 11px; color: #CC0000; line-height: 120%}
a.caution:visited {  font-size: 11px; color: #CC0000; line-height: 120%}

/* Font Size */
.px10 {  font-size: 77%}
.px11 {  font-size: 85%}
.px12 {  font-size: 100%}
.px14 {  font-size: 108%}
.px15 {  font-size: 116%}
.px10h {  font-size: 77%; line-height: 140%}
.px11h {  font-size: 85%; line-height: 140%}
.px12h {  font-size: 100%; line-height: 180%}
.px13b_navy {	font-size: 105%; font-weight: bold; color: #035EE0; line-height: 170%}
.px14h {  font-size: 108%; line-height: 150%}

.wt11 { font-size: 11px; background-color: #FFFFFF;}
.navy11 { font-size: 70%; color: #FFFFFF; background-color: #003366;}

.line130 {  line-height: 130%}
.line140 {  line-height: 140%}
.line150 {  line-height: 150%}

.date{  font-size: 12px; color: #003366; } 

.crumb {  font-size: 100%; color: #0066CC; padding-left:5px;}
a.crumb:link {	font-size: 100%; color: #0066CC; text-decoration:none;}
a.crumb:hover {	font-size: 100%; color: #003366; text-decoration:underline;}

.crumb2 {  font-size: 100%; color: #0066CC; padding-right:10px;}
a.crumb:link {	font-size: 100%; color: #0066CC; text-decoration:none;}
a.crumb:hover {	font-size: 100%; color: #003366; text-decoration:underline;}


/* Background */
.wt { background-color: #FFFFFF;}
.navy { background-color: #035EE0;}
.red { background-color: #CC3333;}
.blue { background-color: #0066CC;}
.ir_menseki { background-color: #BFD5EA;}
.weat { background-color: #E6E6CE; font-size: 11px;}
.lightgray { background-color: #E3E3E3;}
.pale { background-color: #F1F4F4;}
.basegray { background-color: #999999;}
.hotpink { background-color: #FF69B4;}
.lightyellow { background-color: #FFFFCC;}

h2 { font-size: 105%; font-weight: bold; color: #035EE0;}

/*text-indent*/
.indent10px { text-indent: 10px;}
.goods_cap {	font-size: 85%; color: #FFFFFF; background-color: #035EE0;
	line-height: 153.9%;}
.bold { font-weight:bold; }

.white {color: #FFFFFF}
.darkgreen {color: #125421}
.darkred {color: #CC3333}
.royalblue {color: #035EE0}
.skyblue {color: #0066FF}
.yellow {color: #FFCC33}

.newsdate {	font-size: 100%; text-indent: 5px;}

.text_10point { font-size: 77%; font-family: "ＭＳ Ｐゴシック", "Osaka"}
.text_12point{ font-size: 100%; font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 150%}
.text_13point { font-size: 105%; line-height: 150%; font-family: "ＭＳ Ｐゴシック", "Osaka"}
.text_15point { font-size: 116%x; font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 150%}
.text_15point_b { font-size: 116%x; font-weight: bold; font-family: "ＭＳ Ｐゴシック", "Osaka"; line-height: 150%;}
.text_17point { font-size: 131%; font-family: "ＭＳ Ｐゴシック", "Osaka"; 	line-height: 150%;}
.menseki_txt {
	font-size: 85%;
	line-height: 125%;
	color: #999999;
	padding: 5px;
}

.per95 {
	font-size: 95%;
}

.corporate_box {
  background:url(/english/images/corporate_box_naka.jpg) no-repeat;
  height: auto;
}

.business_box {
  background:url(/english/images/business_box_naka.jpg) no-repeat;
  height: auto;
}

.ir_box {
  background:url(/english/images/ir_box_naka.jpg) no-repeat;
  height: auto;
}

div.pdng18 {
	padding-left: 18px;
}


/*img-change*/
#fchange {
 text-align: right;
 width: 75px;
 margin-left: auto;
}
#fchange a {
 cursor:pointer;
}

#fchange .fsize {
 float: left;
}

#fsmall a,#fmiddle a,#flarge a {
 display: block;
 height: 25px;
 width: 25px;
}

#fchange .ftxt {
 display: none;
}

#fsmall a {
	background-image: url(/english/images/font_size_s-r.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#fmiddle a {
	background-image: url(/english/images/font_size_m.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#flarge a {
	background-image: url(/english/images/font_size_l.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#fsmall a:hover {
	background-image: url(/english/images/font_size_s-r.gif);
}

#fmiddle a:hover {
	background-image: url(/english/images/font_size_m-r.gif);
}

#flarge a:hover {
	background-image: url(/english/images/font_size_l-r.gif);
}

.menu-space {
  background:url(/ir/images/ir_menu_space.gif) repeat-y;
}

.catch {
  font-size:116%;
  font-weight:bold;
  color:#035EE0;
  text-align:center;
  line-height:135%;
}

.catch2 {
  font-size:116%;
  font-weight:bold;
  color:#035EE0;
  text-align:left;
  line-height:135%;
}

td#wrd { font-size: 12px; }
.wrd { font-size: 12px; color: #999999; border: #999999 1px solid; width: 120px; }

.news-line {
  background:url(/english/images/dot_hor.gif) no-repeat;
}

.box-news {
  background:url(/english/images/news_release_naka.jpg) repeat-y;
}
