@charset "shift_jis";

/* コンテンツ */
#ir #bunkatu{
	width: 560px;
	margin: 12px 0px 12px 20px;
}
#ir #bunkatu #left {
	background-image: url(../images/dot_white.gif);
	background-repeat: repeat;
	width:270px;
	float:left;
}
#ir #bunkatu #right {
	background-image: url(../images/dot_white.gif);
	background-repeat: repeat;
 width:270px;
 float:right;
}

#ir dl dt{
	margin-left: 10px;
}
#ir dl dd{
	margin-top: -1.2em;
	margin-left: 7em;
	/* MacIE begin \*/
 margin-left: 6em;
 /* MacIE end */
	
}

/*  */
#ir #contents #box {
	width: 560px;
	margin: 12px 0px 12px 20px;
}

/* 枠つき */
#ir #box2 dl{
	padding:4px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#ir #box2 dl.line{
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
#ir #box2 dt{
	margin:0px;
}
#ir #box2 dl dd.pdf{
	margin-top: -1.2em;
	margin-left: 30em;
	padding-left:20px;
	background-image: url(../images/ic_pdf.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#ir #contents #box2 {
 clear:both;
	width: 580px;
	background-image: url(../images/waku01d.gif);
	background-repeat: no-repeat;
	margin-top: 12px;
	padding-top: 12px;
}
#ir #contents #box2 img.bottom{
	background-image: url(../images/waku01b.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 580px;
}
#ir #contents #box2 #naka{
	width: 543px;
	background-image: url(../images/dot_white.gif);
	background-repeat: repeat;
}

/* 矢印付きリスト */
#ir ul.arrow{
 margin-bottom:12px;
}
#ir ul.arrow li{
 display:inline;
	background-image: url(../images/rnavi_arrow01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
	padding: 3px 3px 3px 12px;
	text-align: left;
	vertical-align: top;
	list-style-type: none;
}

#ir ul.arrow li.lm2{
 margin-left:5.3em;
}
#ir ul.arrow li.lm6{
 margin-left:9em;
}
#ir ul.arrow li.lm5{
 margin-left:8em;
}
#ir p.arrow{
	background-image: url(../images/rnavi_arrow01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: normal;
	padding: 3px;
	vertical-align: top;
}

/* テーブル幅固定の場合 */
#ir table.w1{
 width:575px;
}
#ir table.w2{
 width:505px;
 /* MacIE begin \*/
 width:505px;
 _width:530px;
 /* MacIE end */

}


/* 下線付きボックス */
#ir #contents #box3 {
 width:500px;
	padding:0px 12px 12px 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

/* QAで使用 */
#ir #box.qa p{
 text-indent:-1.4em;
	padding-left:2em;
}

/* プレスリリースで使用 */
#ir #box.press ul{
 margin:0px 0px 0px 10px;
}
#ir #box.press li{
	padding:5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	list-style-type: none;
}

/* QAで使用 */
#ir #box-info{
 margin:20px 0px 20px 110px;
 width:350px;
	padding: 10px;
	border: 1px solid #CCCCCC;
}
/* xサイトマップで使用 */
#ir #map #bunkatu{
 margin-top:-5px;
}
#ir #map #bunkatu p{
	margin-left:15px;
}
#ir #map #bunkatu h3{
	margin-top:15px;
}


/* ----------------　*/
