@charset "utf-8";

/* CSS Document */



/* AR2011 index
---------------------------------------------------------- */
div.gnslArIndexInfoBlockB02{
	margin:0;}

div.gnslArIndexInfoBlockB02 div.gnslFirstColumnBox,
div.gnslArIndexInfoBlockB02 div.gnslEndColumnBox{
	float:left;
	_display:inline;
	border-bottom:#666666 solid 1px;}

div.gnslArIndexInfoBlockB02 div.gnslFirstColumnBox{
	width:310px;
	_width:309px;
	border-right:#666666 solid 1px;}

div.gnslArIndexInfoBlockB02 div.gnslEndColumnBox{
	width:309px;}

div.gnslArIndexInfoBlockB02 div.gnslFirstColumnBox h2.gnslMrgnA01,
div.gnslArIndexInfoBlockB02 div.gnslEndColumnBox h2.gnslMrgnA01
{
	margin:0;
}

ul.gnslIconLinkListA01 li {
	margin-top:15px;
}

ul.gnslIconLinkListA01 li.icon01 a {
padding:1px 0 1px 22px;
background:url("/about/investors/ir_library/ar/shared/img/icon_related_ar_00_01.gif") 0 0.2em no-repeat; /*Variable Image*/
}

div.gnslArIndexInfoBlockB02 div.gnslEndColumnBox ul.gnslIconLinkListA01 li.icon01 a
{
margin-left:9px;
}

div.gnslArIndexInfoBlockA02{
	padding:0 0 23px 0;
	margin:0 0 23px 0;
	}

#contentsArea div.gnslArIndexInfoBlockA02 ul{ margin:0 8px;}

div.gnslArIndexInfoBlockA02 div.firstColumnBox,
div.gnslArIndexInfoBlockA02 div.midColumnBox,
div.gnslArIndexInfoBlockA02 div.endColumnBox
{
	width:149px;
	float:left;
	_display:inline; }

div.gnslArIndexInfoBlockA02 div.firstColumnBox,
div.gnslArIndexInfoBlockA02 div.midColumnBox{
	margin:0 8px 0 0}

#contentsArea div.gnslArIndexInfoBlockA02 div p
{margin:0 8px 0 8px; float:none;}

div.gnslMarginTop15 {
	margin-top:15px;
	margin-bottom:0 !important;
}

ul.gnslAlignRight {
	text-align:right;
}
ul.gnslAlignRight li {
	margin-top:0 !important;
}

/* AR2011 Plan
---------------------------------------------------------- */
img.gnslPlanTitle {
	vertical-align:middle;
	margin-left:0.3em;
}


/* AR2011 Message
---------------------------------------------------------- */
div#gnsl_planImageMargin {
	margin-bottom:35px !important;
}

/* AR2011 Overview
---------------------------------------------------------- */
div.gnsl_strategyInformationFontColor {
	color:#1C3687;
}

div.gnsl_strategyMedicalFontColor {
	color:#E54B01;
}

div.gnsl_strategyOptFontColor {
	color:#006634;
}


/* AR2011 Q and A
---------------------------------------------------------- */
img.gnslAnswerImage {
	float:left;
	margin-right:10px;
}

















