@charset "Shift_JIS";

/*共通の設定
------------------------*/

body {
   text-align:center;
   width:100%;
   margin-top:0px;
}

#frame {
   margin-right:auto;
   margin-left:auto;
   margin-top:0;
   padding-top:0;
   width:750px;
}

/*係担当・電話
------------------------*/
.charge {
 float:right;
 padding:3px;
 	font-size:95%;
}




H1 {
    background-color:#f3f3f3;
    font-size:165%;
    text-align:left;
	font-weight:400;
    margin:0px 0 5px 0;
	padding:5px 6px 3px 12px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	border-left:8px solid #33c;
	line-height:135%;
	letter-spacing:0.08em;
	width:auto;
	height:auto;
 }
 



H2 {
	font-size: 135%;
   border:0px solid #ccc; 
    margin:15px 0 8px 0;
	border-left:0px solid #ccc;
	padding:3px 2px 1px 8px;
    background-color:#ccf;
	background-color:#ddf;	
	background-color:#f3f3f3;	
	background-image:url(http://www.pref.tottori.lg.jp/Images/ac13.gif);
    background-repeat: repeat;
	color:#000;
	clear:both;
	border-bottom:1px solid #999;
	letter-spacing:0.03em;
/*
	font-size: 135%;
    border:1px solid #ccc;
    margin:25px 0 8px 0;
	border-left:0px solid #ccc;
	padding:3px 2px 1px 5px;
    background-color:#ccf;
	color:#000;
	clear:both;
	border-bottom:1px solid #999;
	border-right:0px solid #999;
	letter-spacing:0.03em;*/
	}
	
H2.moji {
    font-size:120%;
    margin:5px 0 5px 0;
	padding:3px; 
	text-indent: 0.2em;
	color:#101010;
	line-height:120%;
    background-color:#f3f3f3;
	border-left:5px solid #3c9;
	clear:both;
	}
A:hover {
	COLOR: #ff0000;
	text-decoration:underline;
	background-color:#ffffff;
}





H3 {
	font-size: 112%;
   /* border:1px solid #ccc; ---*/
    margin:9px 0 6px 0;
	border-left:0px solid #33c;
	padding:2px 2px 2px 6px;
  /*  background-color:#eef;---*/
	padding:2px 0 2px 5px;
	letter-spacing:0.02em;
	clear:both;
	}

H4 {
	font-size: 102%;
	padding:2px 2px 2px 8px;
	margin:10px 0 5px 0;
	border-left:1px solid #ccc; 
	border-bottom:1px solid #ccc; 
}




/*これで余白等をリセットしておく---*/
/*ul {
    font-size:100%;
     margin :0;
	 padding:0px;
	 line-height:100%;}---*/
ul {
     margin :0;
	 padding:0px;
}
	 
dl {
     list-style-type:none;
     font-size:96%;
     margin :0;
	 padding :0;
}

li {
    margin: 0;
	padding :2px;
}

/*p {
   margin-top:2px; 
   padding-left:15px;
   padding-top:3px;
   padding-bottom:2px;  
      font-size:102%;
	  font-weight:200;
	  font-family:"ＭＳ ゴシック", "Osaka−等幅"
}---*/
p {
   margin:0; 
   padding:0;
 }
 
form {
    margin:0;
	padding:0;
}


.clear {
    height:1px;
    clear:both;
}

.hide {
    display:none;
}

.more {
   float:right;
}

.font_color_w {
  color:#FFFFFF;
}

.a_small {
   margin-top:0;
   margin-bottom:0;
   margin-right:10px;
   font-size:80%;
   text-align:right;
}

.small {
   font-size:90%;
}

.other {
	font-size:70%;
	vertical-align: text-bottom;
}

.float {
    float:left;
}

.strong {
    color:#FF0033;
	font-weight: bold;
}

.col-dkbl {
  color:#003399;
 }
 
 /* ■■■コンテンツ段組レイアウト■■■ */
.content{
width:750px;
clear:both;
padding-top:8px;
margin-top:0px;
margin-bottom:8px;
}


 /* ■■■左ナビ：コンテンツ段組内■■■ */ 
.content_lnavi{
 float:left;
 width:125px;
 margin: 0px; 
 padding: 0px;
 margin-right:12px;
 border:1px solid #999;
 border-top:0px solid #999;
} 


.content_lnavi h2
{
   /* font-size: 1.3em;
  text-align: left;
  color: #333333;
  padding: 3px;
  margin: 0px;
  border-bottom:0px solid #999;
  
  	    background-color:#f3f3f3;
     background-color:#66f; ---*/
	margin:0px 0 2px 0;
	background-image: url(http://www.pref.tottori.lg.jp/Images/ac21.gif);
	background-color:#ccf;
    border-bottom: solid 1px #999;
    border-top: solid 4px #339;
    background-repeat: repeat;
    height:auto;
    color: #333333;
    font-size: 120%;
    padding: 5px 8px 3px 8px;
    letter-spacing:0.03em;
    line-height: 130%;
    height:auto;
    clear:both;
}


.content_lnavi ul
{
  padding-top: 5px;
  padding-bottom: 5px;
 padding-left:0px;
 margin: 0px;
 margin-left:5px;
 margin-right:3px;
}

.content_lnavi li
{  background-image: url('http://www.pref.tottori.lg.jp/css/Browser_C/LMenuV_torinet_syozoku/ac1.gif');
  background-repeat: no-repeat;
  background-position: left center;
  list-style-type:none; /*FF対策*/
  border-bottom:0px dotted #ddd;
  margin-top:0.2em;
  padding-bottom:0.2em;
  padding-left:9px;
  font-size:0.9em;
}



 /* ■■■右ビューコントロール：コンテンツ段組内■■■ */
.content_view{
 float:left;
 width:610px;
} 
 .content_view_inner{
 width:600px;
 margin-left:10px;
 clear:both;
 }
 
 /* ■■■部局等ビューの体裁■■■ */

#view{
width:750px;
}

#view teble{
width:750px;
}
#view th{
 width:100px;
}

