@charset "shift_jis";





#ir #wrapper #contents #content #irMain #irMain_2nd .indexHeader {


	border-top-style: none;


	border-right-style: none;


	border-bottom-style: none;


	border-left-style: none;


	padding: 0px;


	height: 107px;


	margin-top: 0px;


	margin-right: 0px;


	margin-bottom: 15px;


	margin-left: 0px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col1 {


	float: left;


	width: 141px;


	margin: 0px;


	padding: 0px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 {


	float: right;


	width: 570px;


	margin: 0 0 5px 0;


	padding: 0px;


}





/* #menuCol1


---------------------------------------- */








#ir #wrapper #contents #content #irMain #irMain_2nd #main #menuCol1 {


/*	float: left;*/


	margin: 0px;


	padding: 0px;


	width: 570px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 h4 {


	height: 40px;


	width: 560px;


	margin: 0px;


	padding-top: 0px;


	padding-right: 0px;


	padding-bottom: 0px;


	padding-left: 0px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 .arrowB {


	background-image: url(../images/arrow_b.gif);


	background-repeat: no-repeat;


	background-position: 0px 50%;


	padding-left: 15px;


	margin-top: 5px;


	margin-right: 5px;


	margin-bottom: 10px;


	margin-left: 5px;


}








#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #menuCol1 .menu1 {


	width: 184px;


	padding-top: 0px;


	padding-bottom: 0px;


	padding-left: 0px;


	border: 1px solid #999999;


	float: left;


	margin-top: 0px;


	margin-right: 5px;


	margin-bottom: 0px;


	margin-left: 0px;


	display:inline;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #menuCol1 .menu1 h5 {


	height: 41px;


	width: 181px;


	margin: 0px;


	padding: 0px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #menuCol1 .menu1 li {


	background-image: url(../images/listlink_icon_investors.gif);


	background-repeat: no-repeat;


	background-position: 0px 50%;


	padding-left: 10px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #menuCol1 .menu1 ul {


	margin-top: 10px;


	margin-bottom: 10px;


	margin-left: 15px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #menuCol1 .menu1 .pdfList2 {


background-image: url(../../../images-top/pdf_icon.gif);


background-repeat: no-repeat;


background-position: 0px 0.3em;


_background-position: 0px 0.25em;


padding-left: 15px;


width: 145px;


}











#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #menuCol1 .menu2 {


	width: 186px;


	padding-top: 0px;


	padding-right: 0px;


	padding-bottom: 0px;


	padding-left: 0px;


	border: 1px solid #999999;


	float: left;


	display:inline;


	margin: 0px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #menuCol1 .menu2 h5 {


	height: 41px;


	width: 150px;


	margin: 0px;


	padding: 0px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #menuCol1 .menu2 li {


	background-image: url(../../../images-top/listlink_icon.gif);


	background-repeat: no-repeat;


	background-position: 0px 50%;


	padding-left: 10px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #menuCol1 .menu2 ul {


	margin-top: 10px;


	margin-bottom: 10px;


	margin-left: 15px;


}








/* #menuCol2


---------------------------------------- */








#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #menuCol2 {


	width: 570px;


	margin: 0px;


	padding: 0px;


	float: right;


}





#ir #wrapper #contents #content #irMain #irMain_2nd #main #menuCol2 .menu1 {


	width: 359px;


	padding-top: 0px;


	padding-bottom: 0px;


	padding-left: 0px;


	border: 1px solid #999999;


	float: left;


	margin-top: 0px;


	margin-right: 0px;


	margin-bottom: 0px;


	margin-left: 0px;


	display:inline;


}





#ir #wrapper #contents #content #irMain #irMain_2nd #main #menuCol2 .menu1 h5 {


	height: 41px;


	width: 307px;


	margin: 0px;


	padding-top: 0px;


	padding-right: 0px;


	padding-bottom: 0px;


	padding-left: 0px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main #menuCol2 .menu1 li {


	background-image: url(../../../images-top/listlink_icon.gif);


	background-repeat: no-repeat;


	background-position: 0px 50%;


	padding-left: 10px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #menuCol2 .menu1 ul {


	margin-top: 20px;


	margin-bottom: 20px;


	margin-left: 10px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main #menuCol2 .menu1 .pdfList2 {


	background-image: url(../../../images-top/pdf_icon.gif);


	background-repeat: no-repeat;


	background-position: 0px 50%;


	padding-left: 15px;


}











