@charset "Shift_JIS";

#right_menu {
 width:165px;
 float:right;
 margin-left:0px;
 margin-top:10px;
 background-color:#f5f5f5;
 border-right: 1px solid #999999;
 border-bottom: 1px solid #999999;
 border-left: 1px solid #999999;
}


#right_menu h2 {
 background-image: url(http://web.archive.org/web/20071014143740im_/http://www.pref.tottori.lg.jp/Images/ac21.gif);
 border-bottom: solid 1px #9cc;
 border-top: solid 4px #099;
 background-repeat: repeat;
 height:auto;
 margin-bottom:0px;
  color: #003333;
  font-size: 125%;
  padding: 7px 5px 4px 7px;
  margin: 0px;
  letter-spacing:0.05em;
  line-height: 150%;
  height:auto;
}

#right_menu h2 :link {
    color:#FFFFFF;
}

#right_menu h2 :hover {
    color:#FFCC33;
}

/*Ｈ３の設定・一緒にしないとバグになる
------------------------*/

#right_menu h3 {
	margin:7px 5px 3px 3px;
	padding:7px 5px 5px 5px;
	line-height:120%;
    border-top:solid 2px #099;
    border-bottom:solid 1px #099;	
	background-color:#ededed;
    background-image:url(http://web.archive.org/web/20071014143740im_/http://www.pref.tottori.lg.jp/Images/ac21.gif);
    font-size:120%;
    width:145px;
}　　

#right_menu ul, #right_menu li, 
{
 margin:0px ;
 padding:0px;
} 


#right_menu li {
   font-size: 110%;
   display:inline;
 width:auto;
 height:auto;
}

#right_menu li a , 
#right_menu li a:link ,
#right_menu li a:visited {
 text-decoration:none;
 display:block;
 padding:5px 10px;
 width:auto;
 height:auto;
}　　

#right_menu li a , 
#right_menu li a:link ,
#right_menu li a:visited {
 padding:0.35em 0px 0.25em 6px; 
 height:auto;
 width:159px;
 line-height:1.3em; 
}

#right_menu li a:hover ,
#right_menu li a:active  {
 text-decoration:underline; 
 padding:0.35em 0px 0.25em 6px; 
 height:auto;
 background-color:#ffffff;
}　　


#right_menu li:hover  {
 background-color:#ffffff;
}　　

.main_menu_3 {
	display:block;
          padding:6px 1px 6px 9px;
	line-height:116%;
         border-bottom: 0px;
}

.main_menu_4 {
	display:block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
         padding:6px 1px 6px 9px;
	line-height:116%;
}


@media print {

#right_menu h3 {
	margin:5px 5px 0px 3px;
	padding:2px 5px 0px 5px;
}　　




#right_menu li a , 
#right_menu li a:link ,
#right_menu li a:visited {
 padding:0.2em 0px 0.15em 6px; 
}

#right_menu li a:hover ,
#right_menu li a:active  {
 padding:0.2em 0px 0.15em 6px; 
}

* {
font-size:0.96em;
}　



#left_menu span, #left_menu p {
    font-size:0.9em;
	margin:0;
	padding:2px 0 5px 0;

}

　}


/*
     FILE ARCHIVED ON 14:37:40 Oct 14, 2007 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 19:20:22 May 01, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/