@charset "Shift_JIS";


/* フォントサイズボタンアクティブ */
#fontNav {
	background: url(../images/head_text_normal.gif) no-repeat;
}


/***基本フォントサイズ指定***/

.small {
	font-size: 65%;
	line-height: 125%;
}

.normal {
	font-size: 75%;
	line-height: 145%;
}

.large {
	font-size: 85%;
	line-height: 165%;
}

.x-large {
	font-size: 98%;
	line-height: 185%;
}


*html body.year #container ol.normal {/*IE6*/
	font-size: 75%;
	line-height: 125%;
}


*:first-child+html body.year #container ol.normal {/*IE7*/
	font-size: 75%;
	line-height: 125%;
}

/***左ナビゲーションの矢印位置指定***/

#left_navi dl dt a {
	margin: 0px;
	padding: 10px 3px 9px 24px;
	width: 138px;
	background: url(../images/arr_blue_r.gif) 6px 11px no-repeat;
	display: block;
}

#left_navi dd ul li a {
	margin: 0px;
	padding: 6px 3px 5px 24px;
	width: 138px;
	background: url(../images/arr_blue1.gif) 11px 7px no-repeat;
	display: block;
}

#left_navi dd ul li ul li a {
	margin: 0px;
	padding: 6px 3px 5px 37px;
	width: 125px;
	background: url(../images/arr_blue2.gif) 27px 7px no-repeat;
	display: block;
}

#left_navi p.inquiry a {
	margin: 0px;
	padding: 6px 8px 6px 27px;
	width: 113px;
	background: url(../images/arr_blue_r.gif) 8px 7px no-repeat #ececec;
	display: block;
}



/***共通：矢印位置指定***/

#container p.more a {
	padding: 0 0 0 15px;
	background: url(/common/images/arr_blue_r.gif) center left no-repeat;
}

#container p.inquiry-c a {
	padding: 1px 0px 2px 15px;
	background: url(/common/images/arr_blue_r.gif) top left no-repeat;
}

#container p.pageback a,
#container ul.page_jump li.pageback  a {
	padding: 1px 0px 2px 15px;
	background: url(/common/images/arr_blue_l.gif) left 1px no-repeat;
	_background: url(/common/images/arr_blue_l.gif) top left no-repeat;
}

#container p.pagenext a,
#container ul.page_jump li.pagenext  a {
	padding: 1px 15px 2px 0px;
	background: url(/common/images/arr_blue_r.gif) right 1px no-repeat;
	_background: url(/common/images/arr_blue_r.gif) right 0px no-repeat;
}

#container p.pagetop a {
	padding: 0 0 0 15px;
	background: url(/common/images/arr_blue_r.gif) center left no-repeat;
}

#container #contents dl.pagenavi_box dd ul.link_area li {
	margin: 0px;
	padding: 5px 0px 5px 10px;
	background: url(../images/arr_blue2.gif) 0px 7px no-repeat;
}

#container dl.sitemap dd ul.link_area li {
	margin: 0px;
	padding: 5px 10px 5px 20px;
	background: url(../images/arr_blue2.gif) 10px 7px no-repeat;
}

#container #contents dl.pagenavi_box dt a {
	margin: 0px;
	padding: 3px 8px 3px 25px;
	width: 302px;
	background: url(../images/arr_blue_r.gif) 8px 7px no-repeat #ececec;
	display: block;
}

#container dl.pagenavi_box-5 dd ul.link_area li,
#container dl.pagenavi_box-4 dd ul.link_area li,
#container dl.pagenavi_box-3 dd ul.link_area li,
#container dl.pagenavi_box-3_ir ul.link_area li {
	margin: 0px;
	padding: 2px 0px 2px 10px;
	background: url(../images/arr_blue2.gif) 0px 5px no-repeat;
}

#container dl.pagenavi_box-5 dt a,
#container dl.pagenavi_box-4 dt a,
#contents dl.pagenavi_box-3 dt a {
	margin: 0px;
	padding: 3px 8px 3px 25px;
	width: 172px;
	background: url(../images/arr_blue_r.gif) 8px 7px no-repeat #ececec;
	display: block;
}

#container dl.pagenavi_box-5 dt a{
	margin: 0px;
	padding: 3px 8px 3px 25px;
	width: 125px;
	background: url(../images/arr_blue_r.gif) 8px 7px no-repeat #ececec;
	display: block;
}

#container ul.blue_arr li a {
	padding-left: 20px;
	background: url(../images/arr_blue_r.gif) 4px 0px no-repeat;
	_background: url(../images/arr_blue_r.gif) 4px 0px no-repeat;
}

#container div.index_line ul.general_non_border_non_list_non_p li a {
	padding-left: 15px;
	background: url(../images/arr_blue2.gif) 4px 0px no-repeat !important;
	_background: url(../images/arr_blue2.gif) 4px 0px no-repeat !important;
	_float: left;
}

#container dt.blue_arr a {
	padding-left: 20px;
	background: url(../images/arr_blue_r.gif) 4px 0px no-repeat;
	_background: url(../images/arr_blue_r.gif) 4px 0px no-repeat;
}

/***フッター：矢印位置指定***/

#footer ul li a {
	padding-left: 15px;
	background: url(/common/images/arr_blue_r.gif) top left no-repeat;
}


/***IR情報：矢印位置指定***/

dl.topmessage dt a,
#container dl.pagenavi_box-3_ir dt a {
	margin: 0px;
	padding: 3px 8px 2px 25px;
	width: 403px;
	background: url(/common/images/arr_blue_r.gif) 8px 7px no-repeat #ececec;
	display: block;
}

div.news_title p.news_more a {
	padding: 0 0 0 15px;
	background: url(/common/images/arr_blue_r.gif) center left no-repeat;
	_background: url(/common/images/arr_blue_r.gif) 0px 0px no-repeat;
}

div.feed_title p.feed_more a {
	padding: 1px 0px 2px 15px;
	background: url(/common/images/arr_blue_r.gif) 0px 1px no-repeat;
	_background: url(/common/images/arr_blue_r.gif) 0px 0px no-repeat;	
}

/***実績一覧：矢印位置指定***/

#contents #detailed_box ul#go-back li#back a {
	background:#ECECEC url(/common/images/arr_blue_l.gif) no-repeat scroll 10px 9px;
}

#contents #detailed_box ul#go-back li#go a {
	background:#ECECEC url(/common/images/arr_blue_r.gif) no-repeat scroll 10px 9px;
}