#ir #wrapper #contents #content #irMain #irMain_2nd #main #menuCol2 .menu2 {


	width: 359px;


	padding-top: 0px;


	padding-bottom: 0px;


	padding-left: 0px;


	border: 1px solid #999999;


	float: right;


	display:inline;


	margin: 0px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main #menuCol2 .menu2 h5 {


	height: 41px;


	width: 343px;


	margin: 0px;


	padding-top: 0px;


	padding-right: 0px;


	padding-bottom: 0px;


	padding-left: 0px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main #menuCol2 .menu2 li {


	background-image: url(../../../images-top/listlink_icon.gif);


	background-repeat: no-repeat;


	background-position: 0px 50%;


	padding-left: 10px;


}





#ir #wrapper #contents #content #irMain #irMain_2nd #main #menuCol2 .menu1 .floatL {


	float: left;


	width: 155px;


	padding-left: 20px;


	padding-bottom: 10px;


	padding-top: 10px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main #menuCol2 .menu2 div {


	float: left;


	padding-left: 20px;


	padding-top: 10px;


	padding-bottom: 10px;


	_padding-bottom: 39px;


	margin: 0px;


	width: 320px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main #menuCol2 {


	clear: both;


	width: 727px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col1 dd {


	font-size: 90%;


	_font-size: 100%;


	padding-top: 7px;


	padding-bottom: 7px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main {


	width: 727px;


	float: left;


	margin: 0px;


	padding: 0px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col1 .btnPreMessage {


	padding-bottom: 8px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #read li {


	float: left;


	padding-right: 12px;


	padding-left: 12px;


	padding-top: 0px;


	padding-bottom: 0px;


	margin: 0px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #read {


	float: left;


	margin-bottom: 5px;


	border: 1px solid #999999;


	padding-bottom: 5px;


	_padding-bottom: 0px;


	width: 568px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #read .readMain{


	margin-right: 10px;


	margin-left: 10px;


	margin-top: 10px;


	margin-bottom: 5px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #read ul {


	margin: 0px;


	padding: 0px;








}


#contents #content #irMain #irMain_2nd .introduceH4 {


color: #333399;


font-size: 1.2em;


}


#contents #content #irMain #irMain_2nd .introduceH5 {


font-size: 1.4em;


}


h4#growView{


color: #333399 !important;


text-align: center;


font-size: 120% !important;


font-weight: bold;


line-height: 130% !important;


width: 100%;


}


h4#growView span{


	font-size: 180%!important;


	font-weight: bold;


}


h4#growView{


	font-size: 150%!important;


	font-weight: bold;


	padding-top: 10px;


	padding-bottom: 0px;


}


h5.headLine{


color: #8B7967 !important;


font-size: 110%;


margin: 10px 0;


}


h5.headLine2{


color: #333399 !important;


font-size: 110%;


margin: 10px 0;


text-align: center;


}


h6{


color: #333399 !important;


font-size: 110%;


margin: 5px 0 10px 0;


font-weight: bold;


}





#basicPlan{


margin-left: 20px;


margin-bottom:10px;


} 


#basicPlan ul{


list-style-type: none;


margin-left: 50px;


}


#basicPlan p{


margin: 1em;


}





ol#strategy{


list-style: decimal inside;


font-weight: bold;


width: 480px;


margin: 0 auto 10px auto;


display: block;


}


ol#strategy ul{


list-style-type: disc;


font-weight: normal;


margin-left: 30px;


}





#aim{


	margin-left: auto;


	margin-bottom:10px;


	margin-right: auto;


	width: 480px;


}





#aim table th{


color: #000000;


background-color: #dcd2ac;


text-align: center;


width: 30%;


}


#aim table td{


color: #000000;


background-color: #ffffff;


text-align: center;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #aim table,


#ir #wrapper #contents #content #irMain #irMain_2nd #aim td,


#ir #wrapper #contents #content #irMain #irMain_2nd #aim th{


border:1px solid #333333;


}





#ir #wrapper #contents #content #irMain #irMain_2nd #main .growValueArea {


margin: 0px auto;