#box{
margin:0;
padding:0;
background-color:#f3f3f3;
}
#box a{
margin:0;
padding:0;
}
/* ■■■累計・当初・補正ナビ■■■ */


#ruih01{
 MARGIN-BOTTOM: 0px;
 WIDTH: 100%; 
 HEIGHT: auto; 
 margin-right:0; 
 margin-left:0;
 padding-bottom:0px;
 padding-top:0px;
 margin-bottom:5px;
 margin-top:0px;
 background-color:#f3f3f3;
 border-bottom:1px solid #66c;
 float:left;
}

#ruih01 ul {

 PADDING-LEFT: 0px;
 FONT-WEIGHT: 200; 
 FONT-SIZE: 15px; 
 WIDTH: 750px; 
 LIST-STYLE-TYPE: none;
 margin-left:0px;
 margin-right:0;
 list-style:none !important;
 padding:0px ;
 font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 margin-bottom:0px;
 margin-top:0px;
}

#ruih01 li {
 margin:0px;
 padding: 0px; 
 LIST-STYLE-TYPE: none;
 FLOAT: left; 
 border-left: #aaaaaa 1px solid; 
 WHITE-SPACE:nowrap ; 
 TEXT-ALIGN: center; 
 WIDTH: 124px;
 font-size: small;
}

#ruih01 li a {
 text-decoration: none;
 padding-top:0.2em;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0.2em;
 display: block;
 width:100%;
 margin:0;
 color:#333;
}

#ruih01 li a:hover {
 color: #ff1111;
 background-color:#fee;
}

.rui-on{
 background-color:#33f;
 }
#ruih01 li a.rui-on{
 color:#fff;
 }


/* ■■■当初だけナビ■■■ */
 #tous01{
 MARGIN-BOTTOM: 0px;
 WIDTH: 100%; 
 HEIGHT: auto; 
 margin-right:0; 
 margin-left:0;
 padding-bottom:0px;
 padding-top:0px;
 margin-bottom:5px;
 margin-top:0px;
 border-bottom:0px solid #66c;
 float:left;
}

#tous01 ul {

 PADDING-LEFT: 0px;
 FONT-WEIGHT: 200; 
 FONT-SIZE: 15px; 
 WIDTH: 750px; 
 LIST-STYLE-TYPE: none;
 margin-left:0px;
 margin-right:0;
 list-style:none !important;
 padding:0px ;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 margin-bottom:0px;
 margin-top:0px;
}

#tous01 li {
 margin:0px;
 padding: 0px; 
 LIST-STYLE-TYPE: none;
 FLOAT: left; 
 border-left: #aaaaaa 0px solid; 
 WHITE-SPACE:nowrap ; 
 TEXT-ALIGN: center; 
 WIDTH: 250px;
}

#tous01 li a {
 text-decoration: none;
 padding-top:0.2em;
 padding-left:0px;
 padding-right:0px;
 padding-bottom:0.2em;
 display: block;
 width:100%;
 margin:0;
 color:#333;
}

#tous01 li a:hover {
 color: #ff1111;
 background-color:#fee;
}

.tous-on{
 background-color:#ccf;
 }


/* ■■■タイトル■■■ */


#title{
padding:0;
margin:0;
float:left;
}
/* ■■■すすむ・もどる・展開などの姿勢制御■■■ */
.viewcontrol{
margin:5px;
text-align:center;
line-height:130%;
font-size:0.6em;
padding-top:12px;

}

.viewcontrol a{
color:#00f;
}


.viewcontrol1{
text-decoration:none;
padding:7px;
 background-image: url(http://db.pref.tottori.jp/yosan/shin20Yosan_Koukai.nsf/viewcontrolb.gif);
 background-position:left center;
 background-repeat:no-repeat;
 padding-left:22px;
 margin-right:5px;
}


.viewcontrol2{
text-decoration:none;
padding:7px;
 background-image: url(http://db.pref.tottori.jp/yosan/shin20Yosan_Koukai.nsf/viewcontrolf.gif);
 background-position:right center;
 background-repeat:no-repeat;
 padding-right:22px;
 margin-right:20px;
}

.viewcontrol3{
text-decoration:none;
padding:7px;
 background-image: url(http://db.pref.tottori.jp/yosan/shin20Yosan_Koukai.nsf/viewcontrolp.gif);
 background-position:left center;
 background-repeat:no-repeat;
 padding-left:22px;
 margin-right:8px;
}

.viewcontrol4{
text-decoration:none;
padding:7px;
 background-image: url(http://db.pref.tottori.jp/yosan/shin20Yosan_Koukai.nsf/viewcontrolm.gif);
 background-position:left center;
 background-repeat:no-repeat;
 padding-left:22px;
}