@charset "utf-8";
body {
  margin: 0;
  padding: 0;
  color: #4d4d4d;

font-size:80%;
font-family:"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3",helvetica, sans-serif;
line-height:180%;
text-align:center;
background: url(../press/images/base.jpg) no-repeat;
background-position: center top;

}
/*画像
---------------------------------------------------- */


#global_title {

  height:32px;
  text-indent: -9999px;
  background: url(../press/images/title.gif) no-repeat;
}
#s_title01 {
  height:22px;
width:250px;
float:left;
  text-indent: -9999px;
  background: url(../press/images/s_title01.gif) no-repeat;
}



/* サブナビ
---------------------------------------------------- */
#side_navi {


height: 320px;

text-align:left;

}

#side_navi ul {
  margin: 0;
  padding: 0;
  list-style: none;

}
#side_navi li {
	margin: 0;
	padding: 0;
	background: url(../press/images/navi.gif) no-repeat -200px 0;
	line-height:30px;
	text-indent:35px;
	list-style:none;
}
#side_navi li a{
height:30px;
  text-decoration: none;	
  display: block;
  line-height:30px;
 
background: url(../press/images/navi.gif) no-repeat;
}
#side_navi li a:hover   {
background: url(../press/images/navi.gif) no-repeat -200px 0;

 
}
#side_navi li strong {
 color:#00a6c6;
}

/* コンテンツ
---------------------------------------------------- */


/*一覧ページ*/

#listWrp{
margin-top:-10px;
margin-bottom:40px;
}

#listWrp li{
list-style:none;
}

#listWrp dl{
border-bottom: #7F7F7F dotted 1px;
list-style:none;
padding:8px 4px;
}

#listWrp li dt{
color:#00A0C6;
padding:0;
line-height:1.5;
}

#listWrp li dd{
background:url(../press/images/arrowIco01.gif) left 0.5em no-repeat;
padding-left:18px;
margin-top:-1.5em;
margin-left:8.5em;
line-height:1.5;
}

#listWrp li dd a{
display:block;
min-height:2em;
}

#listWrp li dd a.pdf{
background: url(../press/images/pdfIco01.gif) left top no-repeat;
padding-left:30px;
}



/*IR詳細ページ*/


div#excerptBox{
font-family:"ＭＳ ゴシック","MS Gothic", "Osaka－等幅";
padding-right:5px;
/*float:right;*/
line-height:1.5;
}

p#sttlSup{
padding:0;
margin-bottom:5px;
letter-spacing:1em;
}

/*エントリー 共通*/


#main_lead #entryDateBox{
margin-bottom:15px;
}

#main_lead p#entryDate{
font-size:0.8em;
color:#FFFFFF;
background-color:#0B2C79;
letter-spacing:1px;
padding:5px 10px;
display:inline;
}

#entryWrp{
margin:30px 0 40px;
line-height:1.8;
}

#entryWrp p{
margin:0;
padding:0;
}

#entryWrp table{
margin:0 auto;
text-align:inherit;
}


/*Bボタン*/
#entryWrp strong{
font-weight:bold;
}

/*Iボタン*/
#entryWrp em{
font-style:normal;
color:#0B2C79;
font-weight:bold;
}

/*アンカーリンク*/


#entryWrp a{
text-decoration:underline;
}

#entryWrp a:hover{
text-decoration:none;
}

/*テーブル装飾用*/

/*
#entryWrp th,
#entryWrp td{
padding:3px;
}*/

/*画像配置用*/
/*
#entryWrp img{
margin:1em 0;
}*/

#pressInfoLeft{
width:245px;
padding-right:20px;
float:left;
font-family:"ＭＳ ゴシック","MS Gothic", "Osaka－等幅";
line-height:1.5;
}

#pressInfo{
float:right;
width:326px;
font-family:"ＭＳ ゴシック","MS Gothic", "Osaka－等幅";
line-height:1.5;
}


/* 111227 株主優待に関するお知らせ
---------------------------------------------------- */

.subtitle_yutai{
	color:#00537a;
	font-size:100%;
	border-bottom:1px solid #c0def4;
	margin-bottom:10px;
}
.step_yutai{
	color:#00477a;
	font-size:100%;
	margin:20px 0 3px;
}
.yutai{
	background-image:url(../investor/images/line_yutai.gif);
	background-position:50% 0;
	background-repeat:repeat-y;
	width:591px;
	margin-bottom:35px;
	padding:8px 0;
}
#yutaiA{
	width:283px;
	float:left;
}
#yutaiB{
	width:283px;
	float:right;
}
.caption_yutai{
	width:283px;
}
.caption_yutai img{
	float:left;
}
.caption_yutai span{
	line-height:1.5;
	width:247px;
	margin-top:4px;
	display:block;
	float:right;
}
#yutaiA table{
	border-right:solid 1px #175693;
	border-top:solid 1px #175693;
	margin-top:12px;
}
#yutaiA table th{
	background-color:#e3effb;
	border-left:solid 1px #175693;
	border-bottom:solid 1px #175693;
	padding:5px 0 3px;
}
#yutaiA table td{
	border-left:solid 1px #175693;
	border-bottom:solid 1px #175693;
	padding:5px 0 3px;
}
#yutaiA #add_yutaiA{
	line-height:1.5;
	margin-top:17px;
}
#yutaiB #btn_tabiiroyutai{
	text-align:right;
	margin-top:36px;
}
#yutaiB #btn_tabiiroyutai img{
	margin-bottom:3px;
	display:block;
}
#usage_yutaiA{
	width:283px;
	float:left;
}
#usage_yutaiB{
	width:283px;
	float:right;
}