width: 640px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .introduceBtns {


width:540px;


margin: 0 auto 10px auto;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .introduceBtns td {


text-align: center;


padding: 3px 0;


vertical-align: top;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .introduceBtns p {


text-align: left;


padding: 2px 8px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main #introduceInner1,


#ir #wrapper #contents #content #irMain #irMain_2nd #main #introduceInner2{


width: 500px;


margin: 5px auto;


height: 390px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main #introduceGraph1{


width: 669px;


height: 336px;


margin: 0 auto 10px auto;


position: relative;


/*preLoadImages*/


background: url(../images/introduce_graph1_on01.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph1_on02.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph1_on03.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph1_on04.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph1_on05.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph1_on06.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph1_on07.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph1_on08.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph1_on09.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph1_on10.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph1.gif) no-repeat -9999px 0px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main #introduceGraph2{


width: 653px;


height: 345px;


margin: 0 auto 10px auto;


position: relative;


/*preLoadImages*/


background: url(../images/introduce_graph2_on01.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph2_on02.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph2_on03.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph2_on04.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph2_on05.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph2_on06.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph2_on07.gif) no-repeat -9999px 0px;


background: url(../images/introduce_graph2.gif) no-repeat -9999px 0px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main #PL-01,


#ir #wrapper #contents #content #irMain #irMain_2nd #main #PL-02,


#ir #wrapper #contents #content #irMain #irMain_2nd #main #PL-03{


page-break-before:always;


}


#contents #content #irMain #irMain_2nd #main #graph1_zbase,


#contents #content #irMain #irMain_2nd #main #graph2_zbase{


position: absolute;


z-index: 1;


left: 0px;


bottom: 0px;


}


#contents #content #irMain #irMain_2nd #main #graph1_z01,


#contents #content #irMain #irMain_2nd #main #graph1_z02,


#contents #content #irMain #irMain_2nd #main #graph1_z03,


#contents #content #irMain #irMain_2nd #main #graph1_z04,


#contents #content #irMain #irMain_2nd #main #graph1_z05,


#contents #content #irMain #irMain_2nd #main #graph1_z06,


#contents #content #irMain #irMain_2nd #main #graph1_z07,


#contents #content #irMain #irMain_2nd #main #graph1_z08,


#contents #content #irMain #irMain_2nd #main #graph1_z09,


#contents #content #irMain #irMain_2nd #main #graph1_z10{


position: absolute;


z-index: 0;


bottom:35px;


}


#contents #content #irMain #irMain_2nd #main #graph1_z01{left: 84px;}


#contents #content #irMain #irMain_2nd #main #graph1_z02{left: 138px;}


#contents #content #irMain #irMain_2nd #main #graph1_z03{left: 192px;}


#contents #content #irMain #irMain_2nd #main #graph1_z04{left: 246px;}


#contents #content #irMain #irMain_2nd #main #graph1_z05{left: 300px;}


#contents #content #irMain #irMain_2nd #main #graph1_z06{left: 354px;}


#contents #content #irMain #irMain_2nd #main #graph1_z07{left: 408px;}


#contents #content #irMain #irMain_2nd #main #graph1_z08{left: 462px;}


#contents #content #irMain #irMain_2nd #main #graph1_z09{left: 516px;}


#contents #content #irMain #irMain_2nd #main #graph1_z10{left: 570px;}





#contents #content #irMain #irMain_2nd #main #graph2_z01,


#contents #content #irMain #irMain_2nd #main #graph2_z02,


#contents #content #irMain #irMain_2nd #main #graph2_z03,


#contents #content #irMain #irMain_2nd #main #graph2_z04,


#contents #content #irMain #irMain_2nd #main #graph2_z05,


#contents #content #irMain #irMain_2nd #main #graph2_z06,


#contents #content #irMain #irMain_2nd #main #graph2_z07{


position: absolute;


z-index: 0;


}


#contents #content #irMain #irMain_2nd #main #graph2_z01{left: 324px;bottom:243px;}


#contents #content #irMain #irMain_2nd #main #graph2_z02{left: 386px;bottom:160px;}


#contents #content #irMain #irMain_2nd #main #graph2_z03{left: 364px;bottom:63px;}


#contents #content #irMain #irMain_2nd #main #graph2_z04{left: 271px;bottom:19px;}


#contents #content #irMain #irMain_2nd #main #graph2_z05{left: 177px;bottom:63px;}


#contents #content #irMain #irMain_2nd #main #graph2_z06{left: 154px;bottom:160px;}


#contents #content #irMain #irMain_2nd #main #graph2_z07{left: 220px;bottom:243px;}





#contents #content #irMain #irMain_2nd #main #graph1_zwrapp,


#contents #content #irMain #irMain_2nd #main #graph2_zwrapp{


position: absolute;


z-index: 3;


left: 0px;


bottom: 0px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #read a {


	margin: 0px;


	padding: 0px;


}


#ir #wrapper #contents #content #irMain #irMain_2nd #main .col2 #read img {


	vertical-align: bottom!important;


	margin: 0px;


	padding: 0px;


}



