@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:10px 0px 5px 0px;
	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;
	clear:both;
	}
 
#zigyoumeiwaku {
    background-color:#f3f3f3;
    text-align:left;
    margin:0px 0 5px 0;
	padding:4px 6px 5px 5px;
	border-right:1px solid #999;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	border-left:8px solid #33c;
	line-height:135%; 
	font-size:95%;
}

#zigyoumeiwaku span{
    float:left;
	vertical-align:text-bottom;
	margin-top:0.4em;
	padding:3px;
}


#zigyoumeiwaku-header{
 border-bottom:1px solid #999;
 padding:0 0 3px 3px;
 margin-bottom:9px;
}

H2 {
	font-size: 135%;
   border:1px solid #ccc; 
    margin:25px 0 8px 0;
	border-left:0px solid #ccc;
	border-left:10px 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;
	border-right:1px solid #999;
	letter-spacing:0.03em;
	border-left:8px solid #33c;
 /* 	font-size: 135%;
    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:1px 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;
}



p {
   margin-top:2px; 
   padding-left:15px;
   padding-top:3px;
   padding-bottom:2px;  
      font-size:102%;
	  font-weight:200;
	  font-family:"ＭＳ ゴシック", "Osaka−等幅"
}

/*これで余白等をリセットしておく---*/
/*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−等幅"
}---*/

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;
 }
 


   
#box{
margin:0;
padding:0;
background-color:#f3f3f3;
}
 /*コンテンツボックスの設定
------------------------*/
.division {
 width:749px;
 }
.division_1{
 border:0px solid #f33;
 float:left;
 background-position:left;
 background-repeat:repeat-y;
 background-image:url(http://www.pref.tottori.lg.jp/secure/242147/div1back.gif);
 border:1px solid #666;
 border-top:0;
 margin-bottom:15px;
 margin-left:6px;
}

.division h3 {
 font-size:0.98em;
 margin:0;
 padding:0;
 clear: both;
 float:left;
 width:95px;
 padding:10px 3px 3px 5px;
 border-top:1px solid #666;
}
.division h4 {
 font-size:95%;
 margin-bottom:4px;
 margin-right:1em;
 margin-top:6px;
 font-weight:200;
 padding:0 0 0 8px;
 background-position:left center;
 background-repeat: no-repeat;
 background-image:url(http://www.pref.tottori.lg.jp/secure/242147/listm.gif);
}


.division img {
 clear: both;
 width:1px;
 height:1px;
 display:none;
}

.division_1 ul {
	border-width: 0px;
	border-style: dotted;
	border-color: #999999;
	display: block;
	float:left;
	margin:0;
	padding:0;
	padding-left:3px;
	padding:3px;
	width:630px;
	border-top:1px solid #666;
	padding-bottom:5px;
	}

	
.division_1 li {
	float:left;
	display:inline;
	width:180px;
	padding:3px 3px 3px 15px;
	margin:0;
	font-size:medium;
	line-height:130%;  	  
}

/* ■■■累計・当初・補正ナビ■■■ */


#ruih01{
 MARGIN-BOTTOM: 0px;
 WIDTH: 100%; 
 HEIGHT: auto; 
 margin-right:0; 
 margin-left:0;
 padding-bottom:0px;
 padding-top:0px;
 margin-bottom:10px;
 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;
 }


#title{
padding:0;
margin:0;
float:left;
}


.cont5{
 clear:both;
 width:750px;
 }
 
.cont5 ul{
 clear:both;
 padding-left:10px;
 margin-left:18px;
 }
.cont5 li{
 clear:both;
 padding-left:5px;
 margin-left:5px;
 } 
 
 #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;
 }

 