/* CSS Document */
/*--------------------------------------
  Grobal Navigation
---------------------------------------*/
#rightmenu_jisendo {
	float:right;
	text-align:left;
	width:180px;
	margin:10px 0px;
}

#rightmenu_jisendo  .title_jisendo {
	background-color:#999999;
	color:#FFFFFF;
	margin:0.5em 2px 0 0;
	padding:3px 2px 2px 5px;
	font-size:1.0em;
	line-height:1.1em;
	font-weight:bold;
}
#rightmenu_jisendo  .title_jisendo a:link, #rightmenu_jisendo  .title_jisendo a:visited {
	background-color:#999999;
	color:#FFFFFF;
	text-decoration:none;
}
#rightmenu_jisendo .title_jisendo a:hover {
	color:#F8B500;
}
#rightmenu_jisendo ul.menu_jisendo {
  margin:0 2px 0 0;
  padding: 0;
  list-style-type:none;
  font-size:0.9em;
  color:#333333;
}
#rightmenu_jisendo ul.menu_jisendo li {
	border-top: 1px solid #999999;
    line-height: 1.5em;
}
#rightmenu_jisendo li.list1 {
	background-image:url(../common/menu_red.gif);
  background-repeat:no-repeat;
  background-position:0px 7px;
  padding:3px 0 2px 20px;
}
#rightmenu_jisendo .menu_jisendo a,
#rightmenu_jisendo  .selected {
  text-decoration: none;
 }

#rightmenu_jisendo .menu_jisendo a:hover, .menu a.branch:hover, .menu a:active {
  color:#e2041B;
}
#rightmenu_jisendo li.selected {
  background-image:url(../common/menu_yellow.gif);
  background-repeat:no-repeat;
  background-position:0px 7px;
  padding:3px 0 2px 20px;
  color:#000000;
  font-weight:bold;
}
#rightmenu_jisendo  li.jisendo2{
 	background-image:url(../common/menu_gray.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding:3px 0 2px 20px;
 }

#rightmenu_jisendo ol.jisendo1{
	margin-left:10px;
	padding:0;
}
#rightmenu_jisendo ol.jisendo1 li {
	border-top: 1px solid #FFFFFF;
	margin:0;
	padding:0;
}
 #rightmenu_jisendo ul.sub_jisendo {
	margin:0;
	padding:0; 
	list-style-type:none;
	font-size:0.9em;
}
#rightmenu_jisendo ul.sub_jisendo li {
	border-top: 1px solid #FFFFFF;
	line-height: 1.25em;
	margin:0 0 3px 0;
	padding:0 0 0 11px;
	background-image:url(../common/menu_red_s.gif);
	background-repeat:no-repeat;
	background-position:0px 0.2em;
}
#rightmenu_jisendo ul.sub_jisendo li.selected {
  background-image:url(../common/menu_yellow_s.gif);
  color:#000000;
  font-weight:bold;
}

/*--------------------------------------
  見出し
---------------------------------------*/
.jisendo_midashi01 {
	margin:0 0 0.3em 5px;
	padding:0;
	font-weight:bold;
}
#jisendo h2.subtitle {
	font-size:1.5em;
	border:none;
	color:#666666;
}
#jisendo h3 {
	color:#009999;
	font-weight:bold;
}
#jisendo h4 {
	clear:both;
	background-color:#009999;
	color:#FFFFFF;
	font-weight:bold;
	padding:0 0 0 5px;
	margin:5px 0.2em 0.5em 5px;
	background-image:none;
}
#jisendo h6 {
	clear:both;
	font-weight:bold;
	font-size:0.9em;
	margin:5px 0.2em 0.5em 5px;
	border:none;
}
#jisendo h5 {
	clear:both;
	font-weight:bold;
	font-size:1em;
	color:#009999;
	margin:5px 0.2em 0.5em 5px;
}
.color666666 {
	color:#666666;
}
.color009999 {
	color:#009999;
}
table.colmn {
	border:1px solid #66CCCC;
	padding:0px;
	margin:10px;
}
table.colmn td {
	border:1px solid #66CCCC;
	padding:0px 5px 0px 2px;
}
/*--------------------------------------
  定義リスト
---------------------------------------*/
dl.keii {
	font-size:0.9em;
	line-height:1.25em;
}
dl.keii dt {
	float:left;
	padding:0 0 0 20px;
}
dl.keii dd {
	margin:0 0 0.3em 8em;
}
dl.chu {
	font-size:0.8em;
	line-height:1.25em;
}
dl.chu dt {
	float:left;
	padding:0 0 0 20px;
}
dl.chu dd {
	margin:0 0 0.3em 4em;
}
dl.chu_long {
	font-size:0.8em;
	line-height:1.25em;
}
dl.chu_long dt {
	padding:0 0 0 20px;
}
dl.chu_long dd {
	margin:0 0 0.3em 2em;
}