@import "/english/css/base.css";
@import "/english/css/whatsnew.css";

td#leftBlock {
 border-left:1px solid #333333;
	padding-left:13px;
	padding-bottom:30px;
 padding-top:9px;
}

td#rightBlock {
 border-right:1px solid #333333;
	background: url(/english/images/top/right_bg.gif) repeat-y;
	padding-left:13px;
	padding-bottom:30px;
}

div#productBlock { }

div#productBlock p {
 margin-top:0px;
 width:190px;
 height:130px;
 background:url(/english/images/top/h_product_bg.jpg) no-repeat top right;
 padding-right:138px;
 padding-left:10px;
}

div#aboutBlock table.twoCols {
 margin-left:8px;
 background:url(/english/images/top/about_bg.gif) bottom left;
 width:317px;
}
div#aboutBlock .aboutText {
 font-size:11px;
 padding:8px;
 line-height:1.3;
 text-align:left;
}

.irKoukoku {
 border-top:1px solid #6C6CFF;
	background-color:#DDDDFE;
	padding:3px;
	line-height:1.3;
}

div#irBlock { }

div#aboutBlock { }

div.newsBlock {
 background:url(/english/images/top/newsblock_bg.gif) repeat-y;
}


.captionText {
 display:block;
	padding-top:3px;
	color:#333333;
	text-decoration:none;
	font-size:90%
}

div.mentenance {
background-color:#FFFFFF;
border:1px solid #FF9900;
margin-left:23px;
margin-right:25px;
margin-bottom:5px;
padding:3px;
}

div.mentenance a {
 color:#990000;
}

/* add110517 */
div.noticBlock_n {
    background: url("/english/images/top/newsblock_bg_normal.gif") repeat-y scroll 0 0 transparent;
				padding:10px 20px 10px 13px;
				margin:0;
}
div.noticBlock_n .type_heading{
	font-size:12px;
	font-weight:bold;
}
				
div.noticBlock_n .noteColumn{
    border: 1px solid #CCCCCC;
    padding: 20px 15px;
				text-align:left;
				zoom:1;
}
div.noticBlock_n .bottom_line_dot{
    background: url("/shared/img/components/line_dotted_999999.gif") repeat-x scroll left bottom transparent;
    margin-bottom: 10px !important;
    padding-bottom: 10px;
}



