@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;}